/* basic elements */
body { 
font:           8pt/16pt sans-serif;
color:          #979797;
/*background-image: url(../images/Background.gif);
background-repeat: repeat-y;
background-position: top;*/
background-color: #FFFFFF;
/* background:     #FFFFFF url() no-repeat bottom right; */
}
a:link, a:hover {
/*font-size:      7pt;*/ 
font-weight:    normal; 
/*text-transform: uppercase;*/
text-decoration: none; 
color:          #026EC6;
cursor:         pointer;
}
a:visited, a:active { 
/*font-size:      7pt;*/ 
font-weight:    normal;
/*text-transform: uppercase;*/
text-decoration: none; 
color:          #026EC6;
cursor:         pointer;
}
font.searchLink {
font-size:      8pt; 
font-weight:    normal; 
text-decoration: none; 
color:          #000000;
cursor:         pointer;
}
#mainArea {
width: 770px;
position: relative;
overflow:       hidden;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
background-image: url(./images/Background.gif);
background-repeat: repeat-y;
background-position: top;
}
#pageContents {
margin-left:    auto;
margin-right:   auto;
width:          750px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
position:       relative;
text-align:     left;
overflow:       hidden;
}

#pageHeader{ 
margin-top:     0px; 
margin-left:    0px;
width:          750px; 
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
position:       relative;
float:          left;
}
#headerLeft {
margin-top:     0px; 
margin-left:    0px;
width:          257px; 
height:         44px;
top:            0px;
left:           0px;
border-right:   1px solid #FFFFFF;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  1px solid #FFFFFF;
float:          left;
position:       relative;
text-align:	left;
overflow:       hidden;
}
#headerRight {
margin-top:     0px; 
margin-left:    0px;
width:          492px; 
height:         44px;
top:            0px;
left:           0px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  1px solid #FFFFFF;
float:          left;
position:       relative;
overflow:       hidden;
}
#pageHeaderTwoLeftR1 {
margin-top:     0px; 
margin-bottom:  0px;
margin-left:    0px;
margin-right:   0px;
width:          257px; 
/*height:         98px;*/
top:            0px;
left:           0px;
border-right:   1px solid #FFFFFF;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  1px solid #FFFFFF;
float:          left;
position:       relative;
}
#pageNavRight {
background:     #747474; 
color:			#FFFFFF;
padding-top:    6px; 
padding-left:   3px;
width:          489px; 
height:         29px;
top:            0px;
left:           0px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
float:          left;
position:       relative;
text-align:	left;
overflow:       hidden;
}
/*End Page header layout*/

/*Begin Page body layout */
#pageBodyContent {
/*background:     red;url("../images/grey_body.jpg") top left;*/
width:          750px; 
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #FFFF00;
position:       relative;
float:          left;
overflow:       hidden;
}
#contentColOne {
margin-top:     0px; 
margin-left:    0px;
width:          257px;
border-bottom:  0px solid #000000;
float:          left;
position:       relative;
overflow:       hidden;
}
#contentColOne a:link, #contentColOne a:active {
/*font-size:      7pt;*/ 
font-weight:    normal; 
/*text-transform: uppercase;*/
text-decoration: none; 
color:          #515151;
cursor:         pointer;
}
#contentColOne a:visited, #contentColOne a:hover { 
/*font-size:      7pt;*/ 
font-weight:    normal;
/*text-transform: uppercase; */
text-decoration: none; 
color:          #979797;
cursor:         pointer;
}
#headerImage {
width:          257px;
border-right:   1px solid #FFFFFF;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  1px solid #FFFFFF;
float:          left;
position:       relative;
overflow:       hidden;
}
#spacerLayer {
background:     #3865BB;
width:          257px;
height:         10px;
border-right:   1px solid #FFFFFF;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #FFFFFF;
float:          left;
position:       relative;
overflow:       hidden;
}
#contentColOneHeader {
background: url('/images/blue_bg.jpg') repeat top left; 
margin-top:     0px; 
margin-left:    0px;
width:          249px;
/*height:         15px; */
top:            0px;
left:           0px;
border-right:   1px solid #FFFFFF;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
float:          left;
position:       relative;
overflow:       hidden;
padding-left:   8px;
text-transform: uppercase;
}              
#contentColOneBody {
background: url('/images/grey_bg.jpg') repeat top left;
width:          235px; 
border-right:   0px solid #FFFFFF;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
float:          left;
position:       relative;
line-height:    16px;
overflow:       hidden;
padding-top:	5px;
padding-left:   12px;
padding-right:  30px;
color: 			#616161;
padding-bottom: 10px;
}
#colOneRow {
	position: 	relative;
	float:		left;
	width:		90%;
	padding-top:	20px;
	padding-left:	5px;
	border-top:		2px solid #F0F1F3;
        padding-bottom:3px;
}
#colOneRow a:link, #colOneRow a:visited { 
	text-decoration: none; 
	color:          #026EC6;
	cursor:         pointer;
	font-weight:    bold;
	font-size:		12pt;
}        
#colOneRow a:hover, #colOneRow a:active { 
	text-decoration: none; 
	color:          #026EC6;
	cursor:         pointer;
	font-weight:    bold;
	font-size:		12pt;
}
#contentColTwo {
/*background:     transparent url() no-repeat top left; */ 
margin-top:     0px; 
margin-left:    0px;
width:          492px;
top:            0px;
left:           0px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
float:          right;
position:       relative;
overflow:       hidden;
}
#contentColTwoBody {
/*background:     #E0E0E0 url("/images/grey_body.jpg") repeat top left; */
width:          243px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
float:          left;
position:       relative;
line-height:    16px;
padding:        5px 5px 5px 5px; 
overflow:       hidden;
}
#pageHeaderThree {
margin-top:     0px; 
margin-left:    0px;
width:          460px; 
height:         28px;
top:            0px;
left:           0px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
/*position:       relative;*/
float:          left;
}
#mainNav {
color:          #FFFFFF;
padding-top:    0px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
top:            0px;
position:       relative;
}
#contentBody {
background:     #FFFFFF; 
margin-top:     0px; 
width:          472px;
padding:        5px 5px 5px 15px; 
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
float:          left;
position:       relative;
line-height:    18px;
overflow:       hidden;
color:			#515151;
}
#contentBody a:link, #contentBody a:visited { 
	text-decoration: underline; 
	color:          #0045B4;
	cursor:         pointer;
	font-weight:    normal;
}        
#contentBody a:hover, #contentBody a:active { 
	text-decoration: underline; 
	color:          #0045B4;
	cursor:         pointer;
	font-weight:    normal;
}
#resultsBody {
background:     #FFFFFF; 
margin-top:     0px; 
width:          492px;
height:         100%;
min-height:     540px;
padding:        15px 5px 5px 15px; 
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
float:          left;
position:       relative;
line-height:    18px;
vertical-align: top;
visibility:     visible;
overflow:       hidden;
}

font.resultsText{
color:          #B1B2B5;
font-size:      8pt;
}
#footer {
	width:		745px;
	border-top:     2px solid #FFFFFF;
	background-color: #FFFFFF;
	position:	relative;
	float:		left;
    overflow:       hidden;
    color:		#616161;
    padding-left:	5px;
    
}
/* End Page body layout */        
font.boldColHeader {
color:          #026EC6;
font-weight:    bold;
font-size:      10pt;
line-height:    30px;
}
font.secTitleHead{
color:          #616161;
font-weight:    bold;
font-size:      9pt;        
}
font.secSub{
color:          #616161;
font-weight:    normal;
font-size:      8pt;        
}
font.secLink {
color:          #026EC6;
font-weight:    bold;
/*font-size:      7pt;*/        
}
font.colHeader{
color:          #FFFFFF;
font-weight:    500;
font-size:      7.5pt;
text-transform: uppercase;        
margin-left:    5px;
}
font.pageNav{
color:          #FFFFFF;
font-weight:    bold;
font-size:      10pt;
text-transform: uppercase;        
}
font.blueTagline{
color:          #026EC6;
font-weight:    bold;
font-size:      10pt;
text-transform: uppercase;
}
font.greyTagline {
color:          #616161;
/*font-weight:    normal;*/
font-size:      13pt;
line-height:    23px;
}
font.blueHeader {
color:          #026EC6;
font-weight:	normal;
font-size:      12pt;
line-height:    24px;
}
#pageNavRight a:link, #pageNavRight a:visited { 
text-decoration: none; 
color:          #ffffff;
cursor:         pointer;
font-weight:    400;
text-transform: Uppercase;
}        
#pageNavRight a:hover, #pageNavRight a:active { 
text-decoration: underline; 
color:          #FFFFFF;
cursor:         pointer;
font-weight:    400;
text-transform: Uppercase;
}
#contentColOneBody a:link, #contentColOneBody a:visited { 
/*font-size:		7pt;*/
text-decoration: none; 
color:          #026EC6;
cursor:         pointer;
font-weight:    bold;
/*text-transform: Uppercase;*/
}        
#contentColOneBody a:hover, #contentColOneBody a:active { 
/*font-size:		7pt;*/
text-decoration: underline; 
color:          #026EC6;
cursor:         pointer;
font-weight:    bold;
/*text-transform: Uppercase;*/
}
.leftCol {
        background-color:#979797;
        color:white;
        font-weight:bold;
        line-height:15px;
}
.rightCol {
        background-color:#c6c4c4;
        color:black;
        font-weight:normal;
        text-align:left;
        line-height:15px;
}
/* Navigation setup */
#text {
        background:     #026EC6;
        top:            0px;
        left:           0px;
        border-right:   1px solid #747474;
		border-left:    1px solid #747474;
        border-top:     1px solid #747474;
		border-bottom:  1px solid #747474;
        /*padding-left:   5px;
        padding-right:  5px;
        padding-top:    5px;
        padding-bottom: 5px;*/
        position:       absolute;
        visibility:     hidden;
        z-index:        10;
}

#subMen {
        background:     #3865BB;
        top:            0px;
        left:           0px;
        border-right:   1px solid #0363B0;
	border-left:    1px solid #0363B0;
        border-top:     1px solid #0363B0;
	border-bottom:  1px solid #0363B0;
        /*padding-left:   5px;
        padding-right:  5px;
        padding-top:    5px;
        padding-bottom: 5px;*/
        position:       absolute;
        visibility:     hidden;
        z-index:        10;
}

#text a:link, #text a:visited { 
	text-decoration: none; 
	color:          #FFFFFF;
        cursor:         pointer;
        font-weight:    normal;
}        
#text a:hover, #text a:active { 
	text-decoration: underline; 
	color:          #FFFFFF;
        cursor:         pointer;
        font-weight:    normal;
}
#subItem {
        background:     #FFFFFF;
        max-width:      250px;
        border-right:   1px solid #000000;
	border-left:    1px solid #000000;
        border-top:     1px solid #000000;
	border-bottom:  1px solid #000000;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    5px;
        padding-bottom: 5px;
        overflow:       hidden;
}
#subItem1 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     1px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem2 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem3 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem4 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem5 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem6 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem7 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem8 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem9 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem10 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem11 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem12 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem13 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem14 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem15 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem16 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem17 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem18 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem19 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem20 {
        background:     #747474;
        border-right:   1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
        border-top:     0px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}

LI {
list-style-position: inside;
}

/* Table styles for plans */

.style5 {
	color:          #FFFFFF;
	font-weight:    bold;
	background-color: #848484;
        text-align:     center;
}
.style6 {
	color:          #027ADB;
	font-weight:    bold;
}

.tableText {
	font-size:      10px;
}

.tableText2 {
	color:          #FFFFFF;
	font-size:      12px;
	background:     url("/images/grey_header.jpg");
        text-align:     center;
        font-weight:    bold;
}
.alternatingRow {
	background-color: #E0E0E0;
}
/* End table styles for plans */
