body{
margin:0px;
font-family:verdana, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}

a{
outline:none;

}
#toplink a{
color:#194699;
font-size:12px;
text-decoration:none;

}

#toplink{
color:#194699;
font-size:12px;
text-decoration:none;
}

#toplink a:hover{
color:#000000;
font-size:12px;
text-decoration:underline;
}

#menu div{
background:url(images/menu_bg.jpg);
background-repeat:repeat-x;
color:#000000;
text-decoration:none;

text-align:center;
font-size:12px;
font-weight:bold;
line-height:30px;
}

#menu div:hover{
background:url(images/menu_bg_over.jpg);
background-repeat:repeat-x;
color:#000000;
text-decoration:none;

text-align:center;
font-size:12px;
font-weight:bold;
}
#menu{
border-top:2px solid #194699;
}

#footer a{
color:#194699;
font-size:12px;
text-decoration:none;
}

#footer a:hover{
color:#194699;
text-decoration:underline;
}

#footer{
color:#194699;
font-size:12px;
text-decoration:none;
}

.username{
font-size:12px;
color:#194699;
font-weight:bold;
text-decoration:none;
}

.table_border{
border-left:1px solid #194699;
border-right:1px solid #194699;
border-bottom:1px solid #194699;
background:url(images/table_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

.innertableborder{
border:1px solid #194699;
background:url(images/table_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
line-height:18px;
}
.solidb{
border:4px solid #194699;

}

.solidbgreen{
border:4px solid #93bc3c;
}

.big_headinggreen{
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/menu_bg.jpg);
background-repeat:repeat-x;
font-size:16px;
font-weight:bold;
color:#93bc3c;
text-align:left;
line-height:30px;
padding-left:20px;
text-transform:uppercase
}
.big_headinggreen1{
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/menu_bg.jpg);
background-repeat:repeat-x;
font-size:18px;
font-weight:bold;
color:#93bc3c;
text-align:center;
line-height:30px;
text-transform:uppercase
}

.table_heading{
font-size:12px;
font-weight:800;
text-align:left;
color:#194699;
text-decoration:none;
text-transform:uppercase
}

.big_heading{
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/menu_bg.jpg);
background-repeat:repeat-x;
font-size:14px;
font-weight:bold;
text-align:left;
line-height:30px;
padding-left:20px;
color:#194699;

text-decoration:none;
}

.big_heading1{
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/menu_bg.jpg);
background-repeat:repeat-x;
font-size:14px;
font-weight:bold;
text-align:center;
line-height:30px;
color:#194699;
text-transform:uppercase;
text-decoration:none;
}




.subheading{
font-size:11px;
font-weight:bold;
color:#194699;
text-decoration:none;
}


.heading_blue{
background:#194699;
font-size:16px;
line-height:25px;
color:#FFFFFF;
padding-left:25px;
}


.bottom_footer_bg{
background:url(images/bottom_header_bg.jpg);
background-position:top;
}
/**********************************************************************/

.a{
text-decoration:none;
color:#333333;
padding-left:5px;
font-size:12px;
font-weight:bold;
border-bottom:1px dashed #93BC3C;
line-height:28px;
text-transform:uppercase;
}

.a:link { text-decoration:none;
padding-left:5px;
font-size:12px;
font-weight:bold;
border-bottom:1px dashed #93BC3C;
line-height:28px;
text-transform:uppercase;}
.a:visited {text-decoration:none; }
.a:hover {background-image:url(images/menu_bg.jpg);
text-decoration:underline; }
.a:active {text-decoration:none; } 





/************************************************************************/
.inner_page_heading{
background:url(images/menu_bg.jpg);
background-repeat:repeat-x;
color:#000000;
text-decoration:none;
padding-left:25px;
font-size:12px;
font-weight:bold;
border-top:2px solid #194699;
border-bottom:1px dashed #194699;
line-height:28px;
text-transform:uppercase;
}
.innerpaga_rightnav{
border-bottom:1px  solid #194699;
height:40px;
}

.innerpaga_rightcat{
border-bottom:1px  solid #194699;
height:30px;
}

.innerpage_text{
font-size:12px;

}

.innerpage_text_a{
font-size:13px;
color:#194699;
text-decoration:none;
padding-left:20px;
}

.innerpage_text_a:hover{
text-decoration:underline;
}


/*for Pannels*/

.pannel_border{
border:1px solid #cfcfcf;
}

.white_border{
border:1px solid #ffffff;
border-top:none;
background:#f2f2f2;
color:#6a6a6a;

}

.pannel_heading{
font-size:15px;
font-weight:600;
color:#FFFFFF;
vertical-align:top;
padding:20px 0 0 0px;
}

.pannel_bottom_link{
font-size:12px;
background:#dce0e2;
color:#5e8c0a;
text-align:right;

}

.pannel_bottom_link a{
color:#5e8c0a;
text-decoration:none;
}

.pannel_bottom_link a:hover{
color:#5e8c0a;
text-decoration:underline;
}

.padding_l_10{
padding-left:0px;
vertical-align:top;
}

.padding_l_40{
padding-left:15px;
vertical-align:top;
}

.padding_l_70{
padding-left:35px;
vertical-align:top;
}
.price{
width:77px;
padding-top:15px;
} 
.price_text{
color:#FFFFFF;
font-size:15px;
font-weight:600;
}
.white{
color:#FFFFFF;
font-size:11px;
}

/*Code starts for blue & Green Theme  */
img{
border:none;

}


/*Header */
.white{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}

.white:hover{
text-decoration:underline;
}

/*Banner*/

/*menu */

#top_nav{
display:inline;
list-style:none;
margin:0px;
padding:0px;
}

#top_nav li{
display:inline;
float:left
}

#top_nav a{
display:block;
width:135px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
font-weight:bold;
border-right:1px solid #6a7c13;
}

#top_nav a:hover{
color:#173e76;
text-decoration:none;
}

.green_pannel_heading{
font-size:14px;
font-weight:500;
color:#FFFFFF;
text-indent:5px;
}

/*left pannel  */
#left_nav{
display:inline;
list-style:none;
margin:0px;
padding:0px;
}

#left_nav{
display:inline;
margin:0px;
padding:0px;
}

#left_nav a{
display:block;
color:#000;
padding-left:5px;
line-height:25px;
border-bottom:1px solid #b0b0b0;
text-decoration:none;
}

#left_nav a:hover{
background:#889a2a;
color:#FFFFFF;

}

#left_text{
list-style-image:url(images/blue_green_theme/bullet.jpg);
vertical-align:middle;
line-height:25px;
}

/*footer */

.footer_blue_bg{
background:url(images/blue_green_theme/footer_bg_blue.jpg) repeat-x bottom;
}

.seperator{
background:url(images/blue_green_theme/footer_sperator.jpg) no-repeat right;
}

#footer_nav{
display:inline;
list-style:none;
margin:0px;
padding:0px;
}

#footer_nav li{
display:inline;
}

#footer_nav li a{
display:block;
width:180px;
color:#FFFFFF;
text-decoration:none;
padding-left:15px;
border-bottom:1px solid #fff;
line-height:22px;
}

#bottom_links{
color:#FFFFFF;
}

#bottom_links a{
color:#FFFFFF;
text-decoration:none;
}

#bottom_links a:hover{
text-decoration:underline;
}

.footer_heading{
color:#265ba6;
font-weight:bold;
}

.footer_green{
color:#FFFFFF;
line-height:17px;
}

.footer_green a{
color:#FFFFFF;
text-decoration:none;
}

.footer_green a:hover{
text-decoration:underline;
}

.seo_list_heading{
background:#8D9F33;
color:#ffffff;
}

.light_gray{
background:#EBEEE5;
}

#seo_record td{
border-bottom:1px solid #e0e0e0;
}

#seo_record a{
color:#163B72;
text-decoration:none;
}

#seo_record a:hover{
text-decoration:underline;
}


.blue_bg{
background:#D3DEA0;

}
#projectlist a{
color:#163B72;
text-decoration:none;
}
#projectlist td
{
	padding-left:30px;
}
#projectlist a:hover{
text-decoration:underline;
}

.tableborder td {
	BORDER:1px solid #e0e0e0; 
	padding-left:5px;
	line-height:25px;
}

.tableborder p{
margin:0px;
padding:0px;

}
.errmsg {
	background-color:#D9D9FF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003399;
	font-weight:700;
	border:#0055AA dotted 1px;
}

.oDetials{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00509F;
	font-weight:bold;
	border-bottom:#333333;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

.seo_list_heading{
	background:#8D9F33;
	color:#ffffff;
}
#seo_record td{
border-bottom:1px solid #e0e0e0;
}

#seo_record a{
color:#163B72;
text-decoration:none;
}

#seo_record a:hover{
text-decoration:underline;
}


.blue_bg{
background:#D3DEA0;

}
#projectlist a{
color:#163B72;
text-decoration:none;
}

#projectlist a:hover{
text-decoration:underline;
}

table tr td a.remove{ color:#FF0000; font-weight:bold;}
table tr td a.remove:hover{ color:#990000; font-size:14px; font-weight:bold; text-decoration:none}
table tr td a.remove:focus{ color:#FF3300; font-size:16px; font-weight:bold;}

.delopt{ display:none; }

.hide { display:none;}

#shoppingcart { border-collapse:collapse;}

#shoppingcart tr{
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width:1px;
}
#shoppingcart tr th{
	color:#FFFFFF;
	background-image:url(images/blue_green_theme/heading_bg.jpg);
}
#shoppingcart .nobdr{
	border:0 none;	
}
.puchasemore a{ 
	color:#0066CC; 
	text-decoration:none; 
	outline:none; 
/*	opacity:0.6;
	filter:alpha(opacity=60);
*/	display:block;

}
.puchasemore a:hover{ 
	text-decoration:none; 
	outline:none;
	/*opacity:1.0;
	filter:alpha(opacity:100)*/ 
}

.test_img { border:1px solid #2E5B00; margin:3px; padding:1px}


/*====================================================================
===================== Face Box =====================================*/
#facebox .b {
  background:url(images/b.png);
}

#facebox .tl {
  background:url(images/tl.png);
}

#facebox .tr {
  background:url(images/tr.png);
}

#facebox .bl {
  background:url(images/bl.png);
}

#facebox .br {
  background:url(images/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  /*padding: 0;*/
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}


* html #facebox_overlay { /* ie6 hack */
  /*position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');*/
}


/*===================================================================================
=========================================*/