/* basic elements */
body { 
font:           8pt/16pt sans-serif;
color:          #626262;
/*background-image: url(../images/Background.gif);
background-repeat: repeat-y;
background-position: top;*/
background-color: #FFFFFF;
/* background:     #FFFFFF url() no-repeat bottom right; */
}
#mainArea {
width: 			770px;
position: 		relative;
overflow:       hidden;
border-bottom:			15px solid #000000;
/*background-image: url(../images/Background.gif);
background-repeat: repeat-y;
background-position: top;*/
}
a:link {
font-size:      8pt; 
font-weight:    normal; 
text-decoration: none; 
color:          #0064BC;
cursor:         pointer;
}
a:visited, a:active { 
font-size:      8pt; 
font-weight:    normal; 
text-decoration: none; 
color:          #0064BC;
cursor:         pointer;
}
/*overline underline -- interesting style for links */
a:hover {
font-size:      8pt; 
text-decoration: none; 
color:          #545454;
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: 770px;
padding-left:7px;	
/*background-image: url(../images/Background-DS.gif);
background-repeat: repeat-y;
background-position: top;*/ 
width:          757px;
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; 
height:         275px;
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:     #000000; 
margin-top:     0px; 
margin-left:    0px;
width:          257px; 
height:         45px;
top:            0px;
left:           0px;
border-right:   1px solid #383838;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  1px solid #959595;
float:          left;
position:       relative;
text-align:	left;
}
#headerRight {
background:     #000000; 
margin-top:     0px; 
margin-left:    0px;
width:          492px; 
height:         45px;
top:            0px;
left:           0px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  1px solid #959595;
float:          left;
position:       relative;
text-align:	left;	
}
#pageHeaderTwo {
width:          758px; 
height:         200px;
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;
}
#pageHeaderTwoLeft {
margin-top:     0px; 
margin-left:    0px;
width:          257px; 
height:         200px;
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:         100px;
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;
}
#pageHeaderTwoLeftC2 {
background:     transparent url() no-repeat top left; 
margin-top:     0px; 
margin-left:    0px;
width:          494px; 
height:         200px;
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;
}
#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:     0px solid #000000;
border-bottom:  0px solid #000000;
position:       relative;
float:          left;
overflow:       hidden;
}
#pageNavLeft {
background:     #3865BB;
padding-top:    3px; 
margin-left:    0px;
width:          257px; 
height:         29px;
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:     #3865BB; 
padding-top:    3px; 
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;
}
/*End Page header layout*/

/*Begin Page body layout */
#pageBodyContent {
background:     url("../images/grey_body_lt.jpg") repeat top left;
/*height:         358px;*/
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:  1px 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;
}

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

#contentColOneHeader {
background:     url("../images/grey_header.jpg") repeat top left; 
margin-top:     0px; 
margin-left:    0px;
width:          255px;
/*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:   2px;
} 
              
#contentColOneBody {
/*background:     url("/images/grey.gif") 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:       hidden;
padding-top:	5px;
padding-left:   7px;
padding-right:  0px;
}
#contentColOneBody img {
	border:	0px dashed red;
	position: relative;
	float:	right;
	margin-top:	2px;
	clear:	right;
}
#contentColTwo {
/*background:     transparent url() no-repeat top left; */
margin-top:     0px; 
margin-left:    0px;
width:          244px; 
/*height:         360px;*/
top:            0px;
left:           0px;
border-right:   0px solid #000000;
border-left:    1px solid #FFFFFF;
border-top:     0px solid #000000;
border-bottom:  0px solid #FF0000;
float:          left;
overflow:       hidden;
}
#contentColThree {
/*background:     transparent url() no-repeat top left; */
margin-top:     0px; 
margin-left:    0px;
width:          247px;
/*height:         360px; */
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:       hidden;
}
#contentRowLeftHeader {
background:     url("../images/grey_header.jpg") repeat top left; 
margin-top:     0px; 
padding-left:   0px;
width:          100%;
/*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;
}              
#contentRowLeftBody {
background:     url("../images/grey_body.jpg") repeat top left; 
margin-top:     0px; 
padding-left:    5px;
width:          98%; 
height:         159px;
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:       visible;
}
#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 {
            /*margin-left:13px;*/
            list-style-position: inside
        }
#contentImageContainer {
width:          98%; 
border:         0px solid #000000;
float:          left;
/*bottom:         3px;
left:           2px;*/
text-align:     left;
padding-top:    3px;
padding-bottom:	3px;
overflow:       hidden;
}
#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:		100%;
height:		15px;
border-top:     2px solid #FFFFFF;
background-color: #000000;
position:	relative;
float:		left;
}
/*#contentRowLeftBody img {
vertical-align: bottom;
padding-top:    5px;
padding-left:   8px;
padding-bottom: 10px;
border-right:   0px;
}*/      
/* End Page body layout */        
font.boldColHeader {
color:          #0363B0;
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.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:     #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 #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;
        overflow:       hidden;
}
#subItem1 {
        background:     #3865BB;
        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:     #3865BB;
        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;
}
#subItem3 {
        background:     #3865BB;
        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:     #3865BB;
        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:     #3865BB;
        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:     #3865BB;
        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:     #3865BB;
        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:     #3865BB;
        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:     #3865BB;
        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:     #3865BB;
        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:     #3865BB;
        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:     #3865BB;
        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:     #3865BB;
        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:     #3865BB;
        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:     #3865BB;
        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:     #3865BB;
        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:     #3865BB;
        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:     #3865BB;
        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:     #3865BB;
        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:     #3865BB;
        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;
}

