body {
    background-color: #103758;
    background-image: url("../images/bodybg.png");
    background-repeat: repeat-x;
    font-family: Verdana,Geneva,sans-serif;
    margin: 0 0 100px;
}

body, td, th, h3, h6 {
	color: #535457;
}

h1, h2, h4, h5, h6 {
    color: #7a333d;
    font-family: Trebuchet MS,Verdana, Arial , Helvetica, sans-serif;
    font-weight: bold;
}

h2 {
	
	font-size: 21px;
	 margin: 0 0 5px;
}

h3 {
	color: #000000;
	font-size: 19px;
	text-align: center;
}

h4 {
	font-size: 17px;
	
}

h5 {
	font-size: 16px;
	
}

h6 {
	font-size: 15px;
	text-align: right;
}


h4, h5 {
  margin-top: 20px;
  margin-bottom: -12px;
}

table.panel {
             height: auto;
        }

img
{  border-style: none;
}

a {
	color: #600;
}

.tableheaders {
	color: #7a333d;
	font-family: Trebuchet MS,Verdana, Arial , Helvetica, sans-serif;
		font-size: 15px;
	font-weight: bold;
	text-align: center;
	
}

.bold {
	color: #7a333d;
	font-weight: bold;
}
#table-border {
	width:100%;
	border-collapse:collapse;
}
#table-border td 	{	
	border:1px solid #dddddd;
	padding:3px 7px 2px 7px;
}

ul.menu {list-style-type: none;
}
 
ul.menu li {
 margin-left: 0;
 margin-right: 10px;
 margin-top: 10px;
 margin-bottom: 10px;
 list-style-type: none;
 }

.menu-arrow	{
	color: #7a333d;
		font-weight: bold;
}

ul.body {list-style-type: disc;
}

.contentarea {
	padding:15px 26px 10px 26px;}

.content {
    color: #535457;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
}

.content a {
    color: #00467F;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    text-decoration:underline;
}

.content a:hover {
    color: #00467F;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
	text-decoration: none;
}


.contentsml {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 11px;
	color: #006;
	text-decoration:none;
}

.contentsml a{
	font-family: Verdana,Geneva,sans-serif;
	font-size: 11px;
	color: #006;
	text-decoration:none;
}

.contentlrg {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 16px;
	color: #666666;
	text-decoration:none;
	font-weight: bold;
}

.contentmed {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration:none;
	font-weight: bold;
	padding-left: 10px;
}

.contentmed a {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration:underline;
	font-weight: bold;
	padding-left: 10px;
}

.contentlrgBlue {
    color: #00467F;
    font-family: Georgia,serif;
    font-size: 21px;
    font-weight: normal;
    margin: 0 0 5px;
}


.submenu ul {
	padding-left: 10px;
}

.submenu li {
   Margin: 9px 0;
   
}
.submenu {
    background-color: #6B89A3;
    color: #FFFFFF;
    font-size: 11px;
    line-height: 12px;
    list-style-type: none;
    padding: 5px 5px 4px 0px;
}
.submenu a{
    color: #FFFFFF;
    font-size: 11px;
	text-decoration:none;
}

.submenu a:hover{
	color: #069;
	font-size: 11px;
	text-decoration:none;
}


.breadcrumb {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 11px;
	color: #535457;
	text-decoration:none;
}

.breadcrumb a {
	font-size: 11px;
	color: #535457;
	text-decoration:none;
}

.breadcrumb a:hover {
	font-size: 11px;
	color: #535457;
	text-decoration:underline;
}

.footerbreadcrumb {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 10px;
	color: #535457;
	text-decoration:none;
}

.footerbreadcrumb a {
	font-size: 10px;
	color: #535457;
	text-decoration:none;
}

.footerbreadcrumb a:hover {
	font-size: 10px;
	color: #535457;
	text-decoration:underline;
}

.footersubmenu ul {
	margin-top: 0px;
	padding-left: 0px;
}

.footersubmenu li {
   margin-top: .5em;
 margin-bottom: .5em;
 }
 
.footersubmenu {
	font-size: 10px;
	color: #217DB9;
    line-height: 12px;
    list-style-type: none;
    padding: 0px;
}
.footersubmenu a{
	font-size: 10px;
	color: #217DB9;
	text-decoration:none;
}

.footersubmenu a:hover{
	font-size: 10px;
	color: #666;
	text-decoration: underline;
}

.leftbg{
	background-color:#FFF;
	border: #ccc;
	border-radius: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeee), to(#ebebeb));
	background-image: -webkit-linear-gradient(top, #eeeeee, #ebebeb);
	background-image:    -moz-linear-gradient(top, #eeeeee, #ebebeb);
	background-image:     -ms-linear-gradient(top, #eeeeee, #ebebeb);
	background-image:      -o-linear-gradient(top, #eeeeee, #ebebeb);
	padding:5px;	
}


.wrapper2 {
	background-color:#FFF;
}

.footerwrapper1 {
	background-color:#EFF8F8;
	border-top:thin #999 solid;
	padding:10px 26px 10px 26px;


}

.footer-content	{font-size:13px;
				color: #535457;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	
}

.footer-content a {
    color: #535457;
    font-family:"Times New Roman", Times, serif;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    text-decoration:underline;
}

.footer-content a:hover {
    color: #535457;
    font-family:"Times New Roman", Times, serif;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
	text-decoration: none;
}

.copyright	{font-size:10px;
			color: #7b7b7b;
	font-family:Trebuchet MS,Verdana, Arial , Helvetica, sans-serif;
	font-weight:bold;
	
}



/* DROPDOWN CSS */
.dropdownmargin						{ margin: 0; padding: 0; }
#page-wrap							{ width: 950px;  }
ul									{ list-style: none; }


/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background: #012D50; height: 30px; width: 135px; text-align: center; background-image: url(../images/dropdownmain.png);}
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }

ul.dropdown li a                    { display: block; padding: 8px; border-right: 1px solid #aaa;}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; background-image: url(../images/dropdownmainhover.png);}
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 135px; visibility: hidden; position: absolute; top: 100%; left: 0; margin:0; padding: 0; }



ul.dropdown ul li  {
    background-image: url("../images/dropdownsub.png");
    float: none;
    font-weight: normal;
    height: 10%;
    position: relative;
    text-align: left;
    width: 100%;
}
									  
                                    /* IE 6 & 7 Needs Inline Block */

/* dropdown margin */
ul.dropdown ul li a	{ border-right: medium none;
    display: inline-block;
    padding: 6px 4px;
    width: 95%;
  } 

ul.dropdown ul li:hover             { position: relative; background-image: url(../images/dropdownsubhover.png);}
/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

.contentdropdownmain {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 9px;
	color: #DDD;
	text-decoration:none;
}

/* dropdown font */
.contentdropdownsub {
	color: #666666;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

/* newsletter styles */		
					
.pagetop	{text-align: center;}

span.bold-italic {color: #7a333d;
				font-style: italic; 
			font-weight: bold;}
			
.example {
	margin-left: 40px;
}
			
#news-table-border {
	border-collapse:collapse;
	margin-left: auto;
   margin-right: auto;
}

#news-table-border td 	{	
	border:1px solid #dddddd;
	padding:3px 7px 2px 7px;
}

#news-table-border2 {
	border-collapse:collapse;
	margin-left: auto;
   margin-right: auto;
}

#news-table-border2 td 	{	
	border:1px solid #dddddd;
	padding:3px 7px 2px 7px;
}


#news-table-border3 {
	border-collapse:collapse;
	margin-left: auto;
   margin-right: auto;
}

#news-table-border3 td 	{	
	border:1px solid #dddddd;
	padding:3px 7px 2px 7px;
}


.news-title	{
		font-size: 19px;
		text-align: left;
		margin-bottom: 0;}
		

.news-date		{font-size: 13px;
				font-family: Trebuchet MS, Arial, helvetica, sans-serif;
				text-align: left;
				font-style:italic;
				margin-top: 0;
				margin-bottom: 0;}
		
hr.news {border: solid 1px #dcdcdc;}
		
ul.news-index	{font-size: 11px;
				list-style-type: none;}		

.subhead     { font-size: 16px; 
		margin-top: 20px;
  		margin-bottom: -12px; }	
		
.subhead2		{font-size: 14px;
				margin-top: 20px;
  				margin-bottom: -12px;}	
  		
.news-title, .subhead, .subhead2 {font-family: Trebuchet MS, Arial, helvetica, sans-serif;
								color: #792f2c;
 								font-weight: bold;}


.news-disclaimer	{font-size: 10px;
				margin-top: 0;}
				
td.news-tableheaders    { font-family: Trebuchet MS, Arial, helvetica, sans-serif;
						color: #ffffff;
						 font-size: 14px;  
						 font-weight: bold; 
						 text-align: center; 
						 background-color: #999999; 
						 vertical-align:bottom;}
						 
.news-example {	margin-left: 40px;}
	
td.align-center {text-align: center;}

td.align-right {text-align: right;}

/* plan limits styles */	
						 
#limits-table {
	width:100%;
}

#limits-table td 	{
	padding:8px 4px 8px 4px;	
	text-align:center;
}

#limits-table ul {
	list-style-type: none;
	margin-left: 15px;
	margin-bottom: 0px;
	margin-top:0px;
	padding: 0px;
}
#limits-table li {
	list-style-type: none;
}
		


