@import url(navigation.css);

/* CORE ------------------------------------------------------------------------------------------------------ */
body {
	margin:0;
	padding:0;
	background-color:#026288;
}

#pageWrapper {
	width:1000px;
	margin:0px auto;
	background-image:url(../Images/border.gif);
	background-position:center;
	background-repeat:repeat-y;
}

#header {
width:952px;
height:263px;
background-image:url(../Images/main_header.jpg);
background-position:top right;
background-repeat:no-repeat;
	margin:0px auto;
	background-color:#FFFFFF;
}

#header2 {
width:952px;
height:183px;
background-image:url(../Images/main_header2.jpg);
background-position:top right;
background-repeat:no-repeat;
margin:0px auto;
background-color:#FFFFFF;
}

#contentWrapper {
width:952px;
margin:0px auto;
padding:0 0 0 0;
background-color:#ffffff;
font-size:0.95em
}

#leftCol {
width:323px;
min-height:416px;
height:auto;
background-image:url(../Images/main_header_bottom.gif);
background-position:top left;
background-repeat:no-repeat;
padding:40px 10px 0px 30px;
margin:0 0 0 0;
}

#leftCol a{
color:#0d3692;
text-decoration:underline
}

#leftCol p{
font-size:1.1em
}

#leftCol h2{
font-size:2.4em;
color:#0543a0;
font-weight:bold
}

#leftCol h3{
font-size:1.3em;
color:#0543a0;
font-weight:bold
}

#internal_left{
text-align:right;
font-style:italic;
color:#666;
font-size:0.9em;
}

h2.welcome{
font-weight:normal;
font-size:1.5em;
color:#0571a0;
}

#middleCol {
width:326px;
height:436px;
border-left:2px solid #CCCCCC;
padding:20px 0px 0 20px;
margin:0 0 0 0;
float:right;
color:#fff;
}

#middleCol a{
color:#bdd6e4;
text-decoration:underline
}

.box1{
width:266px;
height:101px;
margin-bottom:5px;
background-image:url(../Images/box1_back.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:15px 20px 20px 20px;
font-size:1.1em
}

.box2{
width:266px;
height:96px;
margin-bottom:5px;
background-image:url(../Images/box2_back.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:15px 20px 20px 20px;
font-size:1.1em
}

.box3{
width:266px;
height:101px;
margin-bottom:5px;
background-image:url(../Images/box3_back.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:15px 20px 20px 20px;
font-size:1.1em
}

#mainContent {
width:527px;
min-height:406px;
height:auto;
background-image:url(../Images/internal_right.gif);
background-position:top left;
background-repeat:no-repeat;
padding:40px 20px 30px 20px;
margin:0 0 0 0;
float:right;
background-color:#ebf3f7;
border-left:2px solid #CCCCCC;
}

#internal_nav a
{font-size:0.9em;
color:#666666; 
text-decoration:none
}

#internal_nav a.active{
color:#660033; 
text-decoration:none
}

.internal_section{
border-bottom:1px dotted #999
}

img.right{
float:left;
padding:0 10px 10px 0;
}

h2.style1{
font-weight:normal;
font-size:1.0em;
color:#859bcc;
margin-bottom:10px;
margin-top:0px
}

h2.style2{
font-weight:normal;
font-size:1.0em;
color:#b98ea2;
margin-bottom:10px;
margin-top:0px
}

h2.style3{
font-weight:normal;
font-size:1.0em;
color:#80b0c6;
margin-bottom:10px;
margin-top:0px
}

#rightCol {
width:181px;
padding:20px 20px 20px 20px;
border-left:2px solid #CCCCCC;
margin:0 0 0 0;
float:right
}

#news{
width:143px;
min-height:308px;
background-image:url(../Images/right_box_back.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:20px 20px 20px 20px;
}

h2.news{
font-weight:normal;
font-size:1.1em;
color:#0d3692;
margin-bottom:10px
}

#news a{
color:#0d3692;
text-decoration:underline
}

#mainlogo h1{
display:none;
}

#footer {
padding:10px 30px 20px 30px;
color:#999;
font-size:0.8em;
}

#footer img.right{
float:right;
}

#footer a{
color:#999;
text-decoration:none;
font-weight:normal
}

#footer a:hover{
color:#999;
text-decoration:underline;
font-weight:normal
}

#footer a.alliance_link{
color:#0d3692;
text-decoration:none;
font-weight:normal
}

#bottom {
	width:988px;
	height:30px;
	margin:0 0 0 5px;
	padding:0;
	background-image:url(../Images/bottom_shadow.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#mainlogo {
}

#login {
}

#cncLogo {
}

#news {
}

#search {
}

#disclaimer {
}

#disclaimer a {
}

#disclaimer a:hover {
}

/* SITE UNIQUE STYLES background-image:url(../Images/bottom_shadow.jpg);
background-position:bottom;
background-repeat:no-repeat
---------------------------------------------------------------------------------------- */




/* CORE ELEMENTS --------------------------------------------------------------------------------------------- */
ul {
}
li {
}

.clear {
	clear:both;
}


/* NAVIGATION - Please refer to navigation.css --------------------------------------------------------------- */


/* FONTS ----------------------------------------------------------------------------------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

p {
}

a{
color:#0d3692;
text-decoration:underline
}

a:link {
}
a:visited {
}
a:hover {
}
a:active {
}

h1 /* Website title */ {
}
h2 /* Section title */ {
font-weight:normal;
font-size:1.5em;
color:#0571a0
}
h3 /* Page title */ {
font-weight:normal;
font-size:1.2em;
color:#0571a0
}
h4 {
}
h5 {
}
h6 {
}


#flash {
position:absolute;
margin-left:382px;
}


table.subscribeForm {
	margin: 0;
}

table.subscribeForm td {
	padding: 0 5px 8px 0;
}
