body{
	background-color : #1C30A0;
	font-family:Helvetica,Arial,sans-serif;
	font-size: 12pt;
	min-width: 550px;
	margin:0;
	padding:0;
	line-height: 1.3em;
}

a {text-decoration: none; }


#header{
	background: #EAEAEA;
	height: 100px; /*Height of top section*/
	background:transparent url(../images/header2_bg.jpg) no-repeat scroll 0 0;
	margin-bottom: 5px;
}

#header h1{
	margin: 0;
	padding-top: 15px;
}

#navigation {
	background: #DEDEDE url(../images/navbg.png) repeat-x scroll 0 50%;
	border-bottom: 2px solid #CCCCCC;
	border-top: 1px solid #EBEBEB;
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	width: 100%;
	z-index: 99999999;
}

#nav, #nav ul {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
	z-index: 99999999;
}

li {
	margin: 0;
	margin-left: 0;
	padding: 0;
}

a.navlinks {
	color: #1C30A0;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0.2em 0.4em;
}

a.toprightnav {
	color: white;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: bold;
	padding: 0.2em 0.4em;
}

a.sidenav {
	color: 1C30A0;
	text-decoration: none;
	font-weight: bold;
	padding: 0.4em 0.2em 0.4em 0.4em;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 230px 0 230px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#contentcolumn h1 { color: white; text-transform: uppercase; font-size: 18pt; padding-left: 10px; padding-top: 5px;}

#extranetcolumn h1 { color: white; text-transform: uppercase; font-size: 18pt; padding-left: 10px; padding-top: 5px;}


#leftcolumn{
float: left;
width: 230px; /*Width of left column*/
margin-left: -100%;
}

#rightcolumn{
float: left;
width: 230px; /*Width of right column*/
margin-left: -230px; /*Set left marginto -(RightColumnWidth)*/
}

#footer{
clear: left;
width: 100%;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
	color: white;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;	
}

.innertube{
	margin: 5px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
	background-color: white;
	padding: 5px;
}

.rounded {
	background-color: white;
}

h1.cornerBoxInner {
	color: red;
}

h3.content { color: #1C30A0; font-size:1em; line-height: 1.2em; padding: 0px;}

.biwrapper {width: 100%;}
.bicolleft { float: left; width: 49.9%;}
.bicolright { width: 49.9%; float: right;}

.cornerBoxinv { position: relative; background: #1C30A0; *width: 100%; margin: 5px; margin-top: 0;}
.cornerBoxcontact { 
	position: relative; 
	color: #ffffff;
	font-size: 12px;
	line-height: 1.2em;
	*width: 100%; 
	height: 240px; 
	margin: 5px; 
	margin-top: 0; 
	background: url('../images/contact_box240.gif') no-repeat;
}
.cornerinv { position: absolute; width: 10px; height: 10px; background: url('../images/10corner_inverse.gif') no-repeat; font-size: 0%; }

.contactbox { position: absolute; width: 220px; height: 240px; background: url('../images/contact_box240.gif') no-repeat; font-size: 0%; }
.cornerbar { position: relative; font-size: 14px; font-weight: bold; padding: 5px; color: #ffffff; width: 220px; height: 25px; background: url('../images/rounded_header1.gif') no-repeat #1C30A0; }

.corner { position: absolute; width: 10px; height: 10px; background: url('../images/10corner_solida.gif') no-repeat; font-size: 0%; }
.TL { top: 0; left: 0; background-position: 0 0; }
.TR { top: 0; right: 0; background-position: -10 0; }
.BL { bottom: 0; left: 0; background-position: 0 -10; }
.BR { bottom: 0; right: 0; background-position: -10 -10; }
.cornerBox { position: relative; background: #ffffff; *width: 100%; margin: 5px;}
.cornerBoxInner { padding: 15px; font-size: 1.03em; line-height: 1.3em; *width: 100%}

.cornerBoxInner h1 { color: #1C30A0; font-size: 15pt; line-height: 1.5em;}


.rbroundbox { background: #ffffff; margin: 5px;}
.rbtop div { background: url(../images/corner_tl.gif) no-repeat top left; }
.rbtop { background: url(../images/corner_tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/corner_bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/corner_br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 10px;
font-size: 1px;
}
.rbcontent { margin: 0 10px; padding: 5px; font-size: 0.8em; line-height: 1.3em; }
.rbroundbox { *width: 100%; margin: 5px; }

.boxheader1 { color: #1C30A0; font-size: 14pt; font-weight: bold; line-height: 2.0em;}
.boxheader2 { color: #1C30A0; font-size: 12pt; font-weight: bold; line-height: 2.0em;}

.morelink { margin: 0 10px; padding: 5px; font-size: 0.8em; line-height: 1.3em; }

#confbox { *height: 300px; }
#newsbox { *height: 300px; }
