/*  
Theme Name: Tech3
Theme URI: http://usadesigns.net/
Description: Widget Supported xhtml complaint template sponsored by Romow <a href="http://www.romow.com/" title="Internet marketing directory">Internet Marketing</a> and <a href="http://www.linkwith.us/" title="SEO-friendly Web Directory">Web Directory</a>
Version: 1.0
Author: professional website design
Author URI: http://www.askgraphics.com/
*/

html { height:100% }
	body { margin: 0; font-family:georgia, serif; color: #666633; height: 100%; padding: 0;  font-size: 62.5%; font-weight:normal; behavior: url(csshover2.htc);}
	img { border: 0; }
	.shell { width:960px; margin:0px auto; text-align:left; clear:both; display:block; position: relative; } 
	div.clear { clear: both; overflow:hidden; height:0px; }
	
	a { text-decoration: none; color: #642200; } 
	p a:hover { text-decoration: none; color:#FFF; background: #642200; } 
	
	h1 { font-weight:normal; margin: 0 0 5px 0; padding: 0; color:#642200; font-size: 3.6em; text-align: left; }
	h2 { font-weight:normal; margin: 0 0 2px 0; padding: 0; font-size: 1.8em; color:#333300;}
	h3 { font-family: Arial, Helvetica, sans-serif; font-weight:normal;  font-size:1.4em; color:#642200; margin: 0 0 5px 0; letter-spacing:.2em; padding: 0; text-transform:uppercase; }
	h4 { font-family: Arial, Helvetica, sans-serif; font-weight:normal; margin: 0  0 3px 0; padding: 0; font-size: 1em; text-transform:uppercase; letter-spacing:.1em; color:#333300;}
	h5 { font-family: Arial, Helvetica, sans-serif; font-weight:normal; margin: 0  0 3px 0; padding: 0; font-size: 1em; text-transform:uppercase; letter-spacing:.1em; color:#535427}
	h6 { font-weight:normal; margin: 0 0 2px 0; padding: 0; font-size: 1.4em; letter-spacing:.1em; text-transform:uppercase; clear:both; }


/* HEADER */
	.head { width:100%; margin: 10px 0 1px 0; display:block; clear:both;  }
	
	.logo { float:left; position:relative; }
	.logo a { background:url(../images/global/arete_logo.jpg) no-repeat; width: 373px; height: 76px; float:left; padding: 0; margin: 0 0 10px 0; }
	.logo span { display:none; }
	.headTop { background-color:#e5e5e5; width: 100%; height: 3px; position: relative; margin: 0 0 1px 0; padding: 0; overflow:hidden; }
	.headDot { position: relative; margin: 0; padding: 0; border-bottom:1px dotted #5f5f42; height: 0px; overflow:hidden; }
	
	.signUp {float:right; width:auto; position:relative; text-align:right;  clear:right;}
	.signHeader { float:left; position: relative;  color:#373713;  font-style:italic; font-size:1em; line-height:1.1em; padding:0 1em 0 0; margin:0; width:auto; }
	.signHeader .signCaps { text-transform:uppercase; font-style:normal; font-weight:bold; letter-spacing:.25em; padding:0; margin:0;  }
	.eForm { float:left; position:relative; padding:0; margin:0; font-size:11px; line-height:1.75em; height:1.75em; vertical-align:baseline;  }
	.eForm form { padding:0; margin:0; height:1em; vertical-align:bottom; *width:150px; }
	.eForm form input{ padding:0; margin:0; font-size:1em; vertical-align:bottom; font-family:Arial, Helvetica, sans-serif; color:#333333;  }
	
	/* HEAD NAV */
	.navBlk { *width:60%; float:right; position:relative;  }
	.navBlk ul.mainlevel-nav  { *float:right; margin:30px 0 0 0; padding:0; list-style:none; }
	.navBlk ul.mainlevel-nav li { float:left;  margin: 0 0 0 .375em; padding: .5em .5em 1.25em .5em; list-style:none;  }
	.navBlk ul.mainlevel-nav li a { color:#511c00; text-decoration:none; font-size:1.4em; letter-spacing:.06em }
	.navBlk ul.mainlevel-nav li a:hover { text-decoration:underline;}
	.navBlk ul.mainlevel-nav li#section { background:#efefea; }
	.navBlk ul.mainlevel-nav li#section a { color:#373713; font-style:italic;  }
	
	/* Color Bars */
	
	.bar { width:100%; height: 3px; background-color:#CCC; display: block; margin:0 0 0 0; padding: 0; overflow:hidden; clear:both; float:left;}
	.barRt { width: 125px; height: 100%; position: relative; float:right; margin: 0; padding: 0;  overflow:hidden; }
	.barLt { width: 125px; height: 100%; position: relative; float:left; margin: 0; padding: 0;  overflow:hidden; }
	.barO { background-color:#f47a20; }
	.barB { background-color:#642200; }
	.barG { background-color:#b2aa7d; }
	
/* SUB NAV */ 
	.subNav { display:block; margin:0; padding:2px 0 2px 0; width:100%; clear:both; border-bottom: 1px dotted #5f5f42;}
	.subNav ul { float:left; display:block; margin:0; padding:0; list-style:none; }
	.subNav li { float:left; position: relative; margin: 0 5px 0 0; padding: .5em .5em .5em .5em; list-style:none; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; }
	.subNav li a { color:#511c00; letter-spacing:.06em; text-decoration:underline; }
	.subNav li a:hover { text-decoration:none; }
	.subNav li#selected { background-color:#efefea; }
	.subNav li#selected a { color:#373713; text-decoration:none;}
	
/* Section NAV */ 
	.sectNav { display:block; margin:0; padding:0; width:100%; clear:both; letter-spacing:.06em; }
	.sectNav ul { display:block; float:left; margin:2px 0 15px 0; padding:0; list-style:none; }
	.sectNav li { float:left; position: relative; margin: 0 5px 0 0; padding: 0 .5em 0 .5em; list-style:none; font-family: Arial, Helvetica, sans-serif; color:#373713; text-transform:uppercase; }
	.sectNav li a { color:#511c00; letter-spacing:.06em; text-decoration:underline; }
	.sectNav li a:hover { text-decoration:none; }


/* MAIN CONTENT STYLES */
.content { float: left; position: relative; width:709px; clear:none; margin: 10px 0 10px 0; }
.contentFull { float: left; position: relative; width:100%; margin: 10px 0px 10px 0; }
.content p, .contentFull p  { font-size:1.4em; line-height: 1.8em; color:#4f4f23; margin: 0 0 1em 0; padding: 0; }
.content h3, .contentFull h3 { font-size:1.4em; color:#642200; margin: 0 0 5px 0; letter-spacing:.2em;  }
.content img , .contentFull img { float:right; margin: 0 0 0 10px; }
.content .imgBlock img { float:left; margin: 0 10px 0 0 ; }

	/* HOMEPAGE STYLES */
	#mFlash { float: left; position: relative; display:block; margin: 0 0 5px 0; padding: 0; }
	#mFlash img { float: left; position: relative; display:block; margin: 00; padding: 0; }
	
	/* Left Column*/
		.mainLt { float: left; position: relative; width:230px; display: block; margin:0; padding: 0; }
		.mIntro { float: left; position: relative; margin: 0 0 10px 0;}
		.mainLt .img{ float: left; position: relative; clear:both; }
		.mainLt .img img{ float: left;  }
		.mIntro p { font-size:1.4em; line-height: 1.8em; color:#4f4f23;  margin: 0; padding: 0; }
		.mIntro p a:hover{  }
		
		/* QUICKLINKS MENU */
		.qLinks { float: left; background-color:#666633; width: 100%; display:block; margin: 0 0 10px 0; padding: 0; text-align:left; }
		.qLinks ul { padding: 10px 0 10px 0; margin: 0 10px 0 10px;  position:relative; list-style:none;}
		.qLinks li { margin: 0; padding: 5px 0 5px 0; font-size:1.2em; border-bottom: 1px dotted #8a8a58;}
		.qLinks h4 { line-height: 1.2em; margin: 0; padding: 0 0 5px 0; color:#FFF;  border-bottom: 1px dotted #8a8a58;  }
		.qLinks a { color:#cccc99; }
		.qLinks a:hover { text-decoration:underline; }
	
	
	
	/* Main column */
	.columnA { width:464px; float:left; position: relative; margin:0; padding: 0; color:#333300;  }
	.mainMid, .columnB {  width:464px; float:right; position: relative; margin:0; padding: 0; color:#333300;;  }
	.content .block, 
	.block { clear:both; margin: 0; padding: 10px 5px 5px 5px; border-top: 1px dotted #8a8a58; }
	.content .block:hover,
	.block:hover { background:#efefea; }	 
	.sources { font-size:.8em; border-top: 1px dotted #8a8a58; margin: 10px 0 0 0; padding: 10px 0 0 0;}
	
/* TAB MODULE */
	.tabWidget  { display:block; float:left; width:100%; margin: 5px 0 0 0; clear:both;}
	.tabWidget p { }
	.tabsContainer { display:block; width: 100%; margin:0 0 10px 0; padding:1px 0 1px 0; clear:right; border-top: 1px dotted #5f5f42; border-bottom: 1px dotted #5f5f42;}
	.tabContent { margin:0; }
	
	.tabs { display:block; white-space: nowrap; position: relative; clear:none; margin: 0; padding:0;  }
	.tabs ul { margin:0; padding: 0; }
	.tabs li { font-family:Arial, Helvetica, sans-serif; float:left; position: relative; white-space: nowrap; margin: 0 1px 0 0; padding: .5em 1em .5em 1em; letter-spacing:.06em; list-style:none; background-color:#e8e8e1; text-transform:uppercase; }
	.tabs li a { text-decoration:underline; }
	.tabs li a:hover { text-decoration:none; }
	.tabs li.selected { background:#d5d5c7; }
	.tabs li.selected a { color:#333300; text-decoration:none;}
	#tab1, #tab11 { display: block;  }
	#tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8, #tab9, #tab10, #tab12, #tab13, #tab14, #tab15, #tab16, #tab17, #tab18, #tab19, #tab20 { display: none; }
	
	.clrBlock { float:left; width:100%; padding:0; margin:1px 0 1px 0; background:#efefea; clear:both;  }
	.clrBlock h6 { float:left; clear:none; padding:5px; height:1.2em;}
	.moreBtn { display:block; float:right;  margin:.75em 5px 0 0; padding:0; }
	.moreBtn a { color:#511c00; letter-spacing:.06em; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
	.moreBtn a:hover { text-decoration:underline; }
/*		
	.tabBlock { float:left; width:100%; display:block; padding:0; clear:both; }
	.tabBlock:hover { background-color:#e8e8e1; }
	.tabBlock p { font-size: 1.1em; line-height: 1.4em; margin: 0 0 .25em 0; padding: 0; font-family: Arial, Helvetica, sans-serif;  }
	.tabBlock a { font-size: 1.2em; }
		
	.tabBlock div.blockText { float: left; position:relative; width:352px; margin: 0 4px 10px 8px; display:block; } 
	.tabBlock div.blockImg{ float: left; position:relative; width:90px; margin:5px 0 10px 5px;  }
	.tabBlock div.blockImg img, .tabBlock div.blockImgRT img{ float: left; margin:0;}
	.tabBlock div.blockImgRT{ float: right; position:relative; width:90px; margin:5px 0 10px 5px;  }
	.tabBlock ul{ margin:0 0 0 -.25em; padding: 0; list-style:none; }
	.tabBlock li { float: left; position:relative; margin:0;  padding:.25em .25em .25em 0; list-style:none; }
	.tabBlock li a { font-size: 1.4em; padding:.25em; }
	.tabBlock li a:hover { color:#FFF; background:#642200; }
	.tabBlock li.learnMore a { color:#333300; margin: 0 40px 0 0; }
	.tabBlock li.learnMore a:hover { color:#FFF; background:#333300; }
	*/
	.tabBlock { float:left; width:100%; display:block; padding:0; clear:both; }
	.tabBlock:hover { background-color:#e8e8e1; }
	.tabBlock p { font-size: 1.1em; line-height: 1.4em; margin: 0 0 .25em 0; padding: 0; font-family: Arial, Helvetica, sans-serif;  }
	.tabBlock a { font-size: 1.2em; }
		
	.tabBlock div.blockText { float: left; position:relative; width:364px; margin: 0 0 10px 0; display:block; } 
	.tabBlock div.blockImg{ float: left; position:relative; width:90px;  margin:5px 10px 10px 0;  }
	.tabBlock div.blockImg img, .tabBlock div.blockImgRT img{ float: left; margin:0;}
	.tabBlock div.blockImgRT{ float: right; position:relative; width:90px;  margin:5px 0 0 10px;  }
	.tabBlock ul{ margin:0 0 0 -.25em; padding: 0; list-style:none; }
	.tabBlock li { float: left; position:relative; margin:0;  padding:.25em .25em .25em 0; list-style:none; }
	.tabBlock li a { font-size: 1.4em; padding:.25em; }
	.tabBlock li a:hover { color:#FFF; background:#642200; }
	.tabBlock li.learnMore a { color:#333300; margin: 0 40px 0 0; }
	.tabBlock li.learnMore a:hover { color:#FFF; background:#333300; }
	
	#partners div.blockText { width:579px;  } 
	#partners div.blockImg{ width:110px;  }	
	
	.returnBtn, .moreResults { display:block; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; clear:both; }
	.returnBtn a , .moreResults a { color:#511c00; letter-spacing:.06em; text-decoration:underline; text-transform:uppercase;}
	.returnBtn a:hover, .moreResults a:hover { text-decoration:none; }
	
	
	.fullList { margin:0; display:block; float:left; width:100%; }
	.fullList .tabBlock div.blockText { width:609px; } 

/*Letters*/
	p#dropCap { min-height:50px;}
	* html p#dropCap { height:50px;}

	p.A { background:url(../images/letters/A.jpg) 0 .5em no-repeat;}
	p.A span { visibility:hidden; float:left; width:35px; height:37px;color:#FF0000;}	
	p.B { background:url(../images/letters/B.jpg) 0 .625em no-repeat; }
	p.B span { visibility:hidden; float:left; width:31px; height:36px;}	
	p.C { background:url(../images/letters/C.jpg) 0 .5em no-repeat; }
	p.C span { visibility:hidden; float:left; width:33px; height:38px;}	
	p.D { background:url(../images/letters/D.jpg) 0 .6em no-repeat; }
	p.D span { visibility:hidden; float:left; width:31px; height:38px;}	
	p.E { background:url(../images/letters/E.jpg) 0 .5em no-repeat; }
	p.E span { visibility:hidden; float:left; width:32px; height:38px;}	
	p.F { background:url(../images/letters/F.jpg) 0 .5em no-repeat; }
	p.F span { visibility:hidden; float:left; width:32px; height:38px;}	
	p.G { background:url(../images/letters/G.jpg) 0 .5em no-repeat; }
	p.G span { visibility:hidden; float:left; width:33px; height:38px;}
	p.H { background:url(../images/letters/H.jpg) 0 .5em no-repeat; }
	p.H span { visibility:hidden; float:left; width:40px; height:37px;}
	p.I { background:url(../images/letters/I.jpg) 0 .5em no-repeat; }
	p.I span { visibility:hidden; float:left; width:21px; height:38px;}	
	p.J { background:url(../images/letters/J.jpg) 0 .5em no-repeat; }
	p.J span { visibility:hidden; float:left; width:22px; height:38px;}
	p.K { background:url(../images/letters/K.jpg) 0 .6em no-repeat; }
	p.K span { visibility:hidden; float:left; width:35px; height:37px;}
	p.L { background:url(../images/letters/L.jpg) 0 .5em no-repeat; }
	p.L span { visibility:hidden; float:left; width:30px; height:37px;}
	p.M { background:url(../images/letters/M.jpg) 0 .625em no-repeat; }
	p.M span { visibility:hidden; float:left; width:40px; height:37px;}	
	p.N { background:url(../images/letters/N.jpg) 0 .6em no-repeat; }
	p.N span { visibility:hidden; float:left; width:41px; height:37px;}	
			
	p.O { background:url(../images/letters/O.jpg) 0 .625em no-repeat; }
	p.O span { visibility:hidden; float:left; width:34px; height:38px;}	

	p.P { background:url(../images/letters/P.jpg) 0 .5em no-repeat; }
	p.P span { visibility:hidden; float:left; width:31px; height:37px;}
	p.Q { background:url(../images/letters/Q.jpg) 0 .35em no-repeat; }
	p.Q span { visibility:hidden; float:left; width:38px; height:45px;}
	p.R { background:url(../images/letters/R.jpg) 0 .425em no-repeat; }
	p.R span { visibility:hidden; float:left; width:34px; height:37px;}
	p.S { background:url(../images/letters/S.jpg) 0 .5em no-repeat; }
	p.S span { visibility:hidden; float:left; width:28px; height:38px;}
	p.T { background:url(../images/letters/T.jpg) 0 .5em no-repeat; }
	p.T span { visibility:hidden; float:left; width:31px; height:38px;}
	p.U { background:url(../images/letters/U.jpg) 0 .5em no-repeat; }
	p.U span { visibility:hidden; float:left; width:34px; height:37px;}
	p.V { background:url(../images/letters/V.jpg) 0 .5em no-repeat; }
	p.V span { visibility:hidden; float:left; width:34px; height:37px;}	
			
	p.W { background:url(../images/letters/W.jpg) 0 .625em no-repeat; }
	p.W span { visibility:hidden; float:left; width:45px; height:40px;}
	
	p.X { background:url(../images/letters/X.jpg) 0 .5em no-repeat; }
	p.X span { visibility:hidden; float:left; width:34px; height:37px;}	
	p.Y { background:url(../images/letters/Y.jpg) 0 .625em no-repeat; }
	p.Y span { visibility:hidden; float:left; width:31px; height:37px;}
	p.Z { background:url(../images/letters/Z.jpg) 0 .45em no-repeat; }
	p.Z span { visibility:hidden; float:left; width:36px; height:46px;}		

/* SIDEBAR */
	.sBar {  float:right; display:block; position: relative; width: 240px; text-align:center; margin: 10px 0 0 0; padding: 0;}
	.sBarTitle { background:url(../images/home/sideBarTitle.jpg) no-repeat; width:240px; height:102px; border-bottom: 1px solid #FFF; margin: 0; float:left; }
	.sBarTitle span { display:none; }
	.sBarDon { background:url(../images/global/sideBarDon.jpg); border-bottom: 1px solid #FFF; display:block; float:left; position: relative; color:#FFF; text-align:center; margin: 0; padding: 15px; width:210px; }
	.sBarDon p { font-size: 1.4em; line-height:1.5em;  margin: 0; padding: 0;}
	.sBarDon h2 { font-size: 2.4em; letter-spacing:.2em; margin: 0; padding:0; color:#FFF; text-transform:uppercase; }
	.sBarDon .dotLine { border-bottom: 1px dotted #FFF; margin: 0 auto 8px; padding: 0; height:8px; width:50%; overflow:hidden; }
	.sBarDon h3 { font-size: 1.1em; letter-spacing:.4em; color:#FFF; text-transform:uppercase; }
	.sBarDon a { color:#cccc99; }
	.sBarDon a:hover { color:#642200; background-color:#cccc99;}
	
	.sBarVideo, .sBarTestimonal { display:block; float:left; position: relative; width:100%;  }
	.sBarTestimonal { background-color:#eeefe9; }
	.sBarVideo div, .sBarTestimonal div{ margin:10px; }
	.sBarVideo h2, .sBarTestimonal h2{ font-size: 1.4em; }
	.sBarVideo { border-bottom: 1px dotted #5f5f42; background:#e1e1d7; }
	#videoFlash { margin:5px 0 3px 0; }
	blockquote {text-align:left; font-style:italic; font-size:1.4em; line-height:1.8em; margin:5px 0 10px 0; padding:0;}
	blockquote img { float:right; margin:5px 0 0 10px; }

	div.videoPlayer { margin:5px 0 3px 0; background:#e1e1d7; }
	.block div.videoPlayer { float:right; margin:5px 0 3px 10px;}
	.block div.videoPlayer img{ float:none; margin:0;}
	blockquote {text-align:left; font-style:italic; font-size:1.4em; line-height:1.8em; margin:5px 0 10px 0; padding:0;}
	blockquote img { float:right; margin:5px 0 0 10px; }	
	
	.campLogo { float:left; position:relative; padding:10px 0 0 0; text-align:left; }
	.campLogo img{ margin:0 0 10px 0;}
	.campLogo a{ font:bold 1.2em  Arial, Helvetica, sans-serif; }
	.campLogo a:hover{ color:#FFF; background:#642200; }

/* FOOTER STYLES */
.footer { width:100%; position:relative; float:left; margin:15px 0 0 0; font-size:1.1em; line-height:1.4em;} 
.footer .bar { margin:0 0 10px 0; } 
.footLinks { float:left; position: relative; clear:none; width:100%;  margin:0 0 10px 0; background:url(../images/global/fLogo.jpg) right no-repeat; } 
.footLinks a:hover{ color:#FFF; background: #642200; }

.imgL img { float:left; margin: 0 10px 0 0 ;}
div#page{
	width:983px;
	text-align:left;
}

/*header*/
div#page #header{
	width:100%;
	height:350px;
}

div#header #header_top{
	width:100%;
	height:126px;
	background:url(images/header_bg.png) no-repeat top;
}

div#header #header_top #header_title{
	color:#000000;
	font-size:39px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:40px;
	padding-top:20px;
}

div#header #header_menu{
	padding-top:30px;
	color:#FFFFFF;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
}

div#header #header_menu a{
	color:#FFFFFF;
	font-weight:bold;
}

div#header #header_menu a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}

div#header #header_menu #header_search{
	color:#FFFFFF;
	font-weight:bold;
}

div#header #header_end{
	width:100%;
	height:226px;
	background:url(images/header_end.png) no-repeat top;
}

div#header #header_end #header_end_title{
	color:#FFFFFF;
	font-size:31px;
	padding-top:50px;
	padding-left:75px;
	padding-bottom:5px;
}

div#header #header_end #header_end_text{
	color:#d0d3dc;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	padding-left:75px;
	width:70%;
}

/* end header */

/* blog */

div#page #blog{
	width:100%;
	background:#FFFFFF;
	padding-bottom:20px;
	padding-top:0px;
}

div#blog #blog_left{
	width:644px;
	background:url(images/blog_left_bg.png) no-repeat top;
	padding-left:20px;
	padding-top:10px;
}

div#blog #blog_right{
	width:339px;
}

div#blog #blog_right #blog_right_top{
	width:339px;
	height:19px;
	background:url(images/blog_right_top_bg.png) no-repeat top left;
}

div#blog #blog_right #blog_right_end{
	width:339px;
	height:44px;
	background:url(images/blog_right_end_bg.png) no-repeat bottom left;
}

div#blog #blog_right #blog_right_pad{
	width:100%;
	background:url(images/blog_right_bg.png) repeat-y top left;
}

/* sidebar*/
div#blog #blog_right #blog_right_pad #sidebar{
	text-align:left;
	padding-right:8px;
}
div#blog #blog_right #blog_right_pad #sidebar ul{
	padding:0px;
	margin:0px;
}
div#blog #blog_right #blog_right_pad #sidebar ul li ul{
	padding:0px;
	margin:0px;
	padding-bottom:5px;
}
div#blog #blog_right #blog_right_pad #sidebar ul li ul li ul{
	padding:0px;
	margin:0px;
}
div#blog #blog_right #blog_right_pad #sidebar li{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

div#blog #blog_right #blog_right_pad #sidebar h2{
	color:#1c2d48;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding-left:14px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:0px;
	height:22px;
	background:url(images/h2_bg.png) no-repeat left center;
}
div#blog #blog_right #blog_right_pad #sidebar td.td_right h2{
	color:#1c2d48;
}

div#blog #blog_right #blog_right_pad #sidebar table ul li{
	color:#7d7d7d;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(images/sidebar_title_bg.png) no-repeat top;
	padding-left:10px;
	padding-bottom:7px;
}
div#blog #blog_right #blog_right_pad #sidebar table td.td_right ul li{
	color:#7d7d7d;
}


div#blog #blog_right #blog_right_pad #sidebar li a{
	color:#7d7d7d;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	line-height:19px;
}
div#blog #blog_right #blog_right_pad #sidebar td.td_right li a{
	color:#7d7d7d;
}
div#blog #blog_right #blog_right_pad #sidebar ul li ul li{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
	padding-right:25px;
	padding-bottom:5px;
	background:none;
}
div#blog #blog_right #blog_right_pad #sidebar ul li ul li ul li{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:0px;
	padding-right:0px;
	background:none;
}

div#blog #blog_right #blog_right_pad #sidebar ul li ul li{
	border-bottom:0;
	background: url(images/solid_li.png) center bottom no-repeat;
}

div#blog #blog_right #blog_right_pad #sidebar td.td_right ul li ul li{
	border-bottom:0;
	background: url(images/solid_li.png) center bottom no-repeat;
}
div#blog #blog_right #blog_right_pad #sidebar ul li ul li ul{
	padding-left:5px;
}
div#blog #blog_right #blog_right_pad #sidebar ul li ul li ul li {
	border:0px;
	background: none;
}
div#blog #blog_right #blog_right_pad #sidebar td.td_right ul li ul li ul li {
	border:0px;
	background: none;
}
div#blog #blog_right #blog_right_pad #sidebar li ul li ul li a{
	background: url(images/line_li.png) left bottom no-repeat;
	padding-left:7px;
}

div#blog #blog_right #blog_right_pad #sidebar td.td_border{
	width:1px;
	background:url(images/pix.png) repeat-y top;
}

/* end sidebar*/

/* items*/
div#blog #blog_left .item_class{
}

div.item_class .item_date{
	color:#8890a6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

div.item_class .item_title1{
}

div.item_class .item_title1 a{
	color:#12214d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

div.item_class .item_title2{
	color:#596382;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(images/title_line.png) bottom no-repeat left;
	padding-bottom:7px;
	line-height:20px;
	font-weight:bold;
}

div.item_class .item_title2 a{
	font-weight:bold;
	color:#596382;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

div.item_class .item_text{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:20px;
	line-height:22px;
}

div.item_class .item_panel{
	background:url(images/comm_panel.png) no-repeat top;
	width:595px;
	height:31px;
}

div.item_class .item_panel .panel_links{
	padding-left:10px;
	padding-top:5px;
}

div.item_class .item_panel .panel_links span.comm a{
	color:#21395f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	background:url(images/comm.png) no-repeat left;
	padding-left:20px;
}

div.item_class .item_panel .panel_links span.read a{
	color:#21395f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	background:url(images/read.png) no-repeat left;
	padding-left:15px;
}

/* blog comm*/
div#blog #blog_left  .blog_comm{
	padding-left:65px;
	padding-right:25px;
	text-align:left;
}

div#blog #blog_left  .blog_comm .comm_title{
	color:#cd0100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	padding-bottom:15px;
}

div#blog #blog_left  .blog_comm .comm_count{
	color:#2d3b63;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-bottom:3px;
}

div#blog #blog_left  .blog_comm .comm_data{
	background:#eaebef;
	height:23px;
}

div#blog #blog_left  .blog_comm .comm_data_pad{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-top:5px;
	padding-left:5px;
}


div#blog #blog_left  .blog_comm .comm_data_pad a{
	color:#000000;
}
div#blog #blog_left  .blog_comm .comm_text{
	color:#003663;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:20px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

div#blog #blog_left  #comm_form
{
	padding-left:60px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:0px;
	text-align:left;
}

div#blog #blog_left  #comm_form #form_title{
	background:url(images/form_comm_top_bg.png) no-repeat top left;
	height:49px;
}

div#blog #blog_left  #comm_form #form_title #form_title_text{
	color:#cd0100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-left:0px;
	padding-top:10px;
}

div#blog #blog_left  #comm_form .form_table{
	background:none;
	width:484px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:10px;
}

div#blog #blog_left  #comm_form .form_comm_end{
	background:url(images/form_comm_end_bg.png) no-repeat top left;
	height:14px;
	padding-left:0px;
	padding-bottom:00px;
}
/* blog comm end*/

/* end blog */

/*footer*/

div#page #footer{
	width:100%;
	height:108px;
	background:url(images/footer_bg.png) no-repeat top;
}

div#footer #footer_menu{
	padding-top:7px;
	color:#FFFFFF;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
}

div#footer #footer_menu a{
	color:#FFFFFF;
	font-weight:bold;
}

div#footer #footer_menu a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}

div#footer #footer_menu #footer_copy{
	padding-top:5px;
	color:#5d697e;
	font-size:11px;
	text-align:center;
}

div#footer #footer_text{
	padding-top:15px;
	padding-left:20px;
	color:#000000;
	font-size:11px;
	line-height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#footer #footer_text a{
	font-weight:bold;
	color:#000000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* end footer */

.item_class blockquote{
	background:none;
}

.item_class ol{
	background:none;
}

.item_class ul{
	padding-left:30px;
}

.item_class img{
	float: left;
	margin:5px;
}