/* GENERAL AND MISC */
body
{
	margin: 0 auto;
	padding: 0;
	text-align: center;
	overflow: auto;
	background-image: url("../images/background.jpg");
	background-repeat: repeat-x;
	background-attachment: fixed;
}

.alignmentTable
{
	margin: 0 auto;
	padding: 0;
	width: 0;
	text-align: center;
}

.small
{
	font-size: 11px;
}
/*- GENERAL AND MISC */




/* TOP BANNER */
#topBanner
{
	margin: 0 auto;
	padding: 0;
	width: 975px;
}

#topBanner .left
{
	margin: 0;
	padding: 0;
	height: 144px;
	width: 189px;
	float: left;
}

#topBanner .middle
{
	margin: 0;
	padding: 0;
	height: 144px;
	width: 576px;
	float: left;
}

#topBanner .right
{
	margin: 0;
	padding: 0;
	height: 144px;
	width: 210px;
	float: left;
}
/*- TOP BANNER */




/* CONTAINER */
#container
{
	clear: both;
	margin: 0 auto;
	padding: 0;
	width: 975px;
	border-top: 1px solid #FFF;
	background-image: url("../images/background_full.jpg");
	background-repeat: repeat;
	font: normal 12px Arial;
	color: #000;
}
/*- CONTAINER */




/* LINES */
#lines
{
	margin: 0 auto;
	padding: 0;
	clear: both;
	width: 975px;
	float: left;
	background-image: url("../images/background_full.jpg");
	background-repeat: repeat-y;
}
/*- LINES */




/* BREADCRUMB */
#breadcrumb
{
	margin: 0;
	padding: 0 0 0 10px;
	width: 556px;
	height: 29px;
	background-color: #A1A1A1;
	color: #474747;
	font: bold 11px Arial;
	text-transform: lowercase;
}

#breadcrumb a, 
#breadcrumb a:link, 
#breadcrumb a:active,
#breadcrumb a:visited,
#breadcrumb a:hover
{
	font: bold 11px Arial;
	color: #6d6d6d;
	text-transform: lowercase;
}
/*- BREADCRUMB */




/* LEFT SECTION */
#leftSection
{
	margin: 0;
	padding: 0;
	width: 188px;
	border-right: 1px solid #FFF;
	float: left;
}

#leftSection .navigation
{
	margin: 0;
	padding: 0;
	width: 188px;
	text-align: left;
}

#leftSection .navigation ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#leftSection .navigation li
{
	margin: 0 0 -3px 0;
	padding: 0;
	width: 188px;
}

#leftSection .navigation .web_subnavigation
{
	margin: 0;
	padding: 0 0 5px 0;
	background-color: #FFF;
}

#leftSection .navigation .web_subnavigation li
{
	margin: 0;
	padding: 4px 0 0 15px;
	width: 173px;
	font: bold 11px Arial;
	color: #a1a1a1;
	text-transform: uppercase;
	text-decoration: underline;
	background-color: #FFF;
}

#leftSection .navigation .web_subnavigation li a, 
#leftSection .navigation .web_subnavigation li a:link, 
#leftSection .navigation .web_subnavigation li a:active,
#leftSection .navigation .web_subnavigation li a:visited
{
	font: bold 11px Arial;
	color: #a1a1a1;
	text-transform: uppercase;
	text-decoration: underline;
	background-color: #FFF;
}

#leftSection .extranetLogin
{
	margin: 0;
	padding: 0;
	clear: both;
	display: block;
	width: 188px;
	height: 77px;
	background-image: url("../images/extranetLogin_background.jpg");
	background-repeat: no-repeat;
	background-color: #91d259;
	text-align: left;
}

#leftSection .extranetLogin ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#leftSection .extranetLogin li
{
	margin: 0 0 0 30px;
	padding: 0;
	width: 158px;
	height: 23px;
	border: 0px;
	background-color: #91d259;
}

#leftSection .logoLines
{
	margin: 0;
	padding: 0;
	width: 188px;
	text-align: left;
}

#leftSection .makeReadyButton
{
	margin: 0;
	padding: 0;
	clear: both;
	display: block;
	width: 188px;
	height: 77px;
	text-align: left;
}

#leftSection .makeReadyButton ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#leftSection .makeReadyButton li
{
	width: 188px;
	height: 60px;
}
/*- LEFT SECTION */




/* RIGHT SECTION */
#rightSection
{
	margin: 0 auto;
	padding: 0;
	width: 786px;
	float: left;
	display: block;
}

#rightSection .indexImage
{
	margin: 0 auto;
	padding: 0;
	width: 786px;
	height: auto;
	background-color: #a1a1a1;
}

#rightSection #content
{
	margin: 0;
	padding: 0;
	width: 786px;
	text-align: left;
	float: left;	
}

#rightSection #content .contentLeft
{
	margin: 0;
	padding: 10px 0 0 20px;
	width: 479px;
	font: normal 12px Arial;
	color: #000;
	text-align: left;
	border-left: 1px solid #a1a1a1;
	float: left;
}

#rightSection #content .contentLeft li
{
	vertical-align: top;
}

#rightSection #content .contentLeft a:link,
#rightSection #content .contentLeft a:active,
#rightSection #content .contentLeft a:visited
{
	color: #005489;
}

#rightSection #content .contentLeft p
{
	margin: 0;
	padding: 0;
}

#rightSection #content .contentLeft h1
{
	font: bold 14px Arial;
	color: #005489;
}

#rightSection #content .contentLeft h2
{
	margin: 0;
	padding: 0;
	font: bold 14px Arial;
	color: #005489;
}

#rightSection .contentRight
{
	margin: 0;
	padding: 0;
	width: 286px;
	display: inline;
	text-align: right;
	float: right;
}
/*- RIGHT SECTION */




/* FOOTER */
#footer
{
	margin: 0 auto;
	padding: 0;
	margin-bottom: -8px;
	clear: both;
	width: 975px;
	height: 32px;
	position: relative;
}
/*- FOOTER */




/* FCK EDITOR AREA CONTENT */
.fckEditorArea
{
	margin: 4px;
	text-align: left;
	background-color: #FFF;
	background-image: none;
	font: normal 12px Arial;
}

.fckEditorArea p
{
	margin: 0;
}

.fckEditorArea h1
{
	font: bold 14px Arial;
	color: #005489;
}

.fckEditorArea h2
{
	margin: 0;
	padding: 0;
	font: bold 14px Arial;
	color: #005489;
}
/*- FCK EDITOR AREA CONTENT */




/* MAKE READY CALCULATOR */
.contentLeft .makeReady
{
	margin: 0;
	padding: 0;
	font: normal 11px Arial;
	color: #FFF;
	border: 1px solid #999;
}

.contentLeft .makeReady .leftFirstTd
{
	border-top: 3px solid #FFF;
	border-left: 3px solid #FFF;
	background-color: #999;
	padding: 5px;
}

.contentLeft .makeReady .rightFirstTd
{
	border-top: 3px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 3px solid #FFF;
	background-color: #999;
	padding: 5px;
}

.contentLeft .makeReady .leftTd
{
	border-top: 1px solid #FFF;
	border-left: 3px solid #FFF;
	background-color: #999;
	padding: 5px;
}

.contentLeft .makeReady .rightTd
{
	border-top: 1px solid #FFF;
	border-right: 3px solid #FFF;
	border-left: 1px solid #FFF;
	width: 100px;
	background-color: #999;
	padding: 5px;
}

.contentLeft .makeReady .bottomTd
{
	border-left: 3px solid #FFF;
	border-top: 1px solid #FFF;
	border-bottom: 3px solid #FFF;
	background-color: #999;
	padding: 5px;
}

.contentLeft .makeReady .bottomRightTd
{
	padding: 5px;
	border-right: 3px solid #FFF;
	border-left: 1px solid #FFF;
	border-top: 1px solid #FFF;
	border-bottom: 3px solid #FFF;
	width: 100px;
	background-color: #999;
}

.button
{
	margin: 0;
	padding: 0;
	background-color: #999;
	border: 0px;
	font: bold 13px Arial;
	color: #fff;
	width: 100px;
	height: 25px;
}

input
{
	font: normal 11px Arial;
	color: #000;
}
/*- MAKE READY CALCULATOR */



/* Print */
@media print
{
	.noPrint
	{
		display: none;
	}
}