/* CSS Document */
body 	{	margin:0px;  background:url(../images/bg.gif) repeat-x; background-color:#FFFFFF; font-family:Arial; font-size:12px; }
#container { float:left; background:url(../images/footer_bg.gif) left bottom repeat-x; width:100%; padding-top:0px; border:0px solid red;  }
#main { width:1004px; margin:auto; order:1px solid #FF0000; }
#header { float:left; width:1004px; padding:0px 0px 0px 0px; border:0px solid #FF0000; vertical-align:top; vertical-align:text-top;}
.header_right{ float:left; background:url(../images/header_bg.gif) no-repeat; width:1000px; eight:37px; padding:10px 23px 13px 0px;  color:#03616e; font-size:11px; text-align:right; }
.logo { float:left; padding:0px 0px 0px 19px;  }
.caption{ font-family:arial; font-size:12px; color:#000000; font-weight:bold; text-align:center; line-height:18px; }
#menu 				{ float:left; border:0px solid #FF0000; background:url(../images/bgHomeMenu.jpg) no-repeat; padding:0px; height:42px; margin:0px 0px 0px 12px; width:967px; }
#menu ul 			{ text-align:left; padding:5px 0px 0px 0px; list-style-type:none; margin:0px 0px 2px 3px; }
#menu ul li			{ float:left; padding:5px 0px 0px 0px; margin:0px 3px 2px 1px;  }
#menu ul li a		{ float:left; padding:3px 16px 5px 15px; text-decoration:none; font-weight:bold; color:white;  }
#menu ul li a:hover, #menu ul li a.active, #menu ul li a.active:hover	{ float:left; padding:3px 16px 5px 15px;   color:#a7f0ff; text-decoration:none; font-weight:bold; border:0px solid red; }
.maincontent { float:left; clear:both; background:url(../images/maincontent_bg.gif) repeat-x;  width:985px; padding:6px 6px 0px 8px; margin:0px; border:0px solid #FF0000; }
.content { float:left;  background:url(../images/content_bg_home.gif) repeat-y; width:980px; padding:0px 0px 0px 0px; margin:0px; border:0px solid #FF0000;  }
.content_inner { float:left; background:url(../images/content_toparc.gif) no-repeat; padding:16px 0px 0px 0px; width:777px;  }
#left { float:left; width:201px; padding:0px; margin:5px 2px 0px 0px; font-family:Arial; font-size:13px; color:#000000; border:0px solid #FF0000;   }
#left .left_menu { float:left; width:201px; background:url(../images/left_navbg.gif) repeat-x; border:0px solid #FF0000; margin:0px 0px 5px 0px; }
#left ul { text-align:left; padding:5px 0px 0px 0px; list-style-type:none;	margin:0px 0px 2px 3px; }
#left ul li { padding:0px 0px 2px 0px; margin:0px 3px 2px 1px; border-bottom:1px solid #b9dae2; }
#left ul li.last { padding:0px 0px 2px 0px; margin:0px 3px 2px 1px; border-bottom:0px solid #b9dae2; }
#left ul li a{  display:block; background:url(../images/green_bullet.gif) 13px 10px no-repeat; padding:5px 0px 5px 30px; text-decoration:none; width:164px;  }
#left ul li a:hover, #left ul li a.active, #left ul li a.active:hover { display:block; background:url(../images/white_bullet.gif) 13px 10px no-repeat; background-color:#388da2; padding:5px 0px 5px 30px; color:#FFFFFF; text-decoration:none; width:164px; }
#lftTitle		{ background:url(../images/left_title.gif) no-repeat; float:left; width:186px; height:29px; color:#FFFFFF; text-transform:uppercase; font-size:15px; font-weight:bold; padding:6px 0 0 15px; border:0px solid red;  }

.img_banner { float:left; background:url(../images/content_toparc.gif) no-repeat; width:767px; padding:5px 5px 5px 5px; background-color:#b7d6df; }
a { color:#03616e; text-decoration:none; }
a:hover { color:#03616e; text-decoration:underline; }

a.blkLnk		{ color:#000000; text-decoration:none; }
a.blkLnk:hover 	{ color:#bff1ff; text-decoration:underline; }

.menu a, .img_banner a{ float:left; }
.menu a:hover, .img_banner a:hover{ float:left; }


.box { float:left; width:751px; display:block; padding:0px 0px 10px 10px; }
.box_inner { float:left; width:744px; display:block; padding:0px 0px 10px 17px; }
.box_bg { float:left; width:720px; height: auto; background:url(../images/box_contentbg.gif) repeat-x; padding:0px 10px 0px 16px; margin:0px 0px 10px 0px; border:0px solid red;  }
.box_bg_inner { float:left; width:679px; line-height:18px; background:url(../images/box_contentbg.gif) repeat-x; font-size:13px; color:#000000; padding:12px 20px 10px 39px; margin:0px 0px 10px 0px;  }

.box_content { float:left; width:142px; padding:5px 8px 7px 13px; margin:10px 15px 0px 0px; background-color:#fbfcfc; border:1px solid #0596aa; }
.box_content_last { float:left; width:142px; padding:5px 13px 7px 13px; margin:10px 0px 0px 0px; background-color:#fbfcfc; border:1px solid #0596aa; }
.box_content1 { float:left; width:152px; padding:5px 5px 7px 5px; margin:10px 4px 0px 0px; background-color:#fbfcfc; border:1px solid #0596aa; }

.box_title { display:block; font-weight:bold; font-size:13px; color:#03616e; padding:6px 0px 8px 0px; }
.box_title a { color:#03616e; text-decoration:none; }
.box_title a:hover { color:#03616e; text-decoration:underline; }
.more { float:right; margin-right:10px;}
.imgborder { padding:4px; border:1px solid #eae9e8; } 

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

/*#footer { float:left; clear:both; width:970px; height:300px;  margin:auto; line-height:24px; ackground:url(../images/footer_mainbg.jpg) no-repeat; padding:20px 0px 0px 65px; color:#e7edee; border:0px solid red; }
.cards { float:left; width:160px; padding:20px 0px 0px 0px; }
.foot_links { float:left; width:525px; padding:24px 0px 0px 0px; font-size:11px; }
.phoneNo	{ color:#FFFFFF; font-size:19px; }
.callus { float:left; width:254; color:#FFFFFF; }
.phone { padding:10px 0px 10px 0px; }
.copy_right { float:left; width:970px; padding:25px 0px 3px 0px; text-align:center; font-size:11px; color:#8baaae; line-height:14px;  }
.footer_space {  margin-right:60px; }
.footer_space1 {  margin-right:90px; }
.footer_space2 {  margin-right:86px; }
.footer_space3 {  margin-right:86px; }
.footer_space4 {  margin-right:42px; }*/

#footer {float:center; clear:both; width:970px; height:300px;  margin:auto; line-height:24px;  ackground:url(../images/footer_mainbg.jpg) no-repeat; padding:20px 0px 0px 65px; color:#e7edee; border:0px solid red;}
#footer a { color:#e7edee; text-decoration:underline; font-size:12px; }
#footer a:hover { color:#e7edee; text-decoration:none; font-size:12px; }

.cards { float:left; width:160px; }
.foot_links { float:left;  font-size:11px; }
.phoneNo	{ color:#FFFFFF; font-size:19px; }
.callus { float:left; color:#FFFFFF; margin-top:0px; }
.phone {  }
.copy_right { float:center;    text-align:center; font-size:11px; color:#copy_right; width:979px; border:0px solid red; line-height:14px;}
footer_space {  }
.footer_space1 {  }
.footer_space2 {   }
.footer_space3 {    }
.footer_space4 {  }



.txtbox
	{
		font-family:Arial;
		font-size: 11px;
		height: 16px;
		width: 113px;
		padding:3px 0px 0px 5px;
		color:#000000;
		border: 1px #999999 solid;
		background-color:white;
	}
h1 { display:block; font-size:24px; font-weight:bold; color:#144a57; margin:0px 0px 16px 20px; padding:0px;}
.img_space { float:left; padding:0px 33px 23px 0px; }
.clear_both { clear:both; margin:0px; padding:0px; }



.textbox11 {border:none; border:#FFFFFF;font-family: Arial; font-size:12px;font-weight:bold;color:#000000;}
.text1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline;color:#0000FF;}
.text2{ font-family: Arial, Helvetica, sans-serif; font-size:12px;  font-weight:bold; color:#666666;}
.text3{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  }
.text4{ font-family: Arial; font-size:16px;font-weight:bold; color:#000000; }
.text5{ font-family: Arial; font-size:12px;font-weight:bold;color:#000000; }
.text6{ font-family: Arial; font-size:12px;color:#000000; }
.text7{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#0000FF;}

.standard {
font-size: 12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;
}
.linktext{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-decoration:none;
}
.textbox1{ border:none; border:#FFFFFF;}



.border{ border:#666666;  border-style:solid; border-width: 5px; }
.border22{ border: #FF9966;  border-style:solid; border-width: 1px;  }

.border1{ border:#ffffff; border-left:#FFFFFF; border-left-style:dashed; border-left-width:1 px;  border-spacing:2px; height:10px;}

.discussion{
	color : #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 20px; width:45px;
	border: 1px  #000000 solid;
	background-color: #000000	; top:120px;
	cursor:hand;
	text-align: center; font-weight:bold;
	vertical-align: baseline; text-decoration:none;}
.button
	{
	color : #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height: 20px; width:45px;
	border: 1px  #999999 solid;
	background-color: #4F4F4F	; top:120px;
	cursor:hand;
	font-weight:bold;
	text-align: center;
	vertical-align: baseline; text-decoration:none;
	}
	.button1
	{
	color : #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height: 20px; width:35px;
	border: 1px  #999999 solid;
	background-color: #4F4F4F	; top:10px;
	cursor:hand;
	font-weight:bold;
	text-align: center;
	vertical-align: baseline; text-decoration:none;
	}
	
TD {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
 
	
	.cmbbox
	{
		font-size: 11px;
		height: 19px;
		border: border:1px solid #dadada;
		background-color: white;
	}
.spefield
	{
		font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  color:#ff0000;
	}
	
	.textarea
	{
	color : #000000;
	font-family:Arial;
	font-size:11px;
	/*border: 1px #dadada solid;*/
	border: 1px #dadada solid;
	
	background-color:#FFFFFF;
	}		

A.toplevel:link {
	BORDER-RIGHT: #026C7D 1px solid;  PADDING-BOTTOM:0x; FONT:  11px  Verdana, Arial, Helvetica, sans-serif;  COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}

A.toplevel:visited {
	BORDER-RIGHT: #777 1px solid; PADDING-RIGHT:0px;  PADDING-BOTTOM: 0px; FONT:11px Verdana, Arial, Helvetica, sans-serif;  COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.toplevel:active {
	BORDER-RIGHT: #777 1px solid; PADDING-RIGHT: 0px;  PADDING-BOTTOM: 0px; FONT: 11px  Verdana, Arial, Helvetica, sans-serif;  COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
 HTML BODY A.toplevel:link {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT:1px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}

 HTML BODY A.toplevel:visited {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM:5px; PADDING-TOP: 0px
}
 HTML BODY A.toplevel:active {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT:1px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
A.toplevel:hover {
	BACKGROUND: url(../images/bgHomeMenu.jpg); COLOR: #fff
}
.toplevel IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM:0px; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.toplevel .on {
	BACKGROUND: url(../images/bgHomeMenu.jpg); COLOR: #fff
}

.arrow_links {
	LIST-STYLE-POSITION: outside; MARGIN: 5px 0px 8px 15px
}
.arrow_links LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(http://cll.bizjournals.com/images/rd/redarrow.gif); PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}

.menu11 {
	BORDER-RIGHT: #026C7D 2px solid; BORDER-TOP: #026C7D 2px solid; Z-INDEX:80; background-color:#022d34; VISIBILITY: hidden; BORDER-LEFT: #026C7D 2px solid; WIDTH: 135px;  BORDER-BOTTOM: #026C7D 2px solid; POSITION: absolute; TEXT-ALIGN: left; vertical-align:middle; font-size:14px;LINE-HEIGHT: 18px;
}

.menu12 {
	BORDER-RIGHT: #026C7D 2px solid; BORDER-TOP: #026C7D 2px solid; Z-INDEX:80; background-color:#022d34; VISIBILITY: hidden; BORDER-LEFT: #026C7D 2px solid; WIDTH: 135px;  BORDER-BOTTOM: #026C7D 2px solid; POSITION: absolute; TEXT-ALIGN: left; vertical-align:middle; font-size:12px;LINE-HEIGHT: 18px;
}
.menu13 {
	BORDER-RIGHT: #026C7D 2px solid; BORDER-TOP: #026C7D 2px solid; Z-INDEX:50; background-color:#022d34; VISIBILITY: hidden; BORDER-LEFT: #026C7D 2px solid; WIDTH: 160px;  BORDER-BOTTOM: #026C7D 2px solid; POSITION: absolute; TEXT-ALIGN: left; vertical-align:middle; font-size:12px;LINE-HEIGHT: 18px;
}
.menucol {
	BORDER-RIGHT: #026C7D 2px solid; BORDER-TOP: #026C7D 2px solid; Z-INDEX:50; background-color:#022d34; VISIBILITY: hidden; BORDER-LEFT: #026C7D 2px solid; WIDTH: 284px;  BORDER-BOTTOM: #026C7D 2px solid; POSITION: absolute; TEXT-ALIGN: left; vertical-align:middle; font-size:12px;LINE-HEIGHT: 14px;
}
.menucol A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px;  BORDER-BOTTOM: #026C7D 1px solid ; TEXT-DECORATION: none; font-size:12px;width:105px;vertical-align:middle;
}

.menu11 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px;  BORDER-BOTTOM: #026C7D 1px solid ; TEXT-DECORATION: none; font-size:12px;width:100px;vertical-align:middle;
}

.menu12 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px;  BORDER-BOTTOM: #026C7D 1px solid ; TEXT-DECORATION: none; font-size:12px;width:100px;vertical-align:middle;
}

.menu13 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px;  BORDER-BOTTOM: #026C7D 1px solid ; TEXT-DECORATION: none; font-size:12px;width:125px;vertical-align:middle;
}

.maincontent1 { float:left; clear:both; background:url(../images/maincontent_bg.gif) repeat-x;  width:985px; padding:6px 6px 0px 13px; margin:0px; border:0px solid #FF0000; }
.content1 { float:left;  background:#FFFFFF repeat-y; width:985px; padding:0px 0px 0px 0px; margin:0px; border:0px solid #FF0000;  }
.content_inner1 { float:left; background:#FFFFFF no-repeat; padding:16px 0px 0px 0px; width:777px;  }

.imgborder1 { padding:4px; border:1px solid #534434; } 



#paging
 {
  float:left; 
  width:570px; 
  height:32px; 
  padding-top:15px; 
  padding-left:260px;
 }
 
 #LayerTM {
	position:absolute;
	width:19px;
	height:14px;
	z-index:1;
	left: 282px;
	top: 24px;
	text-align:center;
}
.styleTM {
	font-size: 10px;
	font-weight: bold;
	font: Ariel;
} 
 
 
