ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{

	margin:0;

	padding:0;

}

ul{

	list-style:none;

}

fieldset{

	border:0;

}

a,a:link,a:visited,a:hover{

	color:#00f;

	text-decoration:none;

	outline:none;

}

a:focus,a:hover{

	text-decoration:underline;

}

a img{

	border:0;

}

.clear{

	clear:both;

}

body{

	position:relative;

	background:#fff url(../images/bg.png) repeat-x top;

	color:#363636;

	font:62.5% Arial, Helvetica, sans-serif;

}

.replace{

	position:relative;

	margin:0;

	padding:0;

	/* \*/

	overflow:hidden;

	/* */

}

.replace span{

	display:block;

	position:absolute;

	top:0;

	left:0;

	z-index:1;

}

.skiplink{

	display:none;

}

#ext-up{

	width:100%;

	height:38px;

	background:#fff url(../images/bg-header-up.png) repeat-x top;

}

#ext-bottom{

	width:100%;

	background:#fff url(../images/bg-ext-bottom.png) repeat-x top;

}

.wrapper{

	width:992px;

	margin:0 auto;

}

.header-up{

	float:left;

	width:992px;

	height:38px;

}

/* header-top */

#header-top{

	float:left;

	width:992px;

	height:28px;

	padding-top:10px;

}

#header-top ul.welcome{

	float:left;

	width:500px;

	font-size:1.2em;

	color:#fff;

}

#header-top ul.welcome li{

	float:left;

	margin:0 5px 0 0;

}

#header-top ul.welcome li a,

#header-top ul.welcome li a:visited{

	color:#fff;

}

#header-top ul.welcome li a:hover,

#header-top ul.welcome li a:active{

	text-decoration:underline;

}

#header-top ul.cart{

	float:right;

	width:330px;
	
	font-size:1.2em;

	color:#fff;

}

#header-top ul.cart li{

	float:left;

	margin:0 0 0 7px;

}

#header-top ul.cart li.ico-cart{

	padding-left:25px;

	background:url(../images/ico-cart.png) no-repeat left;

}

#header-top ul.cart li span{

	color:#fff468;

	font-weight:bold;

}

#header-top ul.cart li a,

#header-top ul.cart li a:visited{

	color:#fff;

	text-decoration:underline;

}

#header-top ul.cart li a:hover,

#header-top ul.cart li a:active{

	text-decoration:none;

}

#book_reviews{

	width:410px;
	/*clear:both;*/
	display:none;
}

#write_review{

	width:410px;
	/*clear:both;*/
	display:none;
}

#write_email{

	width:410px;
	/*clear:both;*/
	display:none;
	
}


#cart{

	width:100%;

	background-image:url(../images/cart_bg.png);

	background-position:top;

	background-repeat:repeat-x;

	background-color:#093d73;

	clear:both;

}

#cart .footer{

	width:100%;

	height:26px;

	background-image:url(../images/cart_bg_bottom.png);

	background-position:top;

	background-repeat:repeat-x;

}

#cart .content{

	width:992px;

	margin:0 auto 0 auto;

	padding:20px 0 0 10px;

	position:relative;

}

#cart h2{

	font-size:1.6em;

	font-weight:normal;

	color:#fff;

	padding-bottom:11px;

}

#cart .left{

	width:683px;

	float:left;

	padding-right:45px;

}

#cart .left .title{

	background-color:#2e5a88;

	color:#6eb0e9;

	text-transform:uppercase;

}

#cart .left .title td{

	padding:3px 10px 3px 15px;

}

#cart .left td{

	border-right:1px solid #093d73;

}

#cart .center{

	text-align:center;

}

#cart .left .items{

	color:#fff;

	font-size:1.3em;

}

#cart .left .items_title{

	font-style:italic;

	padding-left:15px;

}

#cart .left .items_title span{

	color:#6eb0e9;

	font-style:normal;

	font-size:.8em;

}

#cart .right{

	width:228px;

	padding:8px 0 0 22px;

	border-left:1px solid #236bad;

	float:left;

}

#cart .right .price{

	color:#fff;

	font-size:2.8em;

}

#cart .right small{

	font-size:0.9em;

	color:#849eb9;

	padding-right:60px;

}

#cart .right img{

	padding:15px 5px 0 0;

}

#cart h3{

	font-size:1.1em;

	font-weight:normal;

	color:#ffffff;

	padding-bottom:11px;

}

#cart .close{

	width:21px;

	height:20px;

	position:absolute;

	top: -2px;

	left: 978px;

}



/* header-mid */

#header-mid{

	width:992px;

}

#logo{

	float:left;

	width:410px;

	height:75px;

	background:url(../images/logo.png) no-repeat;

}

#logo a{

	display:block;

	width:411px;

	height:75px;

	text-indent:-5000px;

}

#search-box{

	float:right;

	width:309px;

	padding:12px 10px;

	margin-top:15px;

	background:url(../images/bg-search.gif);

}

#search-box p.mglass{

	padding-left:20px;

	background:url(../images/ico-mglass.gif) no-repeat left;

}

#search-box input.txt{

	width:254px;

	height:17px;

	margin:0 5px;

	border:1px solid #d7d7d7;

	vertical-align:bottom;

}

#search-box input.btn{

	width:20px;

	height:19px;

	border:0;

	cursor:pointer;

	vertical-align:bottom;

	background:url(../images/btn-go.gif) no-repeat top;

}

#search-box input.btn:hover{

	background:url(../images/btn-go.gif) no-repeat bottom;

}

/* nav */

#nav1{

	float:left;

	width:667px;

	margin-top:5px;

	line-height:16px; /*safari text render*/

}

#nav1 ul{

	font-size:1.3em;

	color:#fff;

	text-transform:capitalize;

}

#nav1 li{

	float:left;

}

#nav1 li a {

	float:left;

	color:#fff;

	margin-left:-2px;

	padding:0 0 0 4px;

	text-decoration:none;

	background:url(../images/nav-sep.png) no-repeat top right;

}

#nav1 a span {

	float:left;

	display:block;

	padding:7px 10px 13px 4px;

}

#nav1 a.ipod {

	background:url(../images/ico-ipod.png) no-repeat 97% 40%;

}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#nav1 a span {float:none;}

/* End IE5-Mac hack */

.cur_a {

	background:url(../images/tab.png) no-repeat -3px top;

}

.cur_sp {

	background:url(../images/tab.png) no-repeat top right;

}

#nav1 #current a {

	background:url(../images/tab.png) no-repeat -3px top;

}

#nav1 #current a span {

	background:url(../images/tab.png) no-repeat top right;

}


#nav1 #current li:hover {
	background:none;

	color:#229ee5;

	background-color:#e3edf6;
}

#nav1 a:hover, #nav1 #current a:hover, #nav1 :hover > a {

	background:url(../images/tab.png) no-repeat -2px bottom;

	color:#0f4a83;

}

#nav1 a:hover span, #nav1 #current a:hover span, #nav1 :hover > a span {

	background:url(../images/tab.png) no-repeat bottom right;

}



#nav1 ul li {

	position: relative;

	z-index:9999999;

}

#nav1 li ul {

	position: absolute;

	z-index:9999999;

	left: 0px;

	top:28px;

	display: none;

	float:none;

}

#nav1 li ul li{

	background-image:url(../images/sub-nav.png);

	background-position:center;

}

#nav1 li ul li a{

	background:none;

	color:#113d6d;

	width:196px;

	font:69.5% Arial, Helvetica, sans-serif;

	margin-left:0px;

	border-bottom:solid #e3edf6 1px;

	float:none;

	display:block;

}

#nav1 li ul li a span{

	padding:7px 18px 4px 15px;

}

#nav1 li ul li a:hover, #nav1 li ul li a:hover span{

	background:none;

	color:#229ee5;

	background-color:#e3edf6;

}

#nav1 li:hover ul, #nav1 li.over ul { 

	display: block;

	float:none;

	text-decoration: none;

	color: #000;

}

#nav1 .last{

	background:none;

	background-image:url(../images/sub-nav.png);

	background-position:bottom;

	padding-bottom:25px;

}

#nav1 .first{

	background:none;

	background-image:url(../images/sub-nav.png);

	background-position:top;

	padding-top:7px;

}

#nav1 .first a span, #nav1 .last a span{

	background:none;

}







#nav2{

	float:right;

	width:200px;

	padding-top:12px;

}

#nav2 ul{

	float:right;

	font-size:1em;

	color:#86a2bd;

}

#nav2 li{

	float:left;

	margin:0 0 0 7px;

}

#nav2 li a,

#nav2 li a:visited{

	color:#86a2bd;

	text-decoration:none;

}

#nav2 li a:hover{

	text-decoration:underline;

}



/* content */

#content{

	float:left;

	width:992px;

}

#left-col{

	position:relative;

	float:left;

	width:661px;

}

#left-col .top-banner{

	float:left;
	width:661px; 
	padding:20px 0px 20px 0px
}

#left-col .top-banner img{ float:left}

#left-col #nomar{

	margin:0px;

}

#left-col .outline-box1{

	 position:relative;

	 float:left;

	 width:611px;

	 margin-bottom:20px;

	 padding:20px 0 15px 20px;

	 border:4px solid #e3edf6;

	 border-top:0px;

}

#right-col{

	float:left;

	width:329px;
	
	border-right:1px solid #e1e1e1;

	border-left:1px solid #e1e1e1;

	background:url(../images/bg-rightgrad.png) repeat-y;

}

#right-col h2{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1.2em;

	font-style:italic;

	height:17px;

	padding:8px 25px;

	background:url(../images/bg-titlegrad.png) no-repeat;

}

#left-col .pagetext .ptitle{

	font-size:0.85em;

	color:#C7C7C7;

	border-bottom:solid 1px #C2C2C2;

	padding:8px 0px 8px 0px;

}

#signup-box{

	float:left;

	width:631px;

	margin:20px 0;

	border:4px solid #103b6a;

	background:#fff;

}

#signup-box .bg-image{

	float:left;

	width:631px;

	background:url(../images/img1.jpg) no-repeat;

}

#signup-box .bg-image .service-box{

	float:left;

	width:333px;

	margin-top:64px;

}

#signup-box .bg-image .service-box li{

	float:left;

	font-size:1.1em;

	font-weight:bold;

	border-right:1px solid #b7c8d9;

}

#signup-box .bg-image .service-box li.first{

	border-left:0;

	border-right:0;

}

#signup-box .bg-image .service-box li.last{

	border-right:0;

}

#signup-box .bg-image .service-box li a,

#signup-box .bg-image .service-box li a:visited{

	display:block;

	/*color:#476990;*/
color:#ffffff;

	padding:5px 0;

	width:82px;

	text-align:center;

	text-decoration:none;

	/*background-color:#e3edf6;*/

}

#signup-box .bg-image .service-box li a:hover{

	color:#c1ccd8;

	text-decoration:none;

	background-color:#103b69;

}

#signup-box .bg-image .service-box li#selected a{

	color:#c1ccd8;

	text-decoration:none;

	background-color:#103b69;

}

#signup-box .bg-image .box-desc{

	width:290px;

	height:149px;

	color:#fff;

	padding:15px 20px 0 20px;
/*Add by surendra Gupta For Transprent*/
 
  background-color:#33313C;
   /* for IE */
  filter:alpha(opacity=50);
  /* CSS3 standard */
  opacity:0.5;
  -moz-opacity:0.5;
-khtml-opacity: 0.5;



/* Added by surendra Gupta
background:url(../images/bg-grad.png) no-repeat;
*/



	clear:both;

	overflow:hidden;

}

#signup-box .bg-image .box-desc h2{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	font-size:2.1em;

	margin-bottom:5px;

}

#signup-box .bg-image .box-desc p{

	font-size:1.2em;

	margin-bottom:15px;
	
	width:300px;

}

#signup-box .bg-image .box-desc a,

#signup-box .bg-image .box-desc a:visited{

	color:#65e0e5;

	text-decoration:underline;

}

#signup-box .bg-image .box-desc a:hover{

	text-decoration:none;

}

#signup-box .bg-image .box-desc select{

	width:250px;

	font-size:1em;

}

#signup-box .freegift-box{

	float:left;

	width:590px;
	text-align:center;
	padding:10px 20px 5px;

}

#signup-box .freegift-box h3{

	font-size:1.4em;

	margin-bottom:10px;

}

#signup-box .freegift-box h3 span{

	color:#f26522;

}

#signup-box .freegift-box .left{

	float:left;

	width:295px;

}

#signup-box .freegift-box .left img{

	float:left;

	margin:0 10px 10px 0;

}

#signup-box .freegift-box .left h2{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1.6em;

	font-style:italic;

	font-weight:normal;

	color:#229ee5;

	margin-bottom:10px;

}

#signup-box .freegift-box .left p{

	clear:both;

	font-size:1.1em;

}

#signup-box .freegift-box .left ul{

	float:left;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1.2em;

	font-style:italic;

}

#signup-box .freegift-box .left li{

	margin-bottom:3px;

	padding-left:20px;


	background:url(../images/ico-check.png) no-repeat;

}

#signup-box .freegift-box .right{

	float:left;

	width:290px;

	padding-top:10px;

}

#signup-box .freegift-box .right p{

	margin-bottom:10px;

}

#signup-box .freegift-box .right input.txt{

	font-size:1.1em;

	padding:2px 0 0 5px;

	border:1px solid #b7b7b7;

}

#signup-box .freegift-box .right input.shortest{

	width:44px;

	height:15px;

}

#signup-box .freegift-box .right input.shorter{

	width:60px;

	height:15px;

}

#signup-box .freegift-box .right input.short{

	width:79px;

	height:15px;

	margin:0 5px 0 10px;

}

#signup-box .freegift-box .right input.medium{

	width:121px;

	height:15px;

	margin-left:10px;

}

#signup-box .freegift-box .right input.long{

	width:262px;

	height:15px;

	margin-left:10px;

}

#signup-box .freegift-box .right input.btn{

	width:117px;

	height:22px;

	border:0;

	cursor:pointer;

	vertical-align:bottom;

	margin-left:20px;

	background:url(../images/btn-freegift.png) no-repeat top;

}

#signup-box .freegift-box .right input.btn:hover{

	background:url(../images/btn-freegift.png) no-repeat bottom;

}

#left-col .outline-box{

	position:relative;

	float:left;

	width:611px;

	margin-bottom:20px;

	padding:20px 0 15px 20px;

	border:4px solid #e3edf6;

}

#left-col .outline-box #ext{

	width:610px;

	overflow:hidden;

}

#left-col .outline-box #ext .int{

	width:1830px;

}

#left-col .outline-box h2.title{

	clear:left;

	position:absolute;

	top:-14px;

	left:15px;

	font-size:1.3em;

	color:#464646;

	padding:2px 10px;

	background-color:#fff;

}

#left-col .category{

	background:url('../images/cathead.jpg') top left no-repeat;

	height:47px;

	padding:16px 0px 0px 20px;

	width:631px;

	clear:both;

}

#left-col .category .input1{

	width:237px;

	height:18px;

	font-size:1.20em;}

#left-col .category .select1{

	width:183px;

	font-size:1.20em;

}

#left-col .category .select2{

	width:131px;

	font-size:1.20em;

}

#left-col .category p{

	float:left;

	padding:0px 11px 0px 0px;

}

#left-col .catlinks{

	clear:both;

	font-size:1.3em;

	color:#464646;

	padding:15px 0px 0px 0px;

}

#left-col .catlinks a{

	background:url('../images/catlink_off.gif') top left no-repeat;

	display:block;

	font-weight:normal;

	font-size:0.78em;

	float:left;

	margin-right:6px;

	width:163px;

	height:16px;

	text-align:center;

	padding:4px 0px 0px 0px;

	text-transform:uppercase;

	color:#2E80C9;

}

#left-col .catlinks a:hover{

	background:url('../images/catlink_on.gif') top left no-repeat;

	color:#fff;

	text-decoration:none;

}

#left-col .catlinks a.sel{

	background:url('../images/catlink_on.gif') top left no-repeat;

	color:#fff;

	text-decoration:none;

	font-size:1.00em;

	text-transform:none;

}



#left-col .catlinks1{

	font-size:1.20em;

	width:651px;

	height:40px;

	padding:15px 0px 10px 0px;

}

#left-col .catlinks1 span{

	color:#959595;

}





#left-col .catlinks1 .catresults1{

	float:left;

	padding:8px 0px 0px 0px;

}

#left-col .catlinks1 .catresults2{

	float:right;

}

#left-col .catlinks1 .catlinkarw{

	float:right;

}

#left-col .catlinks1 .catresults2 a{

	background:url('../images/catlinks1.gif') top left no-repeat;

	color:#2E80C9;

	float:left;

	display:block;

	width:20px;

	height:19px;

	text-align:center;

	padding:4px 6px 0px 0px;

	text-decoration:underline;

}

#left-col .catlinks1 .catresults2 a:hover, #left-col .catlinks1 .catresults2 .sel{

	background:url('../images/catlinks2.gif') top left no-repeat;

	text-decoration:none;

	color:#fff;

}



#left-col .catlinks1 .catresults3{

	float:left;

}

#left-col .searchhead{

	background:url('../images/searchbg.gif') top left repeat-x;

	width:615px;

	height:128px;

	border:solid 3px #032D58;

	padding:15px;

	clear:both;

}

#left-col .searchhead h2{

	font-family:Georgia;

	font-size:1.60em;

}

#left-col .searchhead img{

	float:right;

	margin-left:15px;

}

 #left-col .searchhead p{

	font-family:Georgia;

	font-size:1.50em;

}



#left-col .searchdetail{

	background:transparent url(../images/searchbg1.gif) repeat-x scroll left bottom;

	border-left:1px solid #CDCDCD;

	width:615px;

	padding:15px;

	clear:both;

	padding:14px 0 30px 14px;

	width:637px;

}

#left-col .searchdetail h2{

	font-family:Georgia;

	font-size:1.60em;

}

#left-col .searchdetail img{

	float:right;

	margin-left:15px;

}

 #left-col .searchdetail p{

	font-family:Georgia;

	font-size:1.50em;

}



#left-col p.searchby{

	font-size:1.10em;

	color:#959595;

	padding:7px 0px 7px 0px;

	font-family:Arial;

}

#left-col p.searchby a{

	text-decoration:none;

	color:#246FB3;

}

#left-col p.searchby a:hover{

	text-decoration:underline;

	color:#000;

}

#left-col .searchresults{

	border-left:solid 1px #CDCDCD;

	width:637px;

	padding:14px 0px 45px 14px;

	background:url('../images/resultbg.gif') bottom left repeat-x;

}

#left-col .searchresults h3{

	font-family:Georgia;

	font-size:1.60em;

	color:#252525;

	font-weight:normal;

}

#left-col .searchresults h3 a{

	color:#252525;

	text-decoration:none;

}



#left-col .searchresults span{

	font-size:0.70em;

	color:#959595;

	padding:0px 0px 7px 0px;

	font-family:Arial;
}

#left-col .searchresults span a{

	text-decoration:none;

	color:#246FB3;

}

#left-col .searchresults span a:hover{

	text-decoration:underline;

	color:#000;

}

#left-col .searchresults .searchresults1{

	float:left;

}

#left-col .searchresults .searchresults2{

	float:right;

}

#left-col .searchresults:hover{

	background:url('../images/searchbg1_bc.gif'); 

}

#left-col .searchresults:hover h3 a{

	color:#2978BD;

	text-decoration:none;

}

#left-col .imservice{

	background:url('../images/imservice.jpg') top left no-repeat;

	height:205px;

	margin-top:17px;

}

#left-col .imservice .imtext{

	padding:121px 0px 0px 450px; 

}

#left-col .imservice .imtext select{

	width:173px; 

}


#left-col .improduct{

	background:url('../images/products_panel.jpg') top left no-repeat;

	height:205px;

	margin-top:17px;

}

#left-col .improduct .imtext{

	padding:121px 0px 0px 450px; 

}

#left-col .improduct .imtext select{

	width:173px; 

}

#left-col .titlelinks{

	clear:left;

	font-size:1.30em;

	color:#464646;

	width:639px;

	background:url('../images/titlelinks.gif') bottom left repeat-x;

	height:26px;

}

#left-col .titlelinks a{

	background-color:#E3EDF6;

	display:block;

	padding:5px 20px 0px 20px;

	height:17px;

	font-weight:normal;

	text-transform:uppercase;

	font-size:0.78em;

	float:left;

	border:solid 4px #E3EDF6;

	border-bottom:0px;

	color:#6F89A1;

	margin-right:6px;

}

#left-col .titlelinks a:hover, #left-col .titlelinks a.sel{

	background-color:#fff;

	color:#464646;

	text-decoration:none;

}





#left-col .titlelinks span{

	color:#7C7C7C;

	display:block;

	float:right;

	padding:0px 0px 0px 60px;

	font-style:italic;

	font-size:0.93em;

}







#left-col .bluetitlelinks{

	clear:left;

	font-size:1.30em;

	color:#464646;

	width:639px;

	background:url('../images/titlelinks.gif') bottom left repeat-x;

	height:26px;

}



#left-col .bluetitlelinks a{

	background-color:#E3EDF6;

	display:block;

	padding:5px 20px 0px 20px;

	height:17px;

	font-weight:normal;

	text-transform:uppercase;

	font-size:11px;

	float:left;

	border:solid 4px #E3EDF6;

	border-bottom:0px;

	color:#0076a3;

	margin-right:6px;

}

#left-col .bluetitlelinks a:hover, #left-col .bluetitlelinks a.sel{

	background-color:#fff;

	color:#000;

	text-decoration:none;

}





#left-col .bluetitlelinks span{

	color:#000;

	display:block;

	float:right;

	padding:0px 0px 0px 60px;

	font-style:italic;

	font-size:11px;

}



#left-col .outline-box.no_bg{ background-image:none; border-top:none; margin-bottom:0px}





#left-col .outline-box1 .boxlinks .blogs-box{

	width:600px;

}

#left-col .outline-box1 .boxlinks .blogs-box .boxlinks1{

	float:left;

	width:270px;

}

#left-col .outline-box1 .boxlinks .blogs-box .boxlinks2{

	float:right;

	width:270px;

}

#left-col .outline-box1 .boxlinks a span{

	color:#7C7C7C;

}



#left-col #nomar{

	margin:0px;

}

#left-col .titlesearch{

	background:url('../images/titlebg.jpg') top left no-repeat;

	height:33px;

	padding:7px 0px 25px 30px;

}

#left-col .titlesearch p{

	float:left;

	color:#464646;

	text-transform:uppercase;

	padding:0px 7px 0px 0px;

}

#left-col .titlesearch p span{

	display:block;

	padding:3px 0px 0px 0px;

}

#left-col .titlesearch input{

	color:#464646;

	font-size:10px;

}

#left-col .titlesearch .input{

	width:105px;

}

.pagetext{

	font-size:1.30em;

	width:640px;

}

.pagetext p{

	line-height:1.50em;

	padding:0px 0px 18px 0px;

}

.pagetext h2{

	font:1.20em Georgia;	

	padding:0px 0px 12px 0px;

}

#left-col .ileft{

	float:left;

	margin:0px 22px 0px 0px;

}











#left-col .outline-box .pagination{

	clear:both;

	position:absolute;

	margin:-36px 0 0 540px;

	padding:5px;

	background-color:#fff;

}

#left-col .outline-box .pagination li{

	float:left;

}

#left-col .outline-box .pagination li.prev a{

	display:block;

	width:27px;

	height:19px;

	text-indent:-5000px;

	background:url(../images/btn-prev.png) no-repeat top;

}

#left-col .outline-box .pagination li.prev a:hover{

	background:url(../images/btn-prev.png) no-repeat bottom;

}

#left-col .outline-box .pagination li.next a{

	display:block;

	width:27px;

	height:19px;

	text-indent:-5000px;

	background:url(../images/btn-next.png) no-repeat top;

}

#left-col .outline-box .pagination li.next a:hover{

	background:url(../images/btn-next.png) no-repeat bottom;

}

#left-col .outline-box .rss{

	clear:left;

	position:absolute;

	bottom:-15px;

	right:5px;

	width:52px;

	height:18px;

	padding:5px;

	background:#fff url(../images/btn-rss.png) no-repeat center;

}

#left-col .outline-box .rss a{

	display:block;

	width:52px;

	height:18px;

	text-indent:-5000px;

}

/* news-box */

#left-col .outline-box .news-box{

	float:left;

	width:305px;

}

#left-col .outline-box .news-box img{

	float:left;

	margin-right:20px;

}

#left-col .outline-box .news-box h2{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1.6em;

	font-weight:normal;

	margin-bottom:3px;

}

#left-col .outline-box .news-box h2 a,

#left-col .outline-box .news-box h2 a:visited{

	color:#363636;

	text-decoration:none;

}

#left-col .outline-box .news-box h2 a:hover{

	color:#589fde;

}

/* */

#left-col .outline-box .news-box h3{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1.6em;

	font-weight:normal;

	margin-bottom:3px;

}

#left-col .outline-box .news-box h3 a,

#left-col .outline-box .news-box h3 a:visited{

	color:#363636;

	text-decoration:none;

}

#left-col .outline-box .news-box h3 a:hover{

	color:#589fde;

}

/* */

#left-col .outline-box .news-box p{

	font-size:1.2em;

	line-height:1.5em;

}

#left-col .outline-box .news-box a,

#left-col .outline-box .news-box a:visited{

	color:#00589f;

	text-decoration:underline;

}

#left-col .outline-box .news-box a:hover{

	text-decoration:none;

}

/* blogs-box */

#left-col .outline-box .blogs-box li, #left-col .outline-box1 .blogs-box li {

color:#2268A9;

font-size:1.2em;

line-height:2em;
}

#left-col .outline-box .blogs-box li, #left-col .outline-box1 .blogs-box li {

color:#2268A9;

font-size:1.2em;

margin-bottom:8px;

}

ul {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

}

ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {

margin:0;

padding:0;

}

ul {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

}

#left-col .outline-box1 {

border-style:none solid solid;

}

#left-col .outline-box .blogs-box li a:hover, #left-col .outline-box1 .blogs-box li a:hover {

background:transparent url(../images/bullet2.png) no-repeat scroll left center;

color:#589FDE;

font-size:1.1em;

}

ul {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

}

a, a:link, a:visited, a:hover {

color:#0000FF;

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:medium;

text-decoration:none;

}

a, a:link, a:visited, a:hover {

color:#0000FF;

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:medium;

text-decoration:none;

}

a, a:link, a:visited, a:hover {

color:#0000FF;

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:medium;

text-decoration:none;

}

a, a:link, a:visited, a:hover {

color:#0000FF;

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:medium;

text-decoration:none;

}

#left-col .outline-box .blogs-box li a, #left-col .outline-box1 .blogs-box li a, #left-col .outline-box .blogs-box li a:visited, #left-col .outline-box1 .blogs-box li a:visited {

background:transparent url(../images/bullet1.png) no-repeat scroll left center;

color:#2268A9;

display:block;

padding-left:10px;

text-decoration:none;

}

#left-col .outline-box .blogs-box{

	float:left;

	width:305px;

}

#left-col .outline-box .blogs-box.left

{

 float:left

}

#left-col .outline-box .blogs-box.right

{

 float:right

}

#left-col .outline-box .blogs-box .blogger{

	float:left;

	width:280px;

	padding:5px;

	margin-bottom:10px;

}

#left-col .outline-box .blogs-box .blogger:hover{

	background:#e3edf6;

}

#left-col .outline-box .blogs-box .blogger img{

	float:left;

	margin-right:10px;

}

#left-col .outline-box .blogs-box .blogger h2{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	font-size:1.4em;

	color:#226bad;

	margin-top:10px;

}

#left-col .outline-box .blogs-box .blogger h2 a,

#left-col .outline-box .blogs-box .blogger h2 a:visited{

	color:#226bad;

	text-decoration:none;

}

#left-col .outline-box .blogs-box .blogger h2 a:hover{

	text-decoration:underline;

}


/* */
#left-col .outline-box .blogs-box .blogger h3{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	font-size:1.4em;

	color:#226bad;

	margin-top:10px;

}

#left-col .outline-box .blogs-box .blogger h3 a,

#left-col .outline-box .blogs-box .blogger h3 a:visited{

	color:#226bad;

	text-decoration:none;

}

#left-col .outline-box .blogs-box .blogger h3 a:hover{

	text-decoration:underline;

}
/* */


#left-col .outline-box .blogs-box .blogger small{

	font-size:.9em;

	color:#626262;

	text-transform:uppercase;

}

#left-col .outline-box .blogs-box h3{

	font-size:1.3em;

	margin-bottom:10px;

}

#left-col .outline-box .blogs-box li{

	font-size:1.3em;

	color:#2268a9;

	margin-bottom:8px;

}

#left-col .outline-box .blogs-box li a,

#left-col .outline-box .blogs-box li a:visited{

	display:block;

	color:#2268a9;

	padding-left:10px;

	text-decoration:none;

	background:url(../images/bullet1.png) no-repeat left;

}

#left-col .outline-box .blogs-box li a:hover{

	color:#589fde;

	background:url(../images/bullet2.png) no-repeat left;

}

/* partner-box */

#left-col .outline-box .partner-box{

	float:left;

	width:300px;

	padding:0 0 0 5px;

}

#left-col .outline-box .partner-box img{

	margin-bottom:10px;

}

#left-col .outline-box .partner-box ul{

	margin-left:15px;

	list-style-type:disc;

}

#left-col .outline-box .partner-box li{

	font-size:1.2em;

	margin-bottom:5px;

}

#left-col .outline-box .partner-box li a,

#left-col .outline-box .partner-box li a:visited{

	color:#2268a9;

	text-decoration:none;

}

#left-col .outline-box .partner-box li a:hover{

	text-decoration:underline;

}

#left-col .pagetext .ptitle{

	font-size:0.85em;

	color:#C7C7C7;

	border-bottom:solid 1px #C2C2C2;

	padding:8px 0px 8px 0px;

}

#left-col .pagetext .ptitle a{

	color:#C7C7C7;

	text-decoration:none;

}

#left-col .ptitle a:hover, #left-col .ptitle span{

	color:#959595;

	text-decoration:none;

}



#left-col .pagetext h1{

	#text-transform:uppercase;

	font-family:Arial, "Times New Roman", Times, serif;

	font-size:2.10em;

	font-weight:normal;

	color:#363636;

	padding:8px 0px 4px 0px;

}

#left-col .pagetext h4{

	font-size:1.00em;

	color:#093e74;

	font-weight:normal;

	font-style:italic;

	padding:0px 0px 15px 0px;

	font-family:"Georgia"; font-style:italic

}

#left-col .pagetext h3{

	font-size:1.00em;

	padding:0px 0px 10px 0px;

}

#left-col .pagetext a{

	color:#2F83CB;

	text-decoration:underline;

}

#left-col .pagetext a:hover{

	color:#000;

	text-decoration:none;

}

#left-col .pagetext .pfooter{

	border-top:solid 1px #C2C2C2;

	padding:8px 35px 30px 0px;

	font-style:italic;

	text-align:right;

	background:url(../images/pfooter.gif) top right no-repeat;

}

#left-col .pagetext .products
{
	border-top:solid 1px #C2C2C2; 
	padding-top:10px;
	height:50px;
}
#left-col .pagetext .products a{

	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	text-transform:capitalize;

}

#left-col .pagetext .products a:hover{
	text-decoration:underline;

}

#left-col .pagetext .products small{
	color:#999999;
}

#left-col .pagetext .products span{
	font-size:14px;
	font-weight:bold;
	color:#006600;
	text-decoration:none;
	padding-left:5px;
}


#left-col .pagetext .pfooter span{

	color:#2F83CB;

}

#left-col .pagetext ul{

	list-style:disc;
	list-style-position:inside;
	margin-left:20px;
	line-height:1.50em;

}

#left-col .pagetext ol{

	list-style-position:inside;
	margin-left:20px;
	line-height:1.50em;

}

#left-col .pagetext .pfooter a{

	color:#4E4E4E;

	text-decoration:none;

}

#left-col .pagetext .pfooter a:hover{

	color:#000;

	text-decoration:underline;

}

#left-col .pagetext .iright{

	float:right;

}

#left-col .pagetext .managetext{

	background:#EBEBEB;

	width:245px;

	float:left;

	margin:0px 25px 10px 0px;

}





#left-col .pagetext .managetext1{

	padding:18px;

	font-size:0.90em;



}

#left-col .pagetext .managetext1 li{

	padding:0px 0px 3px 0px;

}

#left-col .pagetext .managetext h3{

	font-size:0.93em;

}

.searchitems{

	padding:0px 0px 30px 0px;

}





#left-col .pagetext .managetextright{

	width:238px;

	float:right; 

	padding:15px 0 10px 35px

 

}



#left-col .pagetext .managetextright .map_container{ width:237px; float:left; overflow:hidden}



#left-col .pagetext .managetextright  .box{ width:237px; float:left; text-align:left}



#left-col .pagetext .managetextright  .box.text{ color:#959595; font-family:"Georgia"; font-style:italic; font-size:11px; margin-top:10px}



#left-col .pagetext .managetextright .map_container .image{ float:left}



#left-col .pagetext .managetextright .map_details{ float:left;width:199px; background-color:#113a68; padding:19px; font-size:11px; }



#left-col .pagetext .managetextright .map_details h3{ padding-bottom:20px}



#left-col .pagetext .managetextright .map_details ul li span{ color:#68b9f0}



#left-col .pagetext .managetextright .map_details ul{margin:0px; padding:0px; list-style:none}



#left-col .pagetext .managetextright .map_details ul li{ padding-bottom:4px;color:#fff}







/* right-col */

#right-col .sidebox{

	float:left;

	width:329px;

	padding:15px 0px 0px 0px;

}

#right-col .sidebox_forms{

	float:left;

	width:329px;

	padding:15px 0px 0px 0px;

}


#right-col .rightad{

	padding:17px 0px 0px 17px;

}

#right-col .readlinks{

	clear:left;



	font-size:1.20em;

	color:#464646;

	padding:17px 0px 0px 17px;

	background:url(../images/readlinkbg.gif) bottom left no-repeat;

	height:23px;

}

#right-col .readlinks a{

	background-color:#D3E1EE;

	display:block;

	padding:5px 10px 5px 10px;

	font-weight:normal;

	text-transform:uppercase;

	font-size:0.78em; 

	float:left;

	color:#003364;

	margin-right:3px;

	border:solid 1px #D3E1EE;

	border-bottom:0px;

}

#right-col .readlinks a:hover, #right-col .readlinks a.sel{

	background-color:#fff;

	color:#323232;

	text-decoration:none;

}



#right-col .rightread{

	width:284px;

	padding:7px ;

	border:solid 1px #C3D4E6;

	margin:0px 0px 0px 17px;

	background:#fff;

	clear:both;

	border-top:0px;

}

#right-col .rightread ul{

	font-family:Georgia;

	padding:10px 8px 8px 8px;

	font-size:1.10em;

}

#right-col .rightread ul li{

	padding:0px 0px 5px 0px;

}

#right-col .rightread ul li a{

	color:#252525;

	text-decoration:none;

}

#right-col .rightread ul li a:hover, #right-col .rightread ul li span{

	color:#2C7FC5;

	text-decoration:none;

}

#right-col .rightread ul li.readrss{

	background:url(../images/readrss.gif) top left no-repeat;

	font-family:Arial, Helvetica;

	padding:6px 0px 8px 20px;

	font-size:1.10em;

}

#right-col .newsletter{

	background:url(../images/readtext.gif) #E3EDF6 bottom left no-repeat;

	padding:9px;

	width:266px;

	height:127px;

}

#right-col .newsletter h3{

	font-size:1.20em;

	padding:0px 0px 6px 0px;

}

#right-col .newsletter p{

	padding:0px 0px 4px 0px;

}

#right-col .newsletter1{

	float:left;

	width:135px;

	height:85px;

}

#right-col .newsletter2{

	float:left;

	width:125px;

}

#right-col .newsletter3 p{

	float:left;

}

#right-col .newsletter3 .inputtext{

	width:230px;

	margin-right:5px;

	font-size:1.10em;

	height:16px;

}







.callprotect{

	background:url(../images/callprotect.jpg) top left no-repeat;

	height:66px;

	color:#8EB1D0;

	font-size:1.20em;

	padding:42px 0px 0px 24px;

}

#right-col .callprotect p{

	padding:0px 0px 8px 0px;

}

#right-col .callprotect input{

	font-size:10px;

}

#right-col .callprotect .input1{

	width:46px;

	height:17px;

}

#right-col .callprotect .input2{

	width:46px;

	height:17px;

}

#right-col .callprotect .input3{

	width:79px;

	height:17px;

	margin:0px 8px 0px 0px;

}

#right-col .callprotect form{

	margin:0px;

	padding:0px;

}



#right-col .callprotect form p{

	float:left;

}

/* right-col */

#right-col .sidebox{

	float:left;

	width:329px;

}

/* contbox */

#right-col .sidebox h2 span{

	float:left;

	margin:0 100px 0 0;

}

.pagetext p{

	line-height:1.25em;

	padding:0px 0px 18px 0px;

}

.pagetext{

	font-size:1.30em;

	width:640px;

}

#right-col .sidebox h2 a{

	float:left;

	display:inline;

	width:7px;

	height:7px;

	background-image:url(../images/dot.gif);

	margin:4px 0 0 6px;

}

#right-col .sidebox h2 .selected{

	background-position:bottom;

}

#right-col .sidebox h2 a span{

	display:none;

	float:left;

}

#right-col .sidebox h2 .arrow{

	width:6px;

	height:7px;

	display:block;

}

#right-col .sidebox h2 a.arrow:hover{

	background-position:bottom;

}

#right-col .sidebox h2 .left{

	background-image:url(../images/arrow_left.gif);

}

#right-col .sidebox h2 .right{

	background-image:url(../images/arrow_right.gif);

}

#right-col .sidebox .contbox{

	float:left;

	width:286px;

	padding:15px 22px;

}

#right-col .sidebox .contbox img{

	float:right;

	margin-left:15px;

}

#right-col .sidebox .contbox h3{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1.2em;

	font-style:italic;

	color:#124a81;

	margin-bottom:5px;

}

#right-col .sidebox .contbox h4{

	font-size:1.2em;

	color:#467a0a;

}


#right-col .sidebox_forms .contbox{

	float:left;

	width:286px;

	padding:15px 22px;

}

#right-col .sidebox_forms .contbox img{

	float:left;

	margin-right:15px;

}

#right-col .sidebox_forms .contbox h3{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1.2em;

	font-style:italic;

	color:#333333;

	margin-bottom:5px;

}

#right-col .sidebox_forms .contbox h4{

	font-size:1.2em;

	color:#999999;

}


#right-col .sidebox .contbox p{

	font-size:11px;

	margin-bottom:7px;

}

#right-col .sidebox .contbox p a{

	margin-bottom:5px;

}

#right-col .sidebox .contbox p a,

#right-col .sidebox .contbox p a:visited{

	color:#124a81;

	text-decoration:underline;

}

#right-col .sidebox .contbox p a:hover{

	text-decoration:none;

}

/* sponsorbox */

#right-col .sidebox .sponsorbox{

	float:left;

	width:329px;

	background:url(../images/sidesepline.png) no-repeat bottom;

}

#right-col .sidebox .sponsorbox .noborder{

	background:none;

}

#right-col .sidebox .sponsorbox .contbox{

	float:left;

	width:285px;

	padding:15px 22px;

}

#right-col .sidebox .sponsorbox .contbox h4{

	font-size:1.1em;

}

#right-col .sidebox .sponsorbox .contbox p{

	width:190px;

	font-size:11px;

}

#right-col .sidebox .sponsorbox .contbox p a,

#right-col .sidebox .sponsorbox .contbox p a:visited{

	color:#226bad;

	text-decoration:none;

}

#right-col .sidebox .sponsorbox .contbox p a:hover{

	text-decoration:underline;

}



/* mediabox */

#right-col .sidebox .mediabox{

	float:left;

	width:286px;

	padding:20px 22px;

}

#right-col .sidebox .mediabox .box{

	float:left;

	width:90px;

	height:123px;

	margin:0 1px;

	padding:0 1px;

	background:url(../images/box-smedia.png) no-repeat;

}

#right-col .sidebox .mediabox .box .outline{

	float:left;

	width:74px;

	height:106px;

	padding:6px;

	border:2px solid #fff;

}

#right-col .sidebox .mediabox .box .outline img{

	margin-bottom:4px;

}

#right-col .sidebox .mediabox .box .outline:hover{

	border:2px solid #1c61a0;

}

#right-col .sidebox .mediabox .box .outline h3{

	font-size:1em;

	color:#3c8fd1;

}

#right-col .sidebox .mediabox .box .outline h3 a,

#right-col .sidebox .mediabox .box .outline h3 a:visited{

	color:#3c8fd1;

}

#right-col .sidebox .mediabox .box .outline small{

	font-size:1em;

	color:#b7b7b7;

}

/* seminarbox */

#right-col .sidebox .seminarbox{

	float:left;

	width:329px;

	background:url(../images/sidesepline.png) no-repeat top;

}

#right-col .sidebox .noborder{

	background:none;

}

#right-col .sidebox .seminarbox .seminar-dates{

	float:left;

	width:285px;

	padding:16px 22px 10px;

	margin-top:1px;

}

#right-col .sidebox .seminarbox .seminar-dates:hover{

	margin-top:1px;

	background:url(../images/bg-rightgrad-hover.png) repeat-y;

}

#right-col .sidebox .seminarbox .seminar-dates img{

	float:right;

	margin-left:15px;

}

#right-col .sidebox .seminarbox .seminar-dates p{

	font-size:11px;

	margin-bottom:10px;

}

#right-col .sidebox .seminarbox .seminar-dates p a,

#right-col .sidebox .seminarbox .seminar-dates p a:visited{

	color:#124a81;

	text-decoration:underline;

}

#right-col .sidebox .seminarbox .seminar-dates p a:hover{

	text-decoration:none;

}

#right-col .sidebox .seminarbox .seminar-dates .event{

	float:left;

	width:285px;

}

#right-col .sidebox .seminarbox .seminar-dates .event h3{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:1.2em;

	font-style:italic;

	color:#124a81;

}

#right-col .sidebox .seminarbox .seminar-dates .event h3 a,

#right-col .sidebox .seminarbox .seminar-dates .event h3 a:visited{

	color:#124a81;

}

#right-col .sidebox .seminarbox .seminar-dates .event h3 a:hover{

	text-decoration:none;

}

#right-col .sidebox .seminarbox .seminar-dates .event small{

	font-size:1.1em;

	font-style:italic;

	color:#84898d;

}

#right-col .sidebox .seminarbox .seminar-dates .date-selected{

	float:left;

	width:22px;

	height:36px;

	padding:3px 9px;

	font-size:.9em;

	line-height:1.4em;

	color:#e3edf6;

	margin-right:12px;

	text-align:center;

	background:url(../images/bg-date2.gif) no-repeat;

}

#right-col .sidebox .seminarbox .seminar-dates .date-selected3{

	float:left;

	width:22px;

	height:36px;

	padding:3px 9px;

	font-size:.9em;

	line-height:1.4em;

	color:#e3edf6;

	margin-right:12px;

	text-align:center;

	background:url(../images/bg-date2.gif) no-repeat;

}


.date-selected1{

	float:left;

	width:22px;

	height:36px;

	padding:3px 9px;

	font-size:.9em;

	line-height:1.4em;

	color:#e3edf6;

	margin-right:12px;

	text-align:center;

	background:url(../images/bg-date2.gif) no-repeat;

}

#right-col .sidebox .seminarbox .seminar-dates .date-selected span{

	font-size:2em;

	color:#fff;

}

#right-col .sidebox .seminarbox .seminar-dates .date{

	float:left;

	width:22px;

	height:36px;

	padding:3px 9px;

	font-size:.9em;

	line-height:1.4em;

	color:#e3edf6;

	margin-right:12px;

	text-align:center;

	background:url(../images/bg-date1.gif) no-repeat;

	background-position:top left;

}

#right-col .sidebox .seminarbox .seminar-dates .date span{

	font-size:2em;

	color:#fff;

}

#right-col .domestice.form ul{ padding-top:15px}



#right-col .domestice.form ul li select{ width:200px }



#right-col .domestice.form ul li input{ border:1px solid #96bbde; background-color:#4982b7; color:#a5bfda; font-size:11px;width:30px; height:20px; line-height:16px}









#right-col .sidemenu ul{

	padding:0px 0px 16px 0px;

}

#right-col .sidemenu li{

	background:url(../images/rightli.gif) top left no-repeat;

	font-size:1.20em;

	padding:4px 0px 4px 0px;

}



#right-col .sidemenu li.current{padding:4px 0px 4px 0px;}



#right-col .sidemenu li .selected_arrow{background-image:url(../images/arrow1.jpg); background-repeat:no-repeat; background-position:center left; display:block;  padding-left:22px;}



#right-col .sidemenu li a, #left-col .domestice  li a li a:visited{

	color:#2268a9;

	text-decoration:none;

	display:block; padding-left:22px;

}



#right-col .sidemenu li .selected_arrow{font-weight:bold; color:#363636}



#right-col .sidemenu li a:hover{

	color:#589fde;background-image:url(../images/arrow1.jpg); background-repeat:no-repeat; background-position:center left;

}









#right-col .domestice ul{

	padding:0px 0px 16px 0px;

}

#right-col .domestice li{

	background:url(../images/rightli.gif) top left no-repeat;

	font-size:1.20em;

	padding:4px 0px 4px 22px;

}



#right-col .domestice li.current{padding:4px 0px 4px 0px;}



#right-col .domestice li .selected_arrow{background-image:url(../images/arrow1.jpg); background-repeat:no-repeat; background-position:center left; display:block;  padding-left:22px; font-family:"Georgia"; font-style:italic}



#right-col .domestice li a, #left-col .domestice  li a li a:visited{

	color:#2268a9;

	text-decoration:none;

	display:block;

}

#right-col .sidebox .seminarbox .event_content{

	clear:both;

	display:block;

}

#right-col .domestice li .selected_arrow a{font-weight:bold; color:#363636}



#right-col .domestice li a:hover{

	color:#589fde;

}

#right-col .domestice li a span{

	color:#7C7C7C;

}

#right-col .domestice li ul{

	background:url(../images/rightul.gif) top left repeat-y;

	width:330px;

	font-size:0.78em;

	padding:0px 0px 12px 0px;

}



#right-col .domestice li ul li{

	background:none;

	padding:1px 0px 1px 22px;

}

#right-col .domestice .sel1{

	background:none;

}

#right-col .domestice .sel2{

	padding:4px 0px 0px 0px;

}

#right-col .domestice li ul li.sel3{

	background:url(../images/rightli.gif) top left no-repeat;

}

#right-col .domestice .sel2 .selhead{

	padding:0px 0px 4px 22px;

}

#right-col .domestice li ul li a{

	background:url(../images/rightlia.gif) top left no-repeat;	

	padding:0px 0px 0px 11px;

}

#right-col .domestice li ul li a:hover, #right-col .domestice li ul li a.sel4{

	color:#000;

}

#right-col .domestice .sel3 a{

	background:none;

	padding:4px 0px 4px 0px;

	color:#000;

	font-weight:bold;

	font-size:1.05em;	

}

#right-col .domestice ul li.sel5{

	background:url(../images/rightlia1.gif) top left no-repeat;

	width:330px;

}

#right-col .domestice ul li.sel6{

	background:none;

}

.article h1 {

border-bottom:1px solid #525234;

font-family:Georgia,"Times New Roman",Times,serif;

font-size:24px;

font-weight:normal;

margin-bottom:14px;

margin-top:15px;

padding-bottom:14px;

}



.article p {

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:11px;

padding-bottom:18px;

}

.form_label {

color:red;

font-size:12px;

padding-right:10px;

text-align:left;

width:132px;

font-family:Arial, Helvetica, sans-serif;

}

.form_label1 {

color:#333333;

font-size:12px;

padding-right:2px;

text-align:left;

width:100px;

font-family:Arial, Helvetica, sans-serif;

}

.form_label2 {

color:#333333;

font-size:12px;

padding-right:2px;

text-align:left;

width:200px;

font-family:Arial, Helvetica, sans-serif;

}



.form_label_app {

		text-align: right;

		padding-right: 10px;

		color: red;

		width: 142px;

		font-size: 11px;

		font-weight: bold;

	}

.form_label_blk {

	text-align: left;

	padding-right: 10px;

	color: #333333;

	width: 132px;

	font-size: 12px;
	
	font-family:Arial, Helvetica, sans-serif;


}

.black {
	width:125px;
}

.black_small {
	width:90px;
}

.black_textarea
{
	width:578px;
	height:75px;	
}

.clear{

	clear:both;

}

/* footer */

#footer {
	border-top: 2px solid #07437B;
	margin: 30px 0 0 0px;
	padding: 20px 0 20px 0;
	font-size: 11px;
	color: #666666;
}

#footer .green {
	color: #009542;
	font-weight: bold;
}

#footer .red {
	color: #DE1C03;
	font-weight: bold;
}

#footer p {
	float: right;
	color: #666666;
}

#footer p a {
	color: #666666;
	border-bottom: none;
}

#footer p img {
	vertical-align: middle;
}

#footer-site-map {
	float:left;
	background: #F3F3F3;
	padding: 50px 0 50px 0;
	width: 100%;
}

#footer-site-map p {
	color: #898989;
	line-height: 150%;
	font-size: 11px;
}

#footer-site-map p a {
	color: #898989;
}

#footer-site-map-container {
	text-align: left; 
	margin: 0 auto;
	padding: 0 0 20px 22px;
	width: 965px;
}

#footer-site-map-container .feat {
	float: left;
	margin: 0;
	margin-right:20px;
	width:140px;
}

#footer-site-map-container .feat a {
	border-bottom: 1px solid #ddd;
}

#footer-info {
	background: #E2E2E2;
	padding: 30px 0 0 0;
	width: 100%;
}

#footer-info-container {
	text-align: left; 
	margin: 0 auto;
	padding: 0 0 20px 22px;
	width: 965px;
	color: #898989;
	font-size: 11px;
}

#footer-info-container p {
	float: right;
	font-size: 11px;
}

#footer-info-container img {
	vertical-align: middle;
}

#footer-info-container a {
	color: #898989;
	border-bottom: none;
}

#footer-info-container a:hover {
	color: #898989;
	border-bottom: 1px solid #BFBFBF
}



.content-full {
	padding: 0 15px 0 15px;
}

.search-results-info span{
	float: right;
}

#search-results {
	margin: 0 0 10px 0;
}

#search-results th {
	text-transform: uppercase;
	font-size: 10px;
	color: #261C12;
	background: #D3D0BD;
	padding: 5px;
	border-left: 1px solid #E2DFCE;
}

#search-results th.order-by {
	background: #BFBBA3;
}

#search-results th img {
	vertical-align: middle;
}

#search-results th span {
	float: right;
}

#search-results td {
	font-size: 12px;
	color: #261C12;
	padding: 10px 5px;
}

#search-results td a {
	color: #46382B;
	font-weight: bold;
	font-size: 12px;
}

#search-results td.odd {
	background: #F5F3E7;
}

#search-results td.itm-img {
	padding: 3px;
	text-align: center;
}

#search-results td.odd-itm-img {
	background: #F5F3E7;
	padding: 3px;
	text-align: center;
}

#search-results .itm-no {
	float: right;
	color: #908D78;
	padding: 0 0 0 10px;
}


.categ-scroll {
	margin: 10px 0 16px 0;
	padding: 7px 0 7px 20px;
	background: #093d73;
	border-top: 1px solid #CEC9B3;
	border-bottom: 1px solid #CEC9B3;
	height: 100%;
}



.categ-scroll p {
	color: #EEEEEE;
	font-size: 10px;
	padding: 0;
}

.categ-scroll p a, .categ-scroll p a:hover {
	color: #fff;
	font-size: 10px;
	text-decoration: underline
}

.categ-scroll p.showing {
	float: left;
	padding: 2px 0 0 0;
}

.categ-scroll p.showing-search {
	float: left;
	padding: 2px 0 0 0;
	width: 100px;
	font-weight: bold;
}

.categ-scroll p.showing span {
	color: #fff;
}

.categ-scroll p.pages {
	float: left;
	width: 240px;
	text-align: center;
	padding: 2px 0 0 0;
}

.categ-scroll p.pages span {
	color: #fff;
}

.categ-scroll p.sort {
	text-align: right;
	float: right;
	width: 145px;
	padding: 0 10px 0 0;
}

.categ-scroll p.results {
	text-align: right;
	float: right;
	width: 120px;
	padding: 0 10px 0 0;
}

.categ-scroll p.sort select {
	vertical-align: middle;
	width: 80px;
	font-size: 10px !important;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}



/* ADDED BY BC */

.article_bg{ background-image:url(/media/a_images/article_bg.jpg); background-position:top left; background-repeat:repeat-x}

#submenu{ float:left; width:992px;text-align:center; background-color:#E8F1F8}

#submenu ul{  margin:0px; padding:0px 0px 0px 40px; float:left}

#submenu ul li{ float:left; padding:10px 5px 10px 5px;font-size:12px; line-height:16px }

#submenu ul li a{ color:#363636; font-size:12px; text-decoration:none}

#submenu ul li a:hover{color:#00579e}

#submenu ul li.current{ color:#0f2c5e; background-image:url(/media/a_images/sub_arrow.jpg); background-position:bottom center; background-repeat:no-repeat;}

#content_article{ float:left;width:990px; border:1px solid #c1c1c1; border-top:none;background-image:url(/media/a_images/article_mid_bg.jpg); background-position:top left; background-repeat:repeat-y; border-bottom:none}

#content_article .article_banner{ float:left;width:990px; padding:10px 0 10px 0; text-align:center; background-color:#fff}

#content_article #left-col{ width:690px; float:left;border-top:1px solid #c1c1c1; }

#content_article #left-col .top_box{ float:left;width:660px;border-bottom:1px solid #c1c1c1; padding:15px; background-color:#FFFFFF}

#content_article #left-col .top_box h3{ font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal}

#content_article #left-col .top_box .sub_title{ display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic}

#content_article #left-col .top_box .detail_box{ float:left; width:660px; padding-top:15px}

#content_article #left-col .top_box .detail_box .left{ float:left;width:300px}

#content_article #left-col .top_box .detail_box .left .image{ float:left}

#content_article #left-col .top_box .detail_box .left .details{ float:left; width:250px; padding-left:10px; color:#838383}

#content_article #left-col .top_box .detail_box .left .details span{color:#3077b0}



#content_article #left-col .top_box .detail_box .right{ float:right; text-align:right; background-image:url(/media/a_images/bubble.jpg); background-position:top right; background-repeat:no-repeat; padding-right:35px}

#content_article #left-col .top_box .detail_box .right span{color:#3077b0}

#content_article #left-col .top_box .detail_box .right small{color:#434343}

#content_article #left-col .top_box .detail_box  a{color:#3077b0}


#content_article #left-col .article_content{ float:left; width:675px; padding:0px 0px 15px 15px; font-size:14px; }

#content_article #left-col .article_content .content{ float:left; width:460px; padding-top:5px; line-height:15px}

#content_article #left-col .article_content .content .image_box{float:left; margin:10px 10px 10px 0; width:232px;}

#content_article #left-col .article_content .content .image_box img{ float:left}

#content_article #left-col .article_content .content .image_box .main_details{ background-color:#e6e6e6; width:219px; padding:5px; font-size:11px; float:left}

#content_article #left-col .article_content .content p{ display:block; padding-bottom:25px}

#content_article #left-col .article_content .content li{ padding-bottom:25px}


#content_article #left-col .article_content .content .paging{float:left; width:460px;}

#content_article #left-col .article_content .content .paging span{ float:left; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif}

#content_article #left-col .article_content .content .paging ul{ float:right}

#content_article #left-col .article_content .content .paging ul li{ list-style:none; float:left; margin-right:4px; font-size:13px}

#content_article #left-col .article_content .content .paging ul li a{ color:#00579e}

#content_article #left-col .article_content .content .paging ul li span{ color:#e3e3e2; font-size:12px}

#content_article #left-col .article_content .content .paging ul li img{ margin-left:10px}

#content_article #left-col .article_content .content .products{float:left; width:460px; line-height:16px}

#content_article #left-col .article_content .content .products h3{ display:block; font-size:11px; color:#363636; background-color:#e3e3e2; padding:5px; margin-bottom:20px; text-transform:uppercase;width:440px;}

#content_article #left-col .article_content .content .products h3.spacer{width:440px; float:left; margin-top:10px; padding:0px 0 0px 10px; line-height:25px }

#content_article #left-col .article_content .content .products h3.spacer span{ float:left}


#content_article #left-col .article_content .content .products p{ font-size:11px; margin:0px; padding:0 0 0px 0; display:block;width:410px;}

#content_article #left-col .article_content .content .products strong{ display:block; color:#00579e; padding-bottom:0px}

#content_article #left-col .article_content .content .products a{ color:#00579e; text-decoration:none}

#content_article #left-col .article_content .content .products a:hover{ text-decoration:underline}

#content_article #left-col .article_content .content .products .img1{ float:left; margin:0 10px 10px 0}

#content_article #left-col .article_content .content .next_art_box{float:left; width:460px; font-size:11px;}

#content_article #left-col .article_content .content .next_art_box h3{ font-size:12px;}

#content_article #left-col .article_content .content .next_art_box p{ padding:10px 0 10px 0 ; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; color:#00579e}

#content_article #left-col .article_content .content .next_art_box p a{ color:#00579e; text-decoration:none}

#content_article #left-col .article_content .content .next_art_box p a:hover{ text-decoration:underline}


#content_article #left-col .article_content .right_box{ float:right; width:197px;}

#content_article #left-col .article_content .right_box .sign_box{ text-transform:uppercase; float:right; width:177px; border-top:3px solid #363636;border-bottom:3px solid #363636; padding:10px}

#content_article #left-col .article_content .right_box .sign_box h3{ font-size:10px; text-transform:uppercase; color:#363636; margin:0px; padding:0px}

#content_article #left-col .article_content .right_box .sign_box ul{ padding:10px 0 0px 0}

#content_article #left-col .article_content .right_box .sign_box ul li{ padding-bottom:7px; border-top:1px solid #c1c1c1; padding-top:7px}

#content_article #left-col .article_content .right_box .sign_box ul li a{ font-size:10px; color:#363636; text-decoration:none; line-height:14px}

#content_article #left-col .article_content .right_box .sign_box ul li a:hover{ color:#666}

#content_article #left-col .article_content .right_box .article_box{float:right; width:177px; border-bottom:3px solid #363636; padding:10px}

#content_article #left-col .article_content .right_box .article_box h3{ font-size:12px;color:#363636; margin:0px; padding:0px 0px 15px 0px}

#content_article #left-col .article_content .right_box .article_box li{ padding-bottom:15px; font-size:11px;}

#content_article #left-col .article_content .right_box .article_box strong{color:#00579e; display:block}

#content_article #left-col .article_content .right_box .article_box strong a{color:#00579e; text-decoration:none}

#content_article #left-col .article_content .right_box .article_box strong a:hover{color:#00579e; text-decoration:underline}

#content_article #left-col .article_content .right_box .article_box span{ color:#838383}

#content_article #left-col .article_content .right_box .advisor_box{float:right; width:177px; border-bottom:3px solid #363636; padding:10px; color:#292929; font-size:11px}

#content_article #left-col .article_content .right_box .advisor_box h3{ font-size:12px;color:#363636; margin:0px; padding:0px 0px 15px 0px}

#content_article #left-col .article_content .right_box .advisor_box strong{ color:#00579e; display:block; padding:5px 0 5px 0}

#content_article #left-col .article_content .right_box .advisor_box a{ color:#00579e; text-decoration:none}

#content_article #left-col .article_content .right_box .advisor_box a:hover{ text-decoration:underline}

#content_article #left-col .article_content .right_box .advisor_box strong span{ font-weight:normal; color:#292929}

#content_article #left-col .article_content .right_box .advisor_box strong small{ color:#838383; font-weight:normal}

#content_article #left-col .article_content .right_box .list_box1{float:right; width:177px;border-bottom:3px solid #363636;   padding:10px; color:#292929; font-size:11px}

#content_article #left-col .article_content .right_box .list_box1 h3{ font-size:12px;color:#363636; margin:0px; padding:0px 0px 15px 0px}

#content_article #left-col .article_content .right_box .list_box1 li { padding-bottom:3px; color:#9c9c9c}

#content_article #left-col .article_content .right_box .list_box1 li a{ color:#00579e; text-decoration:none}

#content_article #left-col .article_content .right_box .list_box1 li a strong{ color:#292929; font-size:11px}

#content_article #left-col .article_content .right_box .list_box1 li a:hover{  text-decoration:underline}



#content_article #left-col .article_content .right_box .list_box{float:right; width:177px;  padding:10px; color:#292929; font-size:11px}

#content_article #left-col .article_content .right_box .list_box h3{ font-size:12px;color:#363636; margin:0px; padding:0px 0px 15px 0px}

#content_article #left-col .article_content .right_box .list_box li { padding-bottom:3px; background-image:url(/media/a_images/dot.jpg); background-repeat:no-repeat; background-position:top left; padding-left:10px}

#content_article #left-col .article_content .right_box .list_box li a{ color:#00579e; text-decoration:none}

#content_article #left-col .article_content .right_box .list_box li a:hover{  text-decoration:underline}



#content_article #right-col{ width:298px; float:right;border-top:1px solid #c1c1c1;}

#content_article #right-col .time_box{ width:298px; float:left; background-image:url(/media/a_images/time_box_bg.jpg); background-position:top left; background-repeat:repeat-x}

#content_article #right-col .time_box .content{width:267px; padding:15px; float:left;; background-image:url(/media/a_images/time_bg.jpg); background-position:bottom right; background-repeat:no-repeat}

#content_article #right-col .time_box .content h3{ font-weight:normal; font-size:18px; color:#0c1c40; padding-bottom:7px; padding-top:10px}

#content_article #right-col .time_box .content p{ font-size:11px; color:#363636; padding:0 0 15px 0; width:220px}

#content_article #right-col .time_box .content select{}


#content_article #right-col .banner{ width:298px; float:left;}


#content_article #right-col .readlinks1{
	clear:left;

	font-size:1.20em;
	color:#444444;
	padding:17px 0px 0px 0px;
	background:url(/media/a_images/readlinkbg1.jpg) bottom left no-repeat;
	height:23px;
}
#content_article #right-col .readlinks1 a{
	background-color:#e3e3e2;
	display:block;
	padding:5px 10px 5px 10px;
	font-weight:normal;
	text-transform:uppercase;
	font-size:0.78em; 
	float:left;
	color:#444444;
	margin-right:3px;
	border:solid 1px #e3e3e2;
	border-bottom:0px;
}

#content_article #right-col .readlinks1 a.sel{ background-color:#fff; color:#444444}


#content_article #right-col .readlinks1 a:hover, #right-col .readlinks1 a.sel{
	background-color:#fff;
	color:#323232;
	text-decoration:none;
}




#content_article #right-col .rightread1{
	width:284px;
	padding:7px ;

	margin:0px 0px 0px 0px;
	background:#fff;
	clear:both;
	border-top:0px;
}
#content_article #right-col .rightread1 ul{

	padding:10px 8px 8px 8px;
	font-size:1.10em;
}
#content_article #right-col .rightread1 ul li{
	padding:0px 0px 7px 0px;
}
#right-col .rightread1 ul li a{
	color:#252525;
	text-decoration:none;
}
#content_article #right-col .rightread1 ul li a:hover, #right-col .rightread1 ul li span{
	color:#444444;
	text-decoration:none;
}
#content_article #right-col .rightread1 ul li.readrss{
	background:url(/media/a_images/readrss.gif) top left no-repeat;
	font-family:Arial, Helvetica;
	padding:6px 0px 8px 20px;
	font-size:1.10em;
}

#content_article #right-col .rightread1 ul li.readrss a{ color:#16578f}


#content_article #right-col .newsletter{
	background:url(/media/a_images/readtext1.jpg) #e3e3e2 bottom left no-repeat;
	padding:9px;
	width:266px;
	height:127px;
}
#content_article #right-col .newsletter h3{
	font-size:1.20em;
	padding:0px 0px 6px 0px;
}
#content_article #right-col .newsletter p{
	padding:0px 0px 4px 0px;
}
#content_article #right-col .newsletter1{
	float:left;
	width:135px;
	height:85px; color:#16578f
}
#content_article #right-col .newsletter2{
	float:left;
	width:125px;color:#16578f
}
#content_article #right-col .newsletter3 p{
	float:left;
}
#content_article #right-col .newsletter3 .inputtext{
	width:230px;
	margin-right:5px;
	font-size:1.10em;
	height:16px;
}


#content_article .content_area{ float:left; width:267px; padding:15px; border-top:1px solid #c1c1c1; margin-top:10px}

#content_article .content_area h3{ font-size:12px; color:#363636; padding-bottom:10px}

#content_article .content_area p{ padding-bottom:7px; font-size:11px; color:#363636}

#content_article .content_area p strong{ display:block; color:#00579e}

#content_article .content_area p a{ color:#363636; text-decoration:none}

#content_article .content_area p a:hover{ text-decoration:underline}

#content_article .content_area ol{ margin:0px 0 0 15px; padding:0 0 0 3px}

#content_article .content_area ol li{ padding-left:0px; font-size:11px; padding-bottom:6px}

#content_article .content_area ol li span{ color:#00579e}

#content_article .content_area ol li span a{color:#00579e; text-decoration:none}

#content_article .content_area ol li span a:hover{ text-decoration:underline}



#content_article .google_area{ float:left; width:267px; padding:15px; border-top:1px solid #c1c1c1; margin-top:10px}

#content_article .google_area h3{ font-size:10px; color:#363636; padding:4px; margin-bottom:15px; display:block; background-color:#e3e3e2}

#content_article .google_area ul li{ padding-bottom:15px; font-size:11px; color:#363636}

#content_article .google_area ul li strong{ display:block}

#content_article .google_area ul li a{ color:#00579e; text-decoration:none}

#content_article .google_area ul li a:hover{ text-decoration:underline}

.next_art_box a{ font-size:16px}



#footer_main_container{float:left; width:100%; background-color:#f3f3f3; padding:50px 0 50px 0}

#middle_footer{margin:0 auto 0 auto; width:990px;}

#middle_footer .box1{ float:left; width:175px; padding-right:10px; }

#middle_footer .box2{ float:left; width:140px}

#middle_footer h3{ font-size:12px; text-transform:uppercase; color:#898989}

#middle_footer ul{ list-style:none; margin:0px; padding:0px;}

#middle_footer ul li{ padding-bottom:3px}

#middle_footer li a{ color:#898989; text-decoration:underline; font-size:11px}

#middle_footer li a:hover{ text-decoration:none}

#write_review{

	width:100%;
	clear:both;
	display:none;
}

#read_review{

	width:100%;
	clear:both;
	display:none;
}

#read_review p 
{
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	text-transform:none;
}

.shareoptions{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; vertical-align:middle;}
a.shareoptions{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; vertical-align:middle;}
a.shareoptions:hover{ text-decoration:underline}

#left-col .pagetext h5 a{

	font-size:1.40em;
	color:#000000;
	text-decoration:none;
	
}

#left-col .pagetext h5 a:hover{
	text-decoration:underline;
	/*color:#2F83CB;*/
}

#left-col .pagetext .products_price
{
	color:#006633;
	font-weight:bold;
	font-size:14px;
	padding-right:15px;
}

#left-col .pagetext .products_cart_link
{
	color:#2F83CB;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

#left-col .pagetext #products_div
{
	clear:both; 
	padding-bottom:10px; 
	border-bottom:#C2C2C2 solid 1px;
}

.form_sub_heading
{
	color:#236FB1;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:11px;
}

.home_panel_form{

	color:#414141;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:5px;
	padding-top:5px;

}

.home_panel_input
{
	border:1px solid #b7b7b7;
	color:#414141;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
}