/* RG */
.bred{
	border: 1px solid red;
}	
.bblue{
	border: 1px solid blue;
}	
.bgrn{
	border: 1px solid green;
}	
/* RG */


/* CSS Document */

/* Global
--------------------------------------------- */
body {
	font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(../img/user/top_color.jpg) 50% 0 repeat-x;
}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { 
	margin:0; 
	padding:0;
}
img {
	border-style:none;
}
ul,ol,li {
	list-style-type:none;
}
#logo {
	margin:0; 
	padding:0;
}
.logout{
	width:363px; 
	margin-left:8px; 
	margin-top:72px;
}
.logoIcon2{
	
	margin-left:8px; 
	margin-bottom:10px;
}
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:11px;
	color:#46494d;

}

/* Layout
--------------------------------------------- */
.gap8 {
	padding-top:8px;

}

.gap15px {
	padding-top:15px;
}

.fl {
	float:left;

}
.fr {
	float:right;

}
#container {
	margin:0; 
	padding:0px;
}
#top {
	margin-top:16px; 
	padding:0;
	background:url(../img/user/greybg_top.gif) 0 0 repeat-x;
	
}
#top2 {
	margin-top:16px; 
	padding:0;
	background:url(../img/user/greybg_top2.gif) 0 0 repeat-x;
	
}
.top-content {
	width:1003px; 
	margin:0 auto; 
	padding:0;
	/*background: url(../images/navbg.gif) 50% 0 no-repeat;*/
}

.clr { clear:both}

#main {
	margin:0; 
	padding:0; 
}
.main-content {
	width:1008px; 
	margin:0px auto 0px; 
	padding:0 0 0px 0;
}

.inner_content {
	width:100%; 
	margin:0 auto; 
	overflow:hidden;
	background-color:#fff;
}

/*NAVIGATION*/
#navigation {
	width:62%;
	/*
	width: 600px;
	width:expression("600px");*/
	width:expression("615px");
}

/*/BLUETAB*/

.searchArea {
	width:98%;
	margin-top:70px;
	padding-bottom:20px;
	margin-top:expression("78px");
}
.searchArea p{
	width:265px;
	height:20px;
	border:1px solid #c4c9cb;
	background:url(../img/user/search_bg_01.gif) 0 0 repeat-x;
}
.searchArea input.searchbg {
	height:20px;
	width:195px;
	background:transparent url(../img/user/search_bg1.gif) left 0 no-repeat;
	border:0 none;
	font-size:12px;
	padding-left:10px;
}
.p1 {
	color:#bfc0c0;
	line-height:20px;
	padding-bottom:25px;
	margin-left:35px;
	font-size:11px;

}
.p2 {
	color:#373737;
	line-height:20px;
	padding-bottom:25px;
	font-size:16px;
	font-style:italic;
}

/*Layout*/

#main {
	margin-top:1px; 
	padding:0; 
	background:#fff url(../img/user/greybg_2.gif) 0 0 repeat-x;
}
.shadow1 {
	background:url(../img/user/shadow_left.gif) 0 50px repeat-y;
	position:relative;
}
.shadow2 {
	background:url(../img/user/shadow_right.gif) 100% 0 repeat-y;
}
.main-content-topbg {
	width:100%; 
	margin:0 auto; 
	padding:0 0 0px 0;
	background:url(../img/user/container_top.jpg) 0 top no-repeat;
}
.inner_content {
	width:990px; 
	margin:0 auto; 
	padding:0px 0 0px 0;
	overflow:hidden;
}
.banner{
	margin:auto;
}
.blue_box {
	width:98%;
	padding:15px;
	background:url(../img/user/blue_bg.gif) 0 0 repeat-x;	

}
.left_cor {
	background:url(../img/user/left_cor.gif) left top no-repeat;
}
.right_cor {
	background:url(../img/user/right_cor.gif) 100% 0 no-repeat;
}
.box_1 {
	width:300px;
	margin-right:30px;
	background-color:#fff;
}
.box_2 {
	width:300px;
	margin-right:10px;
	margin-right:expression("5px");
	background-color:#fff;
}
.box_content {
	width:94%;
	margin:auto;
	padding-top:10px;
}
.box_bottom {
	background:url(../img/user/blue_bottom.gif) 0 bottom no-repeat;
	height:28px;
}
.all_center {
	width:100%;
}
a.find_more {
	background:url(../img/user/arrow.gif) 0 0 no-repeat;
	font-size:14px;
	color:#4a494a;
	padding-left:25px;
	line-height:25px;
	font-weight:bold;
	text-decoration:none;
	margin:10px 0px;
}
a.find_more:hover {
	text-decoration:underline;
}
.sub_content {
	width:99%;
	margin:auto;
	padding-top:10px;
}
.service_box {
	width:66%;
}
.line-ver1 { 
	background:url(../img/user/grey_y.gif)  330px 0 repeat-y;
	margin-bottom:5px;
}
.content_service {
	width:48%;
}

.bottom_border {
	height:2px;
	background-color:#cacaca;
	font-size:1px;
}

/*ADMIN PAGE*/

.admin_bg {
	background:url(../img/user/admin_bg.gif) 0 0 repeat-x;
	height:44px;
	font-size:14px;
	font-weight:bold;
	line-height:44px;
	padding-left:26px;
	color:#fff;
}
#leftnav2 {
	width:176px;
	height:auto;
	margin-right:15px;
}

ul.leftnav {padding:0; width:100%;margin:0;}

ul.leftnav li {
	list-style-type:none;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4d;
	height:30px;
	
	
}
ul.leftnav li a{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4d;
	line-height:30px;
	text-decoration:none;
	display:block;
	padding-left:10px;
	text-transform:capitalize;
	font-weight:bold;
	border-bottom:1px dotted #4c4c4d;

}
ul.leftnav li a:hover {
	text-decoration:underline;
}

.right_pannel {
	width:79%;
	border:1px solid #d3d3d3;
	background-color:#fff;

}
.searchBox {
	margin:0;
	font-size:12px;
	color:#242524;
}
.searchBox font {
	width:22%;
	float:left;
	font-size:12px;
	text-align:right;
	font-weight:bold;
	color:#454545;
	margin-right:5px;
}
.searchBox input {
	border:1px solid #d5d5d5;
	margin-bottom:10px;
	width:212px;
	color:#666666;
}

.searchBox input.button_1{
	width:auto;
	margin-left:180px;
	border:0 none;
	margin-top:10px;

}
.searchBox input.button_2{
	width:auto;
	margin-left:10px;
	border:0 none;
	margin-top:10px;
}
.marg_30px{
	margin-top:30px;

}




#footer {
	background:url(../img/user/footerbg.gif) 0 0 repeat-x;
	height:193px;
	width:990px;
	margin:auto;
}
#footer2 {
	background:url(../img/user/footer_2bg.gif) 0 0 repeat-x;
	height:35px;
}
.footer_link_left {
	width:35%;
	margin:25px 0px 0px 25px;
	margin:expression("25px 0px 0px 12px");
}
.footer_link_left ul {
	margin:0;
	padding:0;
}
.footer_link_left ul li {
	display:block;
	list-style-type:none;
}
.footer_link_left ul li a {
	color:#444444;
	font-size:11px;
	line-height:20px;
	text-decoration:none;

}
.footer_link_left ul li a:hover {
	text-decoration:underline;

}
.right_link { width:50%; color:#444444; font-size:11px; text-align:right; padding-right:15px;}
.right_link a{ width:50%; color:#444444; font-size:11px; text-align:right; text-decoration:none}
.right_link a:hover {text-decoration:underline;}
.right_link p {color:#444444; text-decoration:none; font:11px  Verdana, Arial, Helvetica, sans-serif; text-align:right; line-height:20px;}


/*  box css */
#boxed {
	width:350px;
}
#boxed .label{
	width:32%;
	float:left;
	font-size:12px;
	text-align:right;
	font-weight:bold;
	color:#454545;
	margin-right:5px;
}
#boxed .text{
	float:left;
	margin-bottom:10px;
	width:212px;
	color:#666666;
}
#boxed .bgtext{
	width:212px;
}
#boxed .bgtext2{
	width:260px;
}
#boxed .bgta{
	width:400px;
	height:170px;
}
#boxed .button{
	padding-left:33%;
}

.message{
	font-size:12px;
	text-align:right;
	font-weight:bold;
	color:#064695;
	margin-right:5px;
}


/* Content Pages */
a.view_more {
	background:url(../img/user/arrow_2.gif) 0 0 no-repeat;
	font-size:12px;
	color:#064695;
	padding-left:20px;
	line-height:25px;
	text-decoration:none;
	margin:10px 0px;
	padding-bottom:10px;
}
a.view_more:hover {
	text-decoration:underline;
}
.col_1 {
	padding:4px 14px;
}

.p4 {
	color:#064695;
	line-height:20px;
	padding-bottom:25px;
	font-size:20px;
	font-style:italic;
}

.rightnav1 {
	width:289px;
	overflow:hidden;
	margin-bottom:10px;
	background:url(../img/user/right_nav_bg.gif) 0 0 repeat-y
}
.top1 {
	background:url(../img/user/right_nav_top.gif) 0 0 no-repeat;
	height:18px;
	width:289px;

}
.bottom1 {
	background:url(../img/user/right_nav_btm.gif) 0 bottom no-repeat;
	height:18px;
	width:289px;

}

ul.rightnav {padding:0; width:264px;margin:auto;list-style-type:none;}

ul.rightnav li {
	list-style-type:none;
	color:#808080;
	display:block;
}
ul.rightnav li a{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	height:27px;
	display:block;
	line-height:27px;
	padding-left:4px;
	font-style:italic;
	font-weight:bold;
	word-spacing:-1px;
	text-decoration:none;
	text-transform:capitalize;
	background:url(../img/user/right_nav_abg.gif) 0 0 no-repeat;

}
ul.rightnav li a:hover {
	background:url(../img/user/right_nav_hbg.gif) 0 0 no-repeat;

}

.product_img {
	width:33%;
	margin:auto;
}
p.whiteText_2{padding: 0; font-size:12px; line-height:18px; color:#FFF; font-weight:bold; line-height:24px;}
a.yellow {
	color:#f7dd00;
	text-decoration:none;
}
a.yellow:hover {
	text-decoration:underline;
}
.box_1content {
	width:30%;
	padding:15px;
	border-right:1px #cacaca solid;
}
.box_2content {
	width:30%;
	padding:15px;
}
.content{
	padding-left:20px;
}


.serrow{ 
	width:100%; 
	padding:9px 10px 9px 10px;
	margin:0;
}
.serleftbox{ 
	width:48%; 
	background:url(../img/user/serbox_center.png) 0 0 repeat-x; 
	height:160px; 
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
}
.shadleft{ 
	float:left;  
	width:10px; 
	height:160px; 
	background:transparent url(../img/user/serbox_left.png) 0 0 no-repeat;
}
.bkcenter{ 
	float:left;  
	height:160px;  
	width:277px; 
}
.contimg{ 
	float:left;  
	margin:15px 3px 5px 3px; 
}
.cont{ 
	width:100%; 
	font-size:12px;  
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left;
	color:#333333;
	height:80px;
 }
/*.serimg{ 
	float:right;  
	width:100px; 
	height:110px;
}*/
.readmore{ 
	float:left; 
	width:250px; 
	margin:11px 0px 0px 5px;
}
.btdown{ 
	text-align:right;
}
.shadoright{ 
	float:right;  
	width:9px; 
	height:160px;
	background:url(../img/user/serbox_right.png) right 0 no-repeat; 
}
.heading_01 {
	font-size:18px;
	color:#064695;
	line-height:20px;
}
/*******************07/29/2010***************************/

.greyBox {
background:url("../img/user/greyBot.jpg") no-repeat scroll left bottom #F0F0F0;
overflow:hidden;
padding-bottom:10px;
width:517px;
}
.boxContent {
border-left:2px solid #E9E9E9;
border-right:2px solid #E9E9E9;
padding:12px;
}
.arrowButtonSmall{
		color:#ffffff;
	font-size:12px;
	
	background:url("../img/user/smallArrowButton.gif") top left no-repeat;
	
	display:block;
	width:98px;
	height:25px;
	margin:0;
	padding:0 0 0 10px;
	
	line-height:25px;
	text-decoration:none;
}
.arrowButtonSmall:hover{
	background:url("../img/user/smallArrowButtonMO.gif") top left no-repeat;
		
}
