/* - - - - - - - - - - - - - - - - - - - - */
	
body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	background-image: url(../images/back.gif);
	background-repeat: no-repeat;
	}
h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:28px;
	line-height:28px;
	font-weight:900;
	color:#ccc;
	}
p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
#Content>p {margin:0px;}
#Content>p+p {text-indent:30px;} 

a {
	color:#09c;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link {color:#09c;}
a:visited {color:#07a;}
a:hover {background-color:#eee;}

.logobar
{
	background-color: #0A386C;
	width: 100%;
}

/* - - - - -  TOOLBAR  ELEMENTS  - - - - - */
.toolbar
{
	background-color: #709BC7;
	background-image: url(../images/behindheader.gif);
	width: 100%;
	color: #FFFFFF;	
	padding-top: 6px;
	padding-bottom: 2px;	
	height:24px;
	line-height:11px;
}

.toolbar-bottom
{
	width: 100%;
	height: 1px;
	padding-left: 0px;
}

.toolbaritems
{
	font-family: Verdana;
	font-size: 8pt;
	float: left;
	padding-left: 5px;
}

.toolbardate
{
	font-family: Verdana;
	font-size: 9pt;
	float: right;
	padding-right: 5px;
}

.toolbarlink, .toolbarlink:a, .toolbarlink:link, .toolbarlink:visited
{
	text-decoration: none;
	font-size: 9pt;
	font-family: Verdana;
	color: #FFFFFF;
	letter-spacing: -1px;
}
.toolbarlink:hover
{
	color: #EEEEEE;
}

/* - - - - -  CONTENT  ELEMENTS  - - - - - */
#content
{
	margin:0px 0px 50px 180px;
	padding:10px;
}
.contentareas
{
	/*width: 100%;*/
	/*background-color: #EAF0F5;*/
	font-family: Verdana;
	/*font-size: 9pt; */
	margin-top: 15px;
	border: solid 1px #709BC7;
}

#borderlesscontent
{
	margin:0px 0px 0px 180px;
	padding:5px;
}
.borderlessbcontentareas
{
	/*width: 100%;*/
	/*background-color: #EAF0F5;*/
	font-family: Verdana;
	/*font-size: 9pt; */
	margin-top: 15px;
}
.borderlesstextarea
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.textarea
{
	background-color: #EAF0F5;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: solid 1px #FFFFFF;
}
.textareatext
{
	color: #000000;
	margin: 5pt;
}
.userlinkarea
{
	background-color: #EAF0F5;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: solid 1px #FFFFFF;
	width:300px;
}

/* - - - - - - - - - - - - - - - - - - - - */

/* - - - - -  LEFTBAR  ELEMENTS  - - - - - */
.leftitem
{
	
	margin-bottom: 15px;	
	border: solid 1px #709BC7;
}

.textareabox
{
	height: 200px;	
	width: 140px;
	overflow: auto;
	margin-bottom: 15px;	
	
	background-color: #EAF0F5;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: solid 1px #FFFFFF;
}
.leftitemNoBorder
{
	margin-bottom: 15px;		
}

.leftBar {
	position:absolute;
	top:130px;
	left:10px;
	font-family: Verdana;
	font-size: 8pt;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 5px;	
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px;
}

	
/* - - - - - -  TEXT ELEMENTS  - - - - - - */
.itemheadertext
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
}
.copyright
{
	text-align: center;
	padding-top: 5px;
	clear: both;
}
.mailto
{
	text-align: center;
	padding-top: 5px;
	clear: both;
}
/* - - - - - - - - - - - - - - - - - - - - */

/* - - - - -  HEADER   ELEMENTS  - - - - - */
.sectionheader
{
	background-image: url(../images/behindheader.gif);
	border-bottom: solid 1px #709BC7;
	background-color: #709BC7;
}

.sectionheadertext
{
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 1px;
	color: white;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}
/* - - - - - - - - - - - - - - - - - - - - */

/* - - - - - - - - - - - - - - - - - - - - */
DIV TABLE { font-size: 8pt; }
/* - - - - - -  FORM ELEMENTS  - - - - - - */

input
{
	font-family: Tahoma;
	font-size: 8pt;
}

.forminput
{
	font-family: Tahoma;
	font-size: 8pt;
	width:115px;
}

.logininput
{
	font-family: Tahoma;
	font-size: 8pt;
	width:75px;
}

.input-box
{
	width:350px;
}

.gobutton
{
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;
	font-weight: bold;
	font-size: 8pt;
	color: #4079B4;
	font-family: Tahoma;
	background-color: #EAF0F5;
	cursor: hand;
	text-decoration: none;
} 
.cssbutton {
	background: #fff;
	padding: 1px;
	font-family: Geneva, Vera, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-variant : small-caps;
	border : 1px solid #aaa;
}

.calcbutton {
	background: #fff;
	padding: 0px;
	font-family: Geneva, Vera, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-variant : small-caps;
	border : 1px solid #aaa;
}

select.unittype
{
	font-family: Tahoma;
	font-size: 8pt;	
	width:auto;
}
select
{
	font-family: Tahoma;
	font-size: 8pt;
	width:122px;
}


/* - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - */
/*
 * Everything below here does not need
 * to be updated when updating or creating
 * a new theme. Only edit items below here
 * if you really need to.
*/
/* - - - - - - - - - - - - - - - - - - - - */

IMG
{
	border: 0px;
}

.hr
{
	color: #CCCCCC;
	height: 1px;
	width: 200px;
	padding: 0px;
	border: 0px;
}
.userCol
{
	border:1px;
}
.bullet
{
	margin-right: 2px;
}
.logo
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


.rightaligned
{
	float: right;
}
.bottomrightaligned
{
	text-align: right;
	font-size: 8pt;
}
.bottomleftaligned
{
	float: left;
	font-size: 8pt;
}

.eulatitle
{		
	text-align: center;
	font-size: 16pt;
}

.eulasubtitle
{
	padding-top: 15px;
	text-align:left;
	font-size:12pt;
	font-weight:bold;
	color:Red;
}

.eulasection
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.disclaimersubtitle
{
	padding-top: 5px;
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	color:Navy;
}

.disclaimersectiontitle
{
	padding-top: 5px;
	text-align:left;
	font-size:12pt;
	font-weight:bold;
	color:Navy;
}

.disclaimersection
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.linedheader
{
	font-family: Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom:10px;
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
	color:Navy;
}

.textheader
{
	font-family: Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom:10px;
	text-align:left;
	font-size:10pt;
	font-weight:bold;	
	color:Navy;
}

.textsection
{
	font-family: Helvetica,Verdana, sans-serif;
	font-size:10pt;
}

.menustyle 
{
	font-family:verdana;
	font-size:11px;
	border:solid 1px #709BC7; 
	float: left;
	padding: 1px 1px 1px 1px; 
	margin: 0px; 
	background: #709BC7; 
	white-space: nowrap; 
}

.subMenu
{
	BORDER-RIGHT: black thin solid; 
	BORDER-TOP: black thin solid; 
	BORDER-LEFT: black thin solid; 
	BORDER-BOTTOM: black thin solid;
	background: #709BC7; 
}

.menuitem 
{
	font-family:verdana;
	font-size:11px;
	border: solid 1px #709BC7; 
	float: left;
	padding: 1px 1px 1px 1px; 
	margin: 0px; 
	background: #709BC7; 
	white-space: nowrap; 
	cursor:pointer;
	cursor:hand;
}

.mouseover 
{
	font-family:verdana;
	font-size:11px;
	border: solid 1px #999; 
	float: left;
	padding: 1px 1px 1px 1px; 
	margin: 0px; 
	background: #ccc; 
	white-space: nowrap; 
	cursor:pointer;
	cursor:hand;
}