/* CSS Document */

* html {margin:0; padding:0; }

body {margin:0; padding:0;  background:#f1f1f1; }

ul, li, h1, h2, h3,
p, form, div {margin:0; padding:0;}

img {margin:0; padding:0; border:none; }

ul {list-style-type:none;}

lable {margin:0; padding:0;}

input {margin:0; padding:0; }

textarea{ margin:0; padding:0; }



/*    End Basec css   */

/*  Wrap  */

#wrap {width:980px; margin:0 auto; }

/*   End Wrap  */

/*  Contaner  */

#contaner {width:980px; margin:0; padding:0; float:left; background: url(images/body-bg.jpg) 0 0 repeat-y; }

/*  End contaner  */
/*  Top menu #od3d6d  */

#topmenutop { width:964px; margin:0 8px 0 8px !important; margin:0 0 0 4px; float:left; background:#820008; font-size:5px; height:5px; float:left;}

#topmenutopblack { width:964px; margin:0 8px 8px 8px !important; margin:0 0 8px 4px; float:left; background:#252527; font-size:5px; height:5px; float:left;}


#topmenu { width:964px; margin:0 0 0 0; float:left; background:#252527 url(images/menu-bg.jpg) 0 0 repeat-x; height:30px; float:left;}

#topmenu ul {/*  list-style-image:url(images/arrow_top.gif); */ width:964px; margin:8px 0 0 0; float:left; }

#topmenu li {display:inline; padding:0 15px 0 15px;  float:left; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }

#topmenu li a {display:inline; /*  background:url(images/arrow_top.gif) 0 50% no-repeat; */   font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding:0 0 0 15px; }

#topmenu li a:hover {color:#f1f1f1; }





/*    End Top menu   */

/*  Header  */

#header { width:964px; margin:0 8px 0 8px !important; margin:0 0 0 4px; padding:0; float:left; background:#fff url(images/body-bg.jpg) 0 0 repeat-y; }







#header_middle { width:964px; height:90px; margin:0; float:left; background:#fff; /*   background:url(images/header_middle.jpg) 0 0 repeat-x; */ }

#logobox { width:350px; margin:15px 0 0 10px; padding:0; float:left; height:40px; }

#logobox p { width:350px; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:10px 0 0 0px; text-align:center;     }

#logobox img { width:350px; height:40px; border:none; }

#logobox_right {width:505px; margin:0 10px 0 0; padding:0; float:right; }

#logobox_right h1 { width:400px; padding:20px 0 0 70px;  text-align:center; font:bold 14px Arial, Helvetica, sans-serif; color:#404040; margin:0; letter-spacing:1px;   }

#logobox_right h2  { width:400px; padding:10px 0 0 30px; float:right; text-align:left; font:bold 12px Arial, Helvetica, sans-serif; color:#404040; margin:0; letter-spacing:1px;   }

#logobox_right h2 a {color:#303030; text-decoration:none; }

#logobox_right h2 a:hover {color:#820008; }


/*    End  */ 

/*   Center_box   */

#center_box { width:964px; float:left; margin:12px 0px 10px 0px !important; margin:12px 0 0 0px; background: url(images/body-bg.jpg) 0 0 repeat-y; }

/*    left Sidebar  */

#leftbar { width:264px; margin:0 5px 0 0; float:left; padding:0; }

#menu_box { width:231px; margin:0 0 5px 10px !important; margin:0 0 5px 0; float:left; padding:0; }

#menu_top { width:231px; margin:0 0 0 10px; float:left; padding:0; background:#8F9088 url(images/menu-bg.jpg) 0 0 repeat-x; /*  url(images/headlinemenu.jpg) 0 0 no-repeat; */ height:30px; }

#menu_top a  { color:#fff; text-decoration:none;    }

#menu_top a:hover  { color:#f4f4f4; text-decoration:none;   }

#menu_top h1 { font:bold 14px Arial, Helvetica, sans-serif; color:#fff; padding:6px 0 0 35px; margin:0; background:url(images/heading_arrow.gif) 15px 6px  no-repeat; }

#menu_middle { width:231px; margin:0 0 0 10px; float:left; padding:0; background:#f9f9f9;   }




#menu_middle ul{ float:left;
	width:210px;
	margin:0 0 0 0;
	color:#000;
	padding:0 0 0 16px;
}
#menu_middle li{ display:block;
      background:url(images/menu_arrow.jpg) 0 50% no-repeat;
	border-bottom:#fff solid 1px;
	
	padding:0 0 8px 20px;
	margin:1px 0 0 0;
}

#menu_middle ul li a{
	
	padding:8px 0 0 0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1B1D08;
	
	text-decoration:none;
	display:block;
}
#menu_middle ul li a:hover{
	color:#666600;
}

/*  spaccle class   */
#menu_bottom { width:231px; margin:0 0 0 10px; float:left; padding:0;  background:url(images/menu_bottom_bg.jpg) 0 0 no-repeat; height:28px;}

#menu_bottom a { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#131d08; text-decoration:none; }

#menu_bottom a:hover {color:#666600;}

#menu_bottom h2 { padding:6px 0 0 20px !important; padding:6px 0 0 20px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1B1D08; background:url(images/menu_arrow.jpg) 0 60% no-repeat; margin:0 0 0 15px;}



/*  Rightbar  */

#rightbar { width:672px; float:right; margin:0 19px 0 0; padding:0; }

					/*  Top Round  */

#top_round { width:672px; float:left; margin:0; padding:0; }

#top_left { width:12px; height:81px; margin:0; padding:0; float:left; background:url(images/center_left.jpg) 0 0 no-repeat; }

#top_right { width:12px; height:81px; margin:0; padding:0; float:right; background:url(images/center_right.jpg) 0 0 no-repeat; }

#top_center { width:648px; height:81px; margin:0; padding:0; float:left; background:url(images/cerner_middle.jpg) 0 0 repeat-x; }

#top_center p { width:550px; margin:10px auto 0 auto; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#2f3311; text-align:center; }

      		/*  End Top Rounc   */
			
			
/*  Topic box  */

#topic_box { width:672px; margin:0px 0 0 0; padding:0; float:left; }

#topic_box a {font:normal 12px Arial, Helvetica, sans-serif; color:#666600; text-decoration:none; }

#topic_box a:hover { color:#4D5A12; }

#topic_box ul { list-style-type:disc; }

#topic_box ul li {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:18px; }

#topic_box ul li a {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:18px; text-decoration:none; }

#topic_box ul li a:hover {color:#4D5A12 }

#topic_box  ol { font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#000; }

#topic_box  ol a {font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }

#topic_box  ol a:hover {color:#4d5a12; }
					/*  Topic left  */
#topic_left { width:330px; margin:0 0 0 0; padding:0; float:left; }

#topic_left a {font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#4D5A12; line-height:18px; text-decoration:none; }

#topic_left a:hover {color:#666666; text-decoration:underline; }

#topic_left h1 { width:320px; margin:0; padding:10px 0 10px 20px; font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#000; background:url(images/arrow1.gif) 0 50% no-repeat; border-bottom:1px solid #000; }


#topic_left p { width:320px; margin:0; padding:5px 0 5px 0; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:justify; line-height:18px; }



						/*  End Topic left  */
						
/*   Second box */	
#box2 {width:420px; margin:0; float:left; padding:0; }

#box2 h1 {font:normal 20px Verdana, Arial, Helvetica, sans-serif; color:#000; background:url(images/arrow1.gif) 0 50% no-repeat; padding:0 0 0 15px; }

#box2 h2 {font:normal 18px Verdana, Arial, Helvetica, sans-serif; color:#000; }

#box2 p { width:420px; margin:0; padding:5px 0 5px 0; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:justify; line-height:18px; }

					
#boxright2 { width:200px; float:right; margin:0 !important; margin:0 0 0 25px; padding:5px 0 0 0; }	

#boxright2 ul { width:200px; list-style-type:none; float:left; }	
					
#boxright2 li { width:165px; display:block; float:left; background:url(images/headlinemenu.jpg) 0 0 no-repeat; height:21px;  margin:1px 0 1px 0; padding:0; font:normal 12px Verdana, Arial, Helvetica, sans-serif; padding:2px 0 0 35px; color:#fff; }

#boxright2  a {  width:165px; display:block; float:left; height:21px;  margin:1px 0 1px 0; padding:0; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }							
						
#boxright2 a:hover { color:#fff; }							
												
							
						
/*   End second box   */
						
						/*  Topic right  */
#topic_right  { width:300px; margin:0 0 0 0px; padding:0; float:right; }

#topic_right h1 { width:290px; margin:0; padding:10px 0 10px 20px; font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#000; background:url(images/arrow1.gif) 0 50% no-repeat; border-bottom:1px solid #000;  }

#topic_right p { width:290px; margin:0; padding:5px 0 5px 0; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:justify; line-height:15px; }

#topic_right_bullet { width:290px; margin:5px 0 20px 0; padding:0; float:left; }

#topic_right_bullet ul { list-style-image:url(images/menu2.jpg); margin: 10px 0 0 20px !important; margin:10px 0 0 20px; }

#topic_right_bullet li {  width:260px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333300; text-decoration:none; line-height:18px; margin:0 0 0; padding:0 0 0 0 ; } 

#topic_right_bullet li a { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#333300; text-decoration:none; line-height:15px; margin:0 0 0 0; padding:0 0 0 3px ; text-decoration:none; } 

#topic_right_bullet li a:hover { color:#333300; text-decoration:underline; } 

   /*          */
   						/*  End Topic right  */


#top_middle { width:672px; float:left; margin:10px 0 0 0; padding:0; }


/*   middle round box  */
#msgbox{ margin:0 0 0 0;  width:672px; padding:0 0 0 0;  background: #DDE3E6;
}

#msgbox1{ margin:0 0 0 14px;  width:300px; padding:0 0 0 0; float:left;  background: #DDE3E6;
}

#msgbox1 h5{ width:280px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; margin:0 auto; color:#4D5A12; text-align:justify; padding:10px; }


#msgbox2{ margin:0 14px 0 14px;  width:300px; padding:0 0 0 0; float:right;  background: #DDE3E6;
}

#msgbox2 h5 { width:280px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; margin:0 auto; color:#4D5A12; text-align:justify; padding:10px; }





#msgbox a { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#4D5A12; text-decoration:none; }

#msgbox a:hover { color:#666666;  }


#msgbox p { width:610px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin:0 auto; color:#000000; text-align:center; padding: 8px; }

b.rtop, b.rbottom{	display:block;	background: #FFF; }

b.rtop b, b.rbottom b{	display:block;	height: 1px; overflow: hidden; 	background: #DDE3E6;}

b.r1{	margin: 0 5px;}

b.r2{margin: 0 3px;}

b.r3{	margin: 0 2px;}

b.rtop b.r4, b.rbottom b.r4{ margin: 0 1px;	height: 2px;}

/*  End middle round box */

 /*   Paragraph  */
 
 #paragraph { width:672px; float:left; margin:0; padding:0; }

#paragraph p{ width:100%; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:justify; padding:5px 0 5px 0; margin:5px 0 0 0; line-height:18px;}

#paragraph h2{ width:100%; font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#4D5A12; text-align:justify; padding:5px 0 5px 0; margin:5px 0 0 0; line-height:18px;}

#paragraph h3{ width:100%; font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#4D5A12; text-align:justify; padding:5px 0 5px 0; margin:5px 0 0 0; }

#paragraph a{ width:100%; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#4D5A12; text-align:justify; padding:5px 0 5px 0; margin:5px 0 0 0; color:#4D5A12; }

#paragraph a:hover{ color:#666600; }

#paragraph ul { list-style-type:disc; margin:0 0 0 15px; }


#paragraph li { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#666600; margin:0; padding:0 0 0 10px; line-height:22px; }





/*   footer   */

#footer { width:980px; margin:0 0 0 0px; padding:0; float:left; height:120px; background:#fff url(images/body-bg.jpg) 0 0 repeat-y;  }

#footer p { width:800px; margin:10px auto; text-align:center; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#4D5A12; 
padding:0 0 0 0; line-height:15px;
}

#footer a { color:#4D5A12; text-decoration:none; padding:5px 0 0 0; font:bold 12px Verdana, Arial, Helvetica, sans-serif; line-height:15px; color:#39393c; }

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

/*    end footer   */

/*  spacle class   */

.green {color:#666600; font:bold 12px Verdana, Arial, Helvetica, sans-serif; }

.gray {color:#666666; font:bold 12px Verdana, Arial, Helvetica, sans-serif; }






/*//////////////////////////   Contact /////////////////////////////////////////*/


#contact_left {
	width:665px;
	float:left;
	margin:0;
	padding:0px;
	background:#f3f3f3;
	}
	
#contact_left h3 {
	width:625px;
	height:30px;
	float:left;
	font:normal 18px "Myriad Pro", "Myriad Pro Black", "Myriad Pro Black Cond";
	color:#ffffff;
	text-transform:uppercase;
	line-height:30px;
	margin:0;
	padding:0px 20px;
	background:url(images/menu-bg.jpg) 0 0 repeat-x;
	}

#contact_left p {
	width:615px;
	float:left;
	font:normal 14px "Myriad Pro", "Myriad Pro Black", "Myriad Pro Black Cond";
	color:#000000;
	line-height:20px;
	margin:10px 0 30px 0;
	padding:0px 20px;
	}


#contact_right {
	width:350px;
	float:right;
	margin:0;
	padding:0px;
	}
	
#contact_right h2 {
	width:330px;
	height:48px;
	float:left;
	font:normal 18px "Myriad Pro", "Myriad Pro Black", "Myriad Pro Black Cond";
	color:#ffffff;
	text-transform:uppercase;
	line-height:30px;
	margin:0;
	padding:0px 10px;
	background:url(images/right-g3.jpg) 0 0 no-repeat;
	}

#cdetails {
	width:328px;
	float:left;
	margin:10px 0 10px 0;
	padding:0 10px;
	border:1px solid #e4e3e3;
	background:#f6f6f6;
}

#cdetails h3 {
	width:328px;
	float:left;
	font:bold 13px Verdana, Geneva, sans-serif;
	color:#494848;
	line-height:20px;
	margin:0;
	padding:0;
}

#cdetails p {
	width:328px;
	float:left;
	font:normal 13px Verdana, Geneva, sans-serif;
	color:#494848;
	line-height:20px;
	margin:0;
	padding:0;
}

#phone_d {
	width:328px;
	float:left;
	margin:5px 0 10px 0;
	padding:0;
}

#phone_d_left {
	width:130px;
	float:left;
	font:bold 13px Verdana, Geneva, sans-serif;
	color:#494848;
	line-height:20px;
	margin:0;
	padding:0;
}



#phone_d_right {
	width:198px;
	float:left;
	font:normal 12px Verdana, Geneva, sans-serif;
	color:#494848;
	line-height:20px;
	margin:0;
	padding:0;
}
	
	
	
#contact_form {
	width:663px;
	float:left;
	margin:10px 0 0px 0;
	padding:10px 0px 0px 0px;
	border:1px solid #e8e7e7;
	background:#f6f6f6;
}

.form_table {
	width:625px;
	float:left;
	margin:10px 0 15px 0;
	padding:0 19px;
}

#full_name {
	width:625px;
	float:left;
	margin:0 0 5px 0;
	padding:0;
}

#full_name p {
	width:625px;
	float:left;
	font:normal 14px "Myriad Pro", "Myriad Pro Black", "Myriad Pro Black Cond";
	color:#000000;
	line-height:20px;
	margin:0;
	padding:0;
}

#name_feed {
	width:625px;
	height:30px;
	float:left;
	margin:0;
	padding:0;
}

.name_feed {
	width:623px;
	height:28px;
	float:left;
	font:normal 14px Verdana, Geneva, sans-serif;
	color:#000000;
	line-height:28px;
	border:1px solid #dbe4ed;
	margin:0;
	padding:0;
}

#email {
	width:625px;
	float:left;
	margin:0 0 5px 0;
	padding:0;
}

#email p {
	width:625px;
	float:left;
	font:normal 14px "Myriad Pro", "Myriad Pro Black", "Myriad Pro Black Cond";
	color:#000000;
	line-height:20px;
	margin:0;
	padding:0;
}

#email_feed {
	width:625px;
	height:30px;
	float:left;
	margin:0;
	padding:0;
}

.email_feed {
	width:623px;
	height:28px;
	float:left;
	font:normal 14px Verdana, Geneva, sans-serif;
	color:#000000;
	line-height:28px;
	border:1px solid #dbe4ed;
	margin:0;
	padding:0;
}


#phone {
	width:625px;
	float:left;
	margin:0 0 5px 0;
	padding:0;
}

#phone p {
	width:625px;
	float:left;
	font:normal 14px "Myriad Pro", "Myriad Pro Black", "Myriad Pro Black Cond";
	color:#000000;
	line-height:20px;
	margin:0;
	padding:0;
}

#phone_feed {
	width:625px;
	height:30px;
	float:left;
	margin:0;
	padding:0;
}

.phone_feed {
	width:623px;
	height:28px;
	float:left;
	font:normal 14px Verdana, Geneva, sans-serif;
	color:#000000;
	line-height:28px;
	border:1px solid #dbe4ed;
	margin:0;
	padding:0;
}

#services {
	width:625px;
	float:left;
	margin:0;
	padding:0;
}

#services p {
	width:625px;
	float:left;
	font:normal 14px "Myriad Pro", "Myriad Pro Black", "Myriad Pro Black Cond";
	color:#000000;
	line-height:20px;
	margin:0;
	padding:0;
}

#services_feed {
	width:625px;
	height:30px;
	float:left;
	margin:0;
	padding:5px 0;
}

.services_feed {
	width:623px;
	height:28px;
	float:left;
	font:normal 14px Verdana, Geneva, sans-serif;
	color:#000000;
	line-height:28px;
	border:1px solid #dbe4ed;
	margin:0;
	padding:5px 0;
}

#comments {
	width:625px;
	float:left;
	margin:0;
	padding:0;
}

#comments p {
	width:625px;
	float:left;
	font:normal 14px "Myriad Pro", "Myriad Pro Black", "Myriad Pro Black Cond";
	color:#000000;
	line-height:20px;
	margin:0;
	padding:0;
}

#comments_feed {
	width:625px;
	height:100px;
	float:left;
	margin:0;
	padding:0;
}

.comments_feed {
	width:623px;
	height:98px;
	float:left;
	font:normal 14px Verdana, Geneva, sans-serif;
	color:#000000;
	line-height:28px;
	border:1px solid #dbe4ed;
	margin:0;
	padding:0;
}


/*//////////////// End Contact ///////////////////*/



.red {
	color:#F00;
}



.row{
	width:625px;
	float:left;
	margin:0;
	padding:0;
		background-color:none;
		display:block;
		min-height:32px;
	}
	
#leftside{
		width:150px;
		float:left;
		padding:0;
		min-height:24px;
		margin:5px  0 5px 0;
	}
	#rightside{
		width:250px;
		float:left;
		padding:0px;
		min-height:24px;
		margin:5px 0 5px 0;
	}

.clear{
		font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color:#000000; 
	text-shadow: 0px 2px 3px  #dddddd;
	line-height:24px;
	}


 .button { width:80px; margin:10px 0 10px 85px; padding:3px; float:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; background:#373737; cursor:pointer; border:none; text-shadow: 0px 2px 3px  #dddddd;}


 .input { width:250px; margin:0; padding:5px; float:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; border:1px solid #dbe4ed;  text-shadow: 0px 2px 3px  #dddddd; }






























