﻿/***********/
/* B O D Y
/***********/
body
{   
	width: 100%; height: 100%;
	background:url(/ui/images/background-0.jpg) 0 0 repeat-x;
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	color:#000; 
	font-family: Calibri, Tahoma, "Times New Roman", Arial, Times, Serif !important;
	font-size: 100%;
	float:left;	
}

a { outline:none; }

form, html { width:100%; height:100%; }

img { border:0; margin:0 0 0 0; padding:0 0 0 0; }

div { float:none; }

p { line-height:25px; }

/*******************/
/* H E A D I N G S
/*******************/
h1, h2, h3, h4, h5, h6 { color:#2a608e; }
h1 { margin:20px 0 10px 0; font-size:1.5em; }
h1.green { color: #0b5d32; }

/**************************************/
/* G L O B A L    C O N T A I N E R S
/**************************************/
.container
{
   width:999px; height: 100%; margin: 5px auto 0 auto;
}

.container .content
{
   width: 100%; min-height: 1000px;
   background: #ffffff url(/ui/images/container-background-fill-0.jpg) 0 0 repeat-x;
}

.container .content .menuContentContainer { float:left; color:#333333; margin:0px 0 0 10px; height:33px; width:966px; background: url(/ui/images/main-link-fill-0.gif) 0 0 repeat-x; z-index:2; }
.container .content .menuContentContainer a { color:#aeaf9d; text-decoration:none; position:relative; top:6px; margin-left:25px; }

.container .content .contentwrapper
{
	
}

/****************/
/* F O O T E R S
/****************/
.container #footer { width:100%; border-top:dotted 1px black; margin:20px 0 10px 0; background-color:White; color:#212121; font-size:11px; }
.container #footer a { text-decoration:none; color:#212121; font-size:11px; }
.container #footer a:hover { text-decoration:underline; }
.container #footer #left { float:left; text-align:left; width:50%; display:block; margin:10px 0 0 0; } 
.container #footer #right { float:left; text-align:right; width:50%; display:block; margin:10px 0 0 0; }

/***************************/
/* P L A I N    P A N E L S
/***************************/

.panelBbWbg { width:750px; margin:50px auto 0 auto; border:solid 1px black; background-color:White; }
.panelContent { width:80%; margin:0 auto 30px auto; }
.panelContent h3 { color:#a24710; }
.panelContent .lblNote { font-size:0.7em; color:#a4a4a4; }
.panelContent .at01 { font-size:0.75em; }

/********************************/
/* S I M P L E    C L A S S E S
/********************************/
.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.block { display:block; }
.center { margin: 0 auto 0 auto; }
.center-t { text-align:center; }
.relative { position:relative; }
.error { background-color: Red; color: White; }
.success { background-color: white; color: black; }
.overflow { overflow: scroll; }
.req { color:Red; }

/**********************************/
/* V E R T I C A L    S P A C E S
/**********************************/
.vspacer3 { height:3px; width:100%; display:block; float:left; }
.vspacer5 { height:5px; width:100%; display:block; float:left; }
.vspacer10 { height:10px; width:100%; display:block; float:left; }
.vspacer15 { height:15px; width:100%; display:block; float:left; }
.vspacer20 { height:20px; width:100%; display:block; float:left; }
.vspacer25 { height:25px; width:100%; display:block; float:left; }
.vspacer30 { height:30px; width:100%; display:block; float:left; }

/*****************/
/* B U T T O N S
/*****************/
.btn01 { color:#3782df; font-weight:bold; }

