* {
	padding:0;
	margin:0;
}

BODY	{
	font-family:Verdana, Helvetica, Arial;
	font-size:10pt;
	font-weight:normal;
	line-height:15pt;
	color:#3A3C35;
	background: #daedf3 url(/images/bg10.jpg) repeat-x;
	
}

H1
{
	padding:5px 0 0 0;
	color:#AAA;
}

H2,H3,H4 {	
	margin:0px 0 10px 0;
	color:#DD9412;
}

H1	{font-size:9pt; white-space:nowrap; overflow:hidden;}
H2	{font-size:14pt; font-weight:bold;}
H3	{font-size: 11pt; font-weight:bold;}
H4	{font-size: 10pt; font-weight:bold;}
P	{margin:0 0 10px 0;}

.header	{ color:#DD9412; }
.menu	{ color:#9CC7F1; }

.emphasis 
{
	color:#850f85;
	font-size:16px;
}

.HeaderLink
{
	font-size: 14px; 
	font-weight: bold;
}

a:link {color:#0D66B1; text-decoration:none; }
a:visited {color:#0D66B1; text-decoration:none; border:none;}
a:active {color:#0D66B1; text-decoration:none;} 
a:hover {color:#E1770F; text-decoration:none; }

.fontMid
{
	padding:5px;
	background-color:#f1f1f1;
	font-size:16px;	
	margin-right:5px;
	margin-bottom:25px;
}

.fontLarge
{	
	display:inline;
	padding:5px;
	background-color:#f3dce1;
	font-size:18px;
	margin-right:5px;
}

a.header:link {color:white; text-decoration:none; margin:0 5px; } 
a.header:visited {color:white; text-decoration:none; border:none; margin:0 5px; }
a.header:active {color:white; text-decoration:none; margin:0 5px;} 
a.header:hover {color:#9CC7F1; text-decoration:none; margin:0 5px;}

a.light:link {color:#FFF; text-decoration:none; margin:0 5px; } 
a.light:visited {color:#FFF; text-decoration:none; border:none; margin:0 5px; }
a.light:active {color:#FFF; text-decoration:none; margin:0 5px;} 
a.light:hover {color:#9CC7F1; text-decoration:none; margin:0 5px;}

a.inactive:link {color:#C6C9BE; text-decoration:none; margin:0 5px; } 
a.inactive:visited {color:#C6C9BE; text-decoration:none; border:none; margin:0 5px; }
a.inactive:active {color:#C6C9BE; text-decoration:none; margin:0 5px;} 
a.inactive:hover {color:#9CC7F1; text-decoration:none; margin:0 5px;}

IMG {
	vertical-align:top;
	border-width:0;
	padding-bottom:10px;
	margin:0;
}

UL	{
	list-style-type: disc;
	list-style-position: outside;
	list-style-image:none;	
}

li	{	
	list-style-image:none;
	list-style: none;
}

.RegList  UL	{
}

.RegList li	{
	background:transparent url(/images/bullet.jpg) no-repeat scroll 0pt 5px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0pt 0pt 5px 20px;
}


#Container {
	width: 920px;
	margin:0 auto;
}

#MainContainer {
	float:left;
	position:relative;
	width: 878px;	
	padding:20px;
	background-color:#F7F9F1;	
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;	
}

#HeaderContainer	{
	width:100%;
	padding-bottom:2px;	
	width: 880px;
}

.noticeSmall
{
	font-size:12px;
	color:#CC3300;
	line-height:14px;
}

#FooterContainer	{
	float:left;
	
	padding:60px 0 10px 0;		
	width:920px;		
	text-align:center;
	color:#dfe8c8;	
	background:transparent url(/images/grass-footer.jpg) no-repeat;
	margin-bottom:20px;
}

#BodyContainer	{
	float: left;	
	width: 880px;
	padding-bottom:10px;
}

#RightMain	{
	float: right;			
	width: 160px;		
}

#LeftMain	{
	float:left;			
	width:700px;
}

#FullMain	{
	float:left;			
	width:880px;
}

#LeftMainLeft	{
	float:left;			
	width:200px;
}

#LeftMainRight	{
	position:relative;
	float:right;			
	width:480px;
}

#Feeds	{
	float:right;
	width:100px;
	padding:6px 20px 6px 20px;
	background-color:#9ed1f4;
	line-height:22px;
	white-space:nowrap;
	overflow:hidden;
}

#BreadCrumbs	{
	float: left;
	padding: 6px 10px 6px 10px;	
	width:720px;
	line-height:22px;
	background-color:#AADBFC;	
	white-space:nowrap;
	overflow:hidden;
	font-size:11px;	
}

.MyBookmark
{
	float:right;	
}

.MyList
{
	float:left;
	padding:0 5px;
}

.MyListOn
{
	float:left;
	background-color:#b30e66;
	padding:0 5px;
}

.Heading	{
	width:860px;
	float:left;
	padding:10px 10px 0px 10px ;
	background-color:#f0eed8;
	margin-bottom:10px;
	margin-top:5px;
	background:url(/images/head_bg.jpg) no-repeat;
}

/*-------------------	lists	------------------*/

.menuCity, .inactive {
	float: left;			
	padding-bottom:10px;
}

.menuCity UL, .inactive UL	{ /* remove bullets and list indents */	
	margin: 0;
	padding:5px 0;
}

.menuCity ul li, .inactive ul li {
	clear: both;	
	list-style-type: none ;
}

.menuCity li a, .inactive li a	{ 
	float: left;
	display: block;
	width: 160px;
	padding: 3px 0;
	text-decoration: none;
	white-space:nowrap;
	overflow:hidden;
}
	
.menuCity li a:link, .menuCity li a:visited	{
	color: #2164A6;
}

.inactive li a:link, .inactive li a:visited	{
	color: #817974;
}

.menuCity li a:hover, .inactive li a:hover	{
	color: #E1770F;
}

.control	{
	background-color:#FFF; 
	color:#DD9412; 
	font-size:12pt; 
	padding:10px; 
	border: 3px solid #DD9412;
	font-weight:bold;
}

.imgmap	{	
	float:left;
	width: 300px;	
	text-align:left;
	padding:20px;
	background-color:#DDE7BC;
}

.txtAd	{	
	float:left;
	width: 300px;	
	text-align:left;
	margin-right:20px;
	width:360px;
}

.ContentAd
{	
	float:left;	
	margin-bottom:20px;
	padding:20px 0 0px 0px;
	width:700px;	
	
}

.PageNumberContainer	{
	clear:both;
	float:left;
	padding: 15px 0 20px 0;
	width:480px;
}

.navPage, .mngDC	{
	border:0;
	margin: 0;
	padding: 0;	
}

.navPage UL {	
	margin: 0;
	padding: 0;	
	text-align:right;	
}

.mngDC UL {	
	float:left;
	margin-bottom: 10px;
	padding: 0;	
	text-align:left;	
}

.navPage li	{
	display:inline;
	padding-right:3px;
	list-style-type: none;
}

.mngDC li {
	float:left;
	display:inline;
	padding-right:5px;
	list-style-type: none;		
}

.NotActive {
	display:inline;
	list-style-type: none;
	padding: 0px 4px; 		
	font-size:11px;
	font-weight:bold;
	margin-right:5px;	
	color: #cccccc;
	background-color: #949494;
	border: 1px solid #949494;	
	height:21px;
}

.navPage a {	
	padding: 3px 5px;		
}

.mngDC a {	
	float:left;
	padding:0 4px;
	font-size:11px;
	font-weight:bold;
	height:21px;
}

.navPage a:link, .navPage a:visited {
	color: #2153A6;
	background-color: white;
	border: 1px solid #1B719E;	
}

.mngDC a:link, .mngDC a:visited 	{
	color: #F1F1f1;
	background-color: #1B719E;
	border: 1px solid #1B719E;	
}

.Disabled {
	
padding: 0 4px;
font-size: 11px;
font-weight: bold;
height: 21px;
	
	background-color:#969696;
	border:1px solid #969696;
	color:white
}

.navPage a:hover	{
	color: #FFF;
	background-color: #59b1e4;
	border: 1px solid #59b1e4;
	text-decoration: none;
}

.mngDC a:hover	{
	color: #9CC7F1;
}

.addPane	{
	float:left;
	width:475px;
	background-color:#EFF3E3;
	border-left:5px solid #D0D8B8;
	text-align:center;
	padding:10px 0;
}

.message
{
	background-color:#F0EED8;
	display:inline;
	float:left;
	margin-bottom:20px;
	padding:20px;
	width:660px;	
}




.msg
{
	background-color:#F0EED8;
	border:1px solid #DD9412;
	float:left;
	margin-bottom:20px;
	padding:20px;
	width:438px;
}

.Logo2	
{
	float:left;	
	height:70px;
	position:absolute;
	bottom:0;
}

.TopContainer2 {	
	float:left;
	width:880px;
	height:70px;			
	background-color:#4591c3;
	position:relative;
}

#navMenu2
{
	float:right;
	position:absolute;
	bottom:0;
	left:250px;
	text-align:center;	
}

#navMenu2 ul
{
	list-style-type: none;		
}

#navMenu2 ul li
{
	height:70px;
	float: left;		/*if this is removed, it becomes vertical menu*/
}

#navMenu2 ul li a
{	width:105px;
	height:53px;	
	
	padding:17px 0px 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #cee5f4;
	display: block;	
	background:url(/images/mnu_0.jpg);
}

#navMenu2 ul li a:hover
{
	/*color: #9CC7F1;	*/
	background:url(/images/mnu_1.jpg);
}

.ProviderRebuttal 
{
	background-color:#EFE4E7;
	border:1px solid #DD9412;	
	float:left;
	margin-bottom:20px;
	padding:10px 20px;
	width:440px;
}

.ProviderRebuttalDC
{
	clear:both;
	float:left;
	background-color:#EFE4E7;
	border:1px solid #DD9412;	

	margin-bottom:20px;
	padding:10px 20px;
	width:660px;
}

.faqPoint
{
	font-size:14px;
	font-weight:bold;
	color:#dd9412;

}

.form_button
{
	float:right;
	background-color:#1B719E;
	color:#9CC7F1;
	padding:5px;
}

.Keyphrases
{
	float:left;
	width:695px;
	margin-bottom:20px;
}

.fontPhrase
{
	float:left;
	display:inline;
	padding:5px 5px 5px 0;
	font-size:16px;	
	margin-right:10px;
}

.imgAlign
{
	float:left;
}

.ArticleLink
{
	font-size:14px; 
	font-weight:bold;
}

dl.table-display
{
	float: left;
	width: 480px;
	margin: 10px 0;
	padding: 0;
	border-bottom: 1px solid #CCC;
	
}

.table-display dt
{
	clear: left;
	float: left;
	width: 120px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #CCC;
	color:green;
	
}

.table-display dd
{
	float: left;
	width: 340px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #CCC;	
}

.social
{
	float:right;
}

.social .widget
{	
	width:90px;		
}

.stick {
	position: fixed;
	top: 0;
}


