/* TAG OVERRIDES */
BODY { background: #FFFFFF; color: #666666; margin: 12px; }

/* BACKGROUND COLORS AND ALIGNMENT */
div.container {background-color: #E0EEF7; margin-left: auto; margin-right: auto; text-align:center; width: 745px; padding: 3px 3px 3px 0px;}
.contentContainer {background-color: #F8F8F8; padding: 5px 5px 5px 5px; height: 700px;}
.partnersContainer {background-color: #F8F8F8; padding: 5px 5px 5px 5px; height: 1050px;}
.tabContainer {background-color: #F8F8F8; padding: 5px 5px 5px 5px; height: 750px;}
.tabContent {background-color: #FFFFFF; padding: 5px 5px 20px 10px; text-align: left;  height: 620px;}
.header {background-color: #FFFFFF;}
.content {background-color: #F8F8F8;}
.contentW {background-color: #FFFFFF;}
.panel {background-color: #FFFFFF; padding: 5px 5px 5px 5px; text-align: left;}
.footer {background-color: #F8F8F8; padding: 5px 0px 5px 0px;}
div.tab {background-color: #FFFFFF; padding: 5px 5px 5px 10px; text-align: left; width: 720px;}
td.gray, tr.gray {background-color: #F8F8F8;}
td.grayBox {background-color: #E8E8E8; text-align: left;}
/* for text in IE */
td.left {text-align: left;}




/* TABLE COLORS */
TABLE.dkblue{background:#8EA2D0}
TD.dkblue,TH.dkblue,TR.dkblue TD,TR.dkblue TH,TABLE TR TD.dkblue,TABLE TR TH.dkblue{background:#8EA2D0;color:#000}

/* FONTS */
body,th,td,p,div,span,a,input,select,textarea,ul,ol,dl,h1,h2,h3,h4,h5,h6,li,big,small,b,font{font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif}
body,th,td,p,div,span,a,ul,ol,dl,li,select,input,textarea,code,kbd,tt,pre,code a,kbd a,tt a,pre a,code span,kbd span,tt span,pre span,h6,h6 a,h6 span{font-size:13px}
div.stretch {line-height: 24px; letter-spacing: 0.15em; text-align:justify}
li.stretch {line-height: 22px; letter-spacing: 0.13em;}
div.nice {line-height: 20px; letter-spacing: 0.1em}
h1 { font-size: 22px; font-weight: bold; color: #888888; letter-spacing: 0.13em }
h2 { font-size: 15px; font-weight: bold; color: #777777; letter-spacing: 0.13em}
.smallerh2 { font-size: 18px; font-weight: bold; color: #000066; letter-spacing: 1.0em}
h3 { font-size: 15px; font-weight: bold; color: #000066; letter-spacing: 0.5em }

.title{font-family: geneva, helvetica, arial, "lucida sans", sans-serif; font-size: 12pt; color: #000; letter-spacing: 0.5em; font-weight: 900}

/* PADDING */
h1,h2,h3,h4,h5,h6{margin:3px 0px 0px 0px;padding:0px;}
td.tabbarcurrent{padding:2px; background-color:#FFFFFF}
td.tabbarother{padding:2px; background-color:#E8E8E8}
td.tabbarline{background-color:#6789c4}
td.tabbarblank{background-color:#ffffff}

td.navbarlimiter{color:#9ab46a}
td.navbarsel{padding-bottom:2px; padding-top:1px; padding-left:2px; padding-right:2px}


/* TEMPLATE */
A:link,A:visited,A:active{text-decoration:none;color:#6086c4}
A.nonu:link,A.nonu:visited,A.nonu:active{text-decoration:none; color:#447DBE; letter-spacing: 0.01em;}
A.white:link,A.white:visited,A.white:active{text-decoration:none;color:#FFFFFF}
A.nonuc:link,A.nonuc:visited,A.nonuc:active{text-decoration:none;color:#000066}
A.nonu:active{text-decoration:none;color:#000066}
A:hover,A.nonu:hover{text-decoration:underline;color:#9ab46a}

.small { font-size: 9pt; color: #666666; letter-spacing: 0.01em}
A.small:active,A.small:link,A.small:visited { font-size: 8pt; color: #ffffff; letter-spacing: 0.01em}
A.small:hover{ font-size: 8pt; text-decoration:underline; color:#9ab46a; letter-spacing: 0.01em}

.navcurrent { font-size: 13pt; color: #6086c4; letter-spacing: 0.01em; font-weight:bolder}
.tabcurrent { color: #6086c4; font-weight:bolder; letter-spacing: 0.01em}

A.nav:active,A.nav:link,A.nav:visited { font-size: 13pt; color: #6086c4; letter-spacing: 0.01em; font-weight:400}
A.nav:hover{ font-size: 13pt; text-decoration:underline; color:#9ab46a; letter-spacing: 0.01em}




.sp10{font-size:8px !important}
.sp8{font-size:7px !important}
.sp5{font-size:4px !important}
.sp4{font-size:3px !important}
.sp2{font-size:2px !important}
span.sp20{font-size:19px !important}
