/* basic elements */
body { 
font:           8pt/16pt sans-serif;
color:          #616161;
background-color: #FFFFFF;
}
#mainArea {
width: 			770px;
position: 		relative;
overflow:       hidden;
border-bottom:			15px solid #000000;
}
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;
}

#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;
overflow:       hidden;
}
#headerLeft {
background:     #026ec6; 
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;
}
#headerRight {
background:     #026ec6; 
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;
text-align:	left;	
}
#pageHeaderTwo {
width:          757px;
height:196px;
top:            0px;
left:           0px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #FFFFFF;
position:       relative;
float:          left;
overflow:hidden;
}
#pageHeaderTwoLeft {
margin-top:     0px; 
margin-left:    0px;
width:          257px; 
height:         196px;
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;
}
#pageHeaderTwoLeftR1 {
margin-top:     0px; 
margin-bottom:  0px;
margin-left:    0px;
margin-right:   0px;
width:          257px; 
height:         98px;
top:            0px;
left:           0px;
/*border-right:   0px solid #FF0000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;*/
float:          left;
position:       relative;
}
#pageHeaderTwoLeftC2 {
background:     transparent url() no-repeat top left; 
margin-top:     0px; 
margin-left:    0px;
width:          492px; 
height:         196px;
top:            0px;
left:           0px;
border-right:   0px solid #000000;
border-left:    1px solid #FFFFFF;
border-top:     0px solid #FFFFFF;
border-bottom:  1px solid #FFFFFF;
position:       relative;
float:          left;
}
#pageheaderText {
        border:         0px solid #000000;
        margin-top:     35px;
        margin-left:    25px;
        float:          left;
        position:       relative;
        width:          90%;
        overflow:       visible;
}
#pageHeaderThree {
margin-top:     0px; 
margin-left:    0px;
width:          750px; 
height:         32px;
top:            0px;
left:           0px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     1px solid #FFFFFF;
border-bottom:  1px solid #FFFFFF;
position:       relative;
float:          left;
overflow:       hidden;
}
#pageNavLeft {
background:     #026ec6;
padding-top:    3px; 
margin-left:    0px;
width:          257px; 
height:         32px;
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;
text-align:	left;

}
#pageNavRight {
background:     #026ec6; 
padding-top:    6px; 
padding-left:   3px;
width:          489px; 
height:         32px;
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;
}
/*End Page header layout*/

/*Begin Page body layout */
#pageBodyContent {
margin-top:     0px; 
margin-left:    0px;
width:          750px; 
top:            0px;
left:           0px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #FFFFFF;
border-bottom:  0px solid #000000;
position:       relative;
float:          left;
text-align:		left;
overflow:       visible;
}
#contentColOne {
/*background:     transparent url() no-repeat top left; */ 

margin-top:     0px; 
margin-left:    0px;
width:          257px;
top:            0px;
left:           0px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #FF0000;
float:          left;
overflow:       hidden;
color: 			#616161;
}
#contentColOne a:link, #contentColOne a:active {
/*font-size:      7pt; */
font-weight:    bold; 
/*text-transform: uppercase;*/
text-decoration: none; 
color:          #026EC6;
cursor:         pointer;
}
#contentColOne a:visited, #contentColOne a:hover { 
/*font-size:      7pt;*/
font-weight:    bold;
/*text-transform: uppercase; */
text-decoration: none; 
color:          #026EC6;
cursor:         pointer;
}

#contentColOne img {
margin-top:     5px;
margin-bottom:  15px; 
margin-left:    0px;
border:         0px solid #000000;
text-align:     center;
}               

#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:          245px; 
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:       visible;
padding-top:	5px;
padding-left:   12px;
padding-right:  0px;
}
#halfPageWidth {
width:492px; 
background:#e4eef6;
float:left; 
position:relative;
border-left:1px solid #FFFFFF;
}
#contentColTwo {
margin-top:     0px; 
margin-left:    0px;
width:          245px; 
/*height:         360px;*/
top:            0px;
left:           0px;
border-right:   0px solid #000000;
border-left:    0px solid #FFFFFF;
border-top:     0px solid #000000;
border-bottom:  0px solid #FF0000;
float:          left;
padding-bottom:	5px;
overflow:       hidden;
}
#contentColThree {
margin-top:     0px; 
margin-left:    0px;
width:          246px;
/*
height:			175px;
*/
top:            0px;
left:           0px;
border-right:   0px solid #000000;
border-left:    1px solid #FFFFFF;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
float:          left;
overflow:       visible;
padding-bottom:	5px;
}
#contentRowLeftHeader {
background: url('/images/blue_bg.jpg') repeat top left; 
margin-top:     0px; 
padding-left:   0px;
width:          245px;
/*height:       15px; */
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;
overflow:       hidden;
text-transform: uppercase;
}              
#contentRowLeftBody {
margin-top:     0px; 
padding-left:    5px;
/*width:          98%;*/ 
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;
vertical-align: top;
overflow:       hidden;
padding-left:15px;
}
#contentTextContainer {
width:          98%; 
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
float:          left;
left:           12px;
line-height:    16px;
text-align:     left;
overflow:       visible;
}
#contentTextContainer LI {
            list-style-position: inside
        }
#contentTextContainer a:link, #contentTextContainer a:hover {
/*font-size:      7pt; */
font-weight:    bold; 
/*text-transform: uppercase;*/
text-decoration: none; 
color:          #026ec6;
cursor:         pointer;
}
#contentTextContainer a:visited, #contentTextContainer a:active { 
/*font-size:      7pt; */
font-weight:    bold;
/*text-transform: uppercase; */
text-decoration: none; 
color:          #026EC6;
cursor:         pointer;
}
#contentImageContainer {
width:          98%; 
border:         0px solid #000000;
float:          left;
text-align:     left;
padding-top:    3px;
padding-bottom:	3px;
overflow:       visible;
}
#lastImage {
width:          226px; 
border-right:   1px solid #000000;
border-left:    1px solid #000000;
border-top:     1px solid #000000;
border-bottom:  1px solid #000000;
position:       relative;
bottom:         3px;
text-align:     center;
padding-bottom:	0px;
z-index: 4;
overflow:visible;
float:left;
}
#footer {
width:		745px;
	border-top:     2px solid #FFFFFF;
	background-color: #ffffff;
	position:	relative;
	float:		left;
    overflow:       visible;
    color:		#616161;
    padding-left:	5px;
}
/* End Page body layout */        
font.boldColHeader {
color:          #333333;
font-weight:	normal;
font-size:      12pt;
line-height:    30px;
}
font.boldColHeader a:link, font.boldColHeader a:visited { 
text-decoration: none; 
color:          #0363B0;
cursor:         pointer;
font-size:      12pt;
line-height:    30px;
}        
font.boldColHeader a:hover, font.boldColHeader a:active { 
text-decoration: underline; 
color:          #0363B0;
cursor:         pointer;
font-size:      12pt;
line-height:    30px;
}
font.blueHeader {
color:          #026EC6;
font-weight:	bold;
font-size:      12pt;
line-height:    30px;
}
font.whiteHeader {
color:          #FFFFFF;
font-weight:	normal;
font-size:      12pt;
line-height:    30px;
}
font.whiteText {
color:          #FFFFFF;
font-weight:	normal;
font-size:      8pt;
}
font.secTitleHead{
color:          #545454;
font-weight:    bold;
font-size:      9pt;        
}
font.secSub{
color:          #545454;
font-weight:    normal;
font-size:      8pt;        
}
font.secLink {
color:          #0363B0;
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:    normal;
font-size:      9pt;
text-transform: uppercase;
}
#pageNavRight {
color:          #FFFFFF;
}
#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;
}
font.colOneLink {
color:          #0363B0;
font-weight:	normal;
font-size:      9px;
line-height:    15px;
}
font.colOneLink a:link, font.colOneLink a:visited { 
text-decoration: none; 
color:          #0363B0;
cursor:         pointer;
font-size:		8pt;
}        
font.colOneLink a:hover, font.colOneLink a:active { 
text-decoration: underline; 
color:          #0363B0;
cursor:         pointer;
font-size:		8pt;
}
/* Navigation setup */
#text {
        background:     #026EC6;
        top:            0px;
        left:           0px;
        border-right:   1px solid #026EC6;
	border-left:    1px solid #026EC6;
        border-top:     1px solid #026EC6;
	border-bottom:  1px solid #026EC6;
        /*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:     visible;
        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:     #026EC6;
        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:     #026EC6;
        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:     #026EC6;
        border-right:   1px solid #E4EEF6;
	border-left:    1px solid #E4EEF6;
        border-top:     0px solid #E4EEF6;
	border-bottom:  1px solid #E4EEF6;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem4 {
        background:     #026EC6;
        border-right:   1px solid #E4EEF6;
	border-left:    1px solid #E4EEF6;
        border-top:     0px solid #E4EEF6;
	border-bottom:  1px solid #E4EEF6;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem5 {
        background:     #026EC6;
        border-right:   1px solid #E4EEF6;
	border-left:    1px solid #E4EEF6;
        border-top:     0px solid #E4EEF6;
	border-bottom:  1px solid #E4EEF6;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem6 {
        background:     #026EC6;
        border-right:   1px solid #E4EEF6;
	border-left:    1px solid #E4EEF6;
        border-top:     0px solid #E4EEF6;
	border-bottom:  1px solid #E4EEF6;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem7 {
        background:     #026EC6;
        border-right:   1px solid #E4EEF6;
	border-left:    1px solid #E4EEF6;
        border-top:     0px solid #E4EEF6;
	border-bottom:  1px solid #E4EEF6;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem8 {
        background:     #026EC6;
        border-right:   1px solid #E4EEF6;
	border-left:    1px solid #E4EEF6;
        border-top:     0px solid #E4EEF6;
	border-bottom:  1px solid #E4EEF6;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem9 {
        background:     #026EC6;
        border-right:   1px solid #E4EEF6;
	border-left:    1px solid #E4EEF6;
        border-top:     0px solid #E4EEF6;
	border-bottom:  1px solid #E4EEF6;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem10 {
        background:     #026EC6;
        border-right:   1px solid #E4EEF6;
	border-left:    1px solid #E4EEF6;
        border-top:     0px solid #E4EEF6;
	border-bottom:  1px solid #E4EEF6;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem11 {
        background:     #026EC6;
        border-right:   1px solid #E4EEF6;
	border-left:    1px solid #E4EEF6;
        border-top:     0px solid #E4EEF6;
	border-bottom:  1px solid #E4EEF6;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem12 {
        background:     #026EC6;
        border-right:   1px solid #E4EEF6;
	border-left:    1px solid #E4EEF6;
        border-top:     0px solid #E4EEF6;
	border-bottom:  1px solid #E4EEF6;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem13 {
        background:     #026EC6;
        border-right:   1px solid #E4EEF6;
	border-left:    1px solid #E4EEF6;
        border-top:     0px solid #E4EEF6;
	border-bottom:  1px solid #E4EEF6;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem14 {
        background:     #026EC6;
        border-right:   1px solid #E4EEF6;
	border-left:    1px solid #E4EEF6;
        border-top:     0px solid #E4EEF6;
	border-bottom:  1px solid #E4EEF6;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem15 {
        background:     #026EC6;
        border-right:   1px solid #E4EEF6;
	border-left:    1px solid #E4EEF6;
        border-top:     0px solid #E4EEF6;
	border-bottom:  1px solid #E4EEF6;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem16 {
        background:     #026EC6;
        border-right:   1px solid #E4EEF6;
	border-left:    1px solid #E4EEF6;
        border-top:     0px solid #E4EEF6;
	border-bottom:  1px solid #E4EEF6;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem17 {
        background:     #026EC6;
        border-right:   1px solid #E4EEF6;
	border-left:    1px solid #E4EEF6;
        border-top:     0px solid #E4EEF6;
	border-bottom:  1px solid #E4EEF6;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem18 {
        background:     #026EC6;
        border-right:   1px solid #E4EEF6;
	border-left:    1px solid #E4EEF6;
        border-top:     0px solid #E4EEF6;
	border-bottom:  1px solid #E4EEF6;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem19 {
        background:     #026EC6;
        border-right:   1px solid #E4EEF6;
	border-left:    1px solid #E4EEF6;
        border-top:     0px solid #E4EEF6;
	border-bottom:  1px solid #E4EEF6;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}
#subItem20 {
        background:     #026EC6;
        border-right:   1px solid #E4EEF6;
	border-left:    1px solid #E4EEF6;
        border-top:     0px solid #E4EEF6;
	border-bottom:  1px solid #E4EEF6;
        padding-left:   5px;
        padding-right:  5px;
        padding-top:    1px;
        padding-bottom: 1px;
}

#errWarn {
	/*background: #FFFFFF; */
        color:          red;
        width:          727px;
        border-right:   0px solid #000000;
        border-left:    0px solid #000000;
        border-top:     0px solid #000000;
        border-bottom:  0px solid #000000;
        padding-right:   10px;
        padding-left:    10px;
        padding-top:     10px;
        padding-bottom:  10px;
        float:          left;
        position:       relative;
        font-weight:    bold;
        font-size:      9pt;
}



/* New Navigation testing */

#nav, #nav ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;
	background: black;
	font-weight: bold;
	padding: 0;
	margin: 0 0 1em 0;
	position: relative;
	}

#nav a {
	display: block;
	/*width: 10em;
	w\idth: 6em;*/
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
	}

#nav a.daddy {
	background: url(/images/arrow.gif) center right no-repeat;
	width: 90%;
}

#nav li {
	float: left;
	padding-top: 2px;
	padding-left: 5px;
	white-space: nowrap;
}

#nav li ul {
	border: 1px solid #515151;
	/*border-width: 1px;*/
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#nav li li {
	padding-right: .5em;
	width: 13em
}

#nav li ul a {
	width: 13em;
	w\idth: 9em;
}

#nav li ul ul {
	margin: -23px 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #979797;
	
}
#seperator {
	top: 3px;
	border: 0px solid red;
	position: relative;
}
