/*---------- COMAN----------*/
body{background: #D1C8C1 url(../images/bg.jpg) repeat-x ;margin:0px;padding:0px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	color:#000;font-size:12px;text-decoration:none; padding-top:29px; line-height:18px;}
.common_div{width:100%;}
img{border:0;}
.underline{ text-decoration:underline;}
.clr{clear:both; font-size:0; line-height:0; height:0px;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, ul, li, ol {margin:0px; padding:0px;} 
a{color:#4BA3D5; text-decoration:none; font-weight:bold;}
a:hover{text-decoration:underline;}

/*---------- COMAN----------*/
#page_bg1{width:959px;  height:auto; margin: 0 auto; }
#page_bg2{width:959px;  height:auto; background:url(../images/main_bg.png) repeat-y;}
#container{ width:943px; margin:0 auto ; background:url(../images/a_step_ahead_text.jpg) no-repeat 34px 18px;}
#page_content{ width:797px; padding-left:146px; padding-top:12px;}

/*---------- Header ----------*/
#header{ width:797px; padding-bottom:23px;}
#header  .left{ width:598px; float:left; padding-top:10px;}
#header  .right{ width:199px; float:left; }
a.client_login_link{ color:#7e102d; text-decoration:none; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
a.client_login_link:hover{ text-decoration:underline; color:#DEB306; }
/*----------End Header ----------*/

/*---------- Navigation ----------*/
#nav{ width:738px; padding-left:50px; overflow:hidden;}
.nav_l{ width:15px; float:left;} 
#nav_m{ width: 708px; float:left; background:url(../images/menu_bg.jpg) repeat-x;}
#nav_m ul {list-style:none; margin:0; padding:0; padding-left:11px;}
#nav_m li {float:left; padding-left:8px; padding-right:8px; padding-top:15px; line-height:20px;}
#nav_m li a { text-transform:uppercase;color:#000;display:block;  text-align:center;text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#nav_m li a:hover {color:#DEB407;}
#nav_m li.current a {color:#DEB306; font-size:13px;}
#nav_m li:first-child {padding-left:0px;}
#nav_m li:last-child {padding-right:0px;}
/*----------End Navigation ----------*/

/*---------- Banner ----------*/
#banner{ width:792px; height:273px; background:url(../images/banner_bg.jpg) no-repeat; margin-left:5px;}
#banner.home{ width:759px; height:246px; padding-left:33px;  padding-top:27px; }
#banner.home1{ width:759px; height:132px; padding-left:33px;  padding-top:27px; background:url(../images/home_bennar_bg.jpg) no-repeat; }
.newsmiddal{ padding-bottom:20px;}

.home_banner_text{ font-size:42px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;font-weight:bold; color:#DEB407; line-height:48px;}
#banner.newsletarbanner{ width:792px; height:100px; background:url(../images/newsletar_banner_bg.jpg) no-repeat; margin-left:5px;}
#banner.newsletarbanner.aboutmcneary{padding-bottom:60px; background:url(../images/about_mcneary__banner_bg.jpg) no-repeat;}




/*----------End Banner ----------*/


/*---------- Middle Content ----------*/
.middle{ padding-top:20px;}
#middle_content{  width:796px; font-size:13px; line-height:20px; }
#middle_content .left{
	width:474px;
	padding-right:20px;
	float:left;
	padding-top:22px;
	padding-left:10px;
}
.middleservises{
	padding-left:35px; 
}
#middle_content .right{  width:253px; position:relative; float:left;}
.green_text_bold{ color:#DEB407; font-weight:bold;}
ul.list{ margin-left:20px;}

#newsleter{ width:438px;}
.newsleterleft{ width:180px;  padding-left:30px; padding-right:30px; padding-bottom:20px; float:left;}
.newsletertex{ color:#65111e; font-size:14px; text-align:center; padding-top:10px; font-weight:bold;}
.newsletertex a{ color:#65111e;}
.eventheading{ color:#000; font-weight:bold; }
.evntnewsheading{
	font-size:16px;
	font-weight:bold;
}
.eventheading a{ color:#000; }
/*---------- Right Content ----------*/
#right_box{	position: absolute;	left: 24px;	top: -16px;	width: 240px;}
.right_box_main{position:relative;}
.right_box2{position: absolute;	left: -15px;	top: -77px;	width: 310px; text-align:right;}
.right_box3{position: absolute;	left: -35px;	top: -72px;	width: 310px; text-align:right;}
.float_left{ float:left;}
.float_right{ float:right;}
/*---------- End Right Content ----------*/


/*---------- Footer Content ----------*/
#footer{ width:909px; padding-top:150px; padding-left:34px;}
#footer  .left{ width:574px; float:left;}
#footer  .right{ width:320px; float:left; font-size:10px;font-weight:bold;}
#footer_nav ul {list-style:none;margin:0;padding:0; padding-left:20px; }
#footer_nav li {float:left;padding-left:6px;padding-right:6px; padding-top:1px;}
#footer_nav li a { text-transform:uppercase;color:#000;display:block;  text-align:center;text-decoration:none;font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
#footer_nav li a:hover {color:#000; text-decoration:underline;}

#footer_bottom{width:959px; height:auto; margin:0 auto;}
/*---------- Blue Theme ----------*/

/*---------- Insurance Coverage ----------*/

/*----------Banner ----------*/

#banner.home  .left{
	width:450px;
	float:left;
	padding-top:10px;
}
#banner.home  .left.treekine{padding-top:35px;}
#banner.home  .left.association{padding-top:50px;}
#banner.home  .left.book{padding-top:40px;}
#banner.home  .left.none{padding-top:0px;margin-top: -10px;}
#banner.home  .left.oneline{padding-top:80px;}
#banner.home  .left.newseven{
	padding-top:20px;
}


#banner.home  .right{ width:290px; float:left;  margin-left:10px; }



/*---------End Banner ----------*/


/*----------Navigation ----------*/
#blue #banner.home .right { margin-top:-10px;}
#blue #nav_m li a:hover {color:#4BA3D5;}
#blue #nav_m li.current a {color:#4BA3D5;}
#blue .green_text_bold{ color:#4BA3D5; font-weight:bold;}
#blue .home_banner_text{ font-size:42px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;font-weight:bold; color:#4BA3D5; line-height:48px;}
#blue .home_banner_text2{ font-size:48px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;font-weight:bold; color:#4BA3D5; line-height:42px;}
#blue .home_banner_text.small{font-size:42px; line-height:42px;}
/*----------End Navigation ----------*/

/*----------Banner Navigtion ----------*/
.blue_text_title { color:#4BA3D5; font-weight:bold; font-size:14px; }
ul#right_nav{ list-style:none;}
ul#right_nav li{ list-style:none; line-height:15px; padding-bottom:3px;}
ul#right_nav li a{ color:#000; text-decoration:none; font-size:11px;font-weight:normal; text-transform:uppercase; }
ul#right_nav li a.blue{ color:#4BA3D5; text-decoration:none; font-size:11px; font-weight:bold;}
ul#right_nav li a span{
	color:#1941A5;
}
ul#right_nav li a:hover{text-decoration:underline;}
ul#right_nav li a.active{font-weight:bold;}
ul#right_nav.red li a span{ color:#EA671F; }
ul#right_nav.red{}
/*----------Body Content ----------*/
h1.heading{ font-size:14px; font-weight:bold;}

.bullet_list h2{font-weight:bold; font-size:14px; color:#221E1F; padding-top:25px;}
.bullet_list ul{list-style:none; margin:0; padding:0; padding-top:20px;}
.bullet_list li{background:url(../images/bullet.jpg) no-repeat left 5px; padding-left:10px;}
.saftylink{ font-style:italic; color:#7e102d;}
.saftylink a{ color:#7e102d; font-weight:normal;}
ul.bullet_list2 {list-style:none; margin:0; padding:0; padding-top:5px; padding-bottom:5px;}
ul.bullet_list2.indent{margin-left:10px;}
ul.bullet_list2 li{background:url(../images/bullet.jpg) no-repeat left 8px; padding-left:10px;}
ul.bullet_list2 li a{ color:#000; text-decoration:none}
ul.bullet_list2 li a:hover{  text-decoration:underline}
ul.bullet_list2.red li{background:url(../images/red_bullet.jpg) no-repeat left 8px;}
ul.bullet_list2.green li{background:url(../images/green.jpg) no-repeat left 8px;}

.newlet{width:740px;  background:url(../images/newsletar_year_bg.gif) repeat-x 0 bottom; border-bottom:1px solid #cccccc;padding-left:10px; margin-bottom:20px; padding-bottom:5px;}
.issue{ font-size:16px; color:#7E102D; font-weight:bold;}
ul.bullet_list2.curentissu li{ padding-left:20px;  background:url(../images/bullet_news.jpg) no-repeat left 2px;list-style:none; float:left; width:350px; padding-bottom:10px;}
ul.bullet_list2.curentissu li a{font-weight:normal; text-decoration:none;}
ul.bullet_list2.curentissu li a:hover{text-decoration:underline;}
ul.bullet_list2.news li{ background:url(../images/bullet_news.jpg) no-repeat left 7px; padding-right:20px;  }
ul.bullet_list2.news li a{ font-weight:normal; text-decoration:none; line-height:28px; padding-left:15px;}
ul.bullet_list2.news li a:hover{text-decoration:underline;}
.infobox{width:340px; float:left; padding-right:10px; padding-bottom:10px; border-right:1px solid #999;}
.infobox_r{padding-left:20px; border:none;width:340px; float:left; padding-right:10px; padding-bottom:10px;}
.infobox.none{border:none;}
/*---------- Blue Theme ----------*/



/*---------- Green Theme ----------*/

/*----------Navigation ----------*/
#green #nav_m li a:hover {color:#8A9B3B;}
#green #nav_m li.current a {color:#8A9B3B;}
#green .green_text_bold{ color:#8A9B3B; font-weight:bold;}
#green .home_banner_text{ font-size:42px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;font-weight:bold; color:#8A9B3B; line-height:48px;}
#green .home_banner_text2{ font-size:48px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;font-weight:bold; color:#8A9B3B; line-height:42px;}
#green .home_banner_text.small{ font-size:42px; line-height:normal;}
/*----------End Navigation ----------*/

#green .blue_text_title { color:#8A9B3B; font-weight:bold; font-size:11px; }
#green ul#right_nav li a span{color:#8a9b3b;}
/*---------- Green Theme ----------*/

/*----------Navigation ----------*/

#orange ul#right_nav li a span {
    color: #EA671F;
}
#orange #nav_m li a:hover {color:#EA671F;}
#orange #nav_m li.current a {color:#EA671F;}
#orange .green_text_bold{ color:#EA671F; font-weight:bold; font-size:14px;}
#orange .home_banner_text{
	font-size:40px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#EA671F;
	line-height:45px;
}
#orange .home_banner_text2{ font-size:48px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;font-weight:bold; color:#EA671F; line-height:42px;}
#orange .home_banner_text.small{font-size:42px; line-height:42px;}
/*----------End Navigation ----------*/

#orange .blue_text_title { color:#EA671F; font-weight:bold; font-size:11px; }

/*---------- Green Theme ----------*/


/*----------Navigation ----------*/
#darkred #nav_m li a:hover {
	color:#7E102D;
}
#darkred #nav_m li.current a {
	color:#7E102D;
}
#darkred .green_text_bold{ color:#7E102D; font-weight:bold; font-size:14px;}
#darkred .home_banner_text{ font-size:48px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;font-weight:bold; color:#7E102D; line-height:45px;}
#darkred .home_banner_text2{ font-size:48px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;font-weight:bold; color:#7E102D; line-height:42px;}
#darkred .home_banner_text.small{font-size:42px; line-height:42px;}
#darkred ul#right_nav li a span{color:#7E102D;}
/*----------End Navigation ----------*/

/*---------- Green Theme ----------*/

/*----------Navigation ----------*/
#violet #nav_m li a:hover {
	color:#1d4f9b;
}
#violet #nav_m li.current a {
	color:#1d4f9b;
}
#violet .green_text_bold{ color:#823B9B; font-weight:bold; font-size:14px;}
#violet .home_banner_text{
	font-size:48px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1d4f9b;
	line-height:45px;
}
#violet .home_banner_text2{ font-size:48px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;font-weight:bold; color:#823B9B; line-height:42px;}
#violet .home_banner_text.small{font-size:42px; line-height:42px;}
/*----------End Navigation ----------*/

#violet .blue_text_title { color:#823B9B; font-weight:bold; font-size:11px; }


/*----------Navigation ----------*/
#darkorange #nav_m li a:hover {
	color:#0e5a4a;
}
#darkorange #nav_m li.current a {
	color:#0e5a4a;
}
#darkorange .green_text_bold{ color:#0e5a4a; font-weight:bold; font-size:14px;}
#darkorange .home_banner_text{ font-size:48px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;font-weight:bold; color:#0e5a4a; line-height:50px;}
#darkorange .home_banner_text2{ font-size:48px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;font-weight:bold; color:#0e5a4a; line-height:42px;}
#darkorange .home_banner_text.small{font-size:42px; line-height:42px;}
#darkorange ul#right_nav li a span{color:#0e5a4a;}
#darkorange .home_banner_text_new{	font-size:42px;	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;	font-weight:bold;	line-height:80px;	color: #0e5a4a;}
#darkorange .middleservises{padding-right:20px;}
#darkorange ul.bullet_list2 li{background:url(../images/dark_orange_dot.jpg) no-repeat left 8px; padding-left:10px;}
#darkorange a{color:#0e5a4a;}
#darkorange .issue{color:#0e5a4a; display:block; padding-bottom:5px;}
/*----------End Navigation ----------*/

/*---------- Green Theme ----------*/
div.fadehover{position:relative;}
img.first{position:absolute; left:0; top:0; z-index:10; cursor:pointer;}
img.second{position:absolute; left:0; top:0; cursor:pointer;}
  div#rotator {
	position:absolute;
	left: -17px;
	top: -88px;

}
div#rotator1 {
	position:absolute;
	left: -17px;
	top: -76px;

}
div#rotatorsub{
	position:absolute;
	left: 25px;
	top: -22px;

}
.formtr{width:100%; padding-bottom:10px; font-weight:bold;}
.formtdleft{width:225px; float:left;}
.formtdright{width:225px; float:left; padding-left:15px;}
.inputstyle {
	margin-top:5px;
	background:#EEF0F5;
	border:1px solid #CED1DA;
	height:23px;
	padding-bottom:2px;
	padding-left:3px;
	padding-top:5px;
	width:220px;
}
.inputstyle.big{width:460px;}

.city{ width:225px; float:left;}
.state{ width:115px; float:left; padding-left:15px;}
.zipcode{ width:90px; float:left; padding-left:15px; overflow:hidden;}
.inputstyle.small{margin-top:5px;
	background:#EEF0F5;
	border:1px solid #CED1DA;
	height:23px;
	padding-bottom:2px;
	padding-left:3px;
	padding-top:5px;
	width:85px;}
	
.inputstyle.Comments{background:none repeat scroll 0 0 #EEF0F5;
border:1px solid #CED1DA;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:150px;
margin-bottom:10px;
padding-bottom:10px;
padding-left:3px;
padding-top:5px;
width:460px;
}
.selectinput{width:100px; margin-top:5px;}

.home_banner_text_new{
	font-size:42px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:48px;
	color: #7E102D;
}
.cont{padding-top:15px; font-size:42px; font-weight:bold; color:#1d4f9b; line-height:48px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight:bold; }
	
#titleblock{ background:#EA671F; width:252px;
margin-bottom:10px;
top:219px; font-weight:bold; font-size:12px; padding-left:10px; color:#FFF;}	
	
	#rightimg{
	position:absolute;
	left: 20px;
	top: 219px;
	width:129px;}
	
.rightarrow{padding-top:5px; width:100%;}
.rightarrow a {
background:url("../images/full_veiw_arow.jpg") no-repeat scroll 0 2px;
color:#333333;
display:block;
margin-left:10px;
padding-left:20px;
text-decoration:none;
font-weight:normal;
}
img.newimg{float:right; margin-right:20px;}
img.newimg2{float:left; margin-right:20px;}
.heremore{ font-size:13px; color:#7E102D; font-weight:bold;}

.newsevent2{ width:370px; height:100px;  padding-bottom:10px;  border-bottom:1px solid #999; margin-bottom:10px; float:left; margin-right:10px;}
.newseventleft2{ width:95px; margin-right:20px; float:left;}
.newseventright2{ width:250px; float:left;}
.smalltextevent{ width:380px; font:12px; font-weight:normal;}

a.arrow{
background:url("../images/arow.jpg") no-repeat scroll 0 2px;
color:#333333;
display:block;
padding-left:20px;
text-decoration:none;
font-weight:normal;
}
a.arrow:hover{ text-decoration:underline;}

.fullview2{ width:100%;}
.fullview2left{ width:500px; border-right:1px solid #999; padding-right:20px; float:left;}
.fullview2right{ width:200px; float:right;}

.fullview2rightarrow{padding-top:5px; width:100%;}
.fullview2rightarrow a {
background:url("../images/arow.jpg") no-repeat scroll 0 2px;
color:#333333;
display:block;
margin-left:10px;
padding-left:20px;
text-decoration:none;
font-weight:normal;
}

.event2010{ width:100%; margin-left:40px;}
.event2010left{ width:300px; padding-bottom:20px; padding-right:20px; border-right:1px solid #999; float:left;}
.event2010right{width:300px; padding-bottom:20px; margin-left:24px;   float:left;}

.brochure{ color:#7E102D;}
.brochure a{ color:#7E102D;}
#middle_content .left.contactcenter{ margin:0 auto; float:none;}
.rightborder{border-right:1px solid #999;}

.registratione a{
	color:#7E102D;
	font-size:13px;
	font-weight:normal;
}

.careerlimk{
color:#7E102D;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
line-height:14px;
text-decoration:none;}

.titlelink{ font-size:14px; color:#FFF; font-weight:bold; text-decoration:none;}
.boxborder{ border:1px solid #7E102D;}

.toppad{ margin-top:-18px}

.uSubNav
{
	padding-left:15px;
}







#orange #banner.home .left { width: 435px;margin-left: -15px; }
#orange #banner.home .right {  margin-left: 12px; width: 320px;}






ul#right_nav.newg li{ list-style:none; line-height:15px; padding-bottom:10px;}





