.heading {
	width : 100%;
	font-size : 12px;
	color : #254c53;
	background : url(a.gif);
	font-weight : bold;
	height : 25px;
}
a {
	color: #0066CC;
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif;
}
a:hover {
	color : #ff6600;
}


#siteHeader {
	margin:10px auto 0 auto;
	width:908px;
	height:92px;
	position:relative;
	background-image: url(img/pageHeaderWhite.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
#siteLogo {
	position:absolute;
	left:27px;
}

/* ##################################################################### NAVIGATION */
#mainNavWrapper {
	position:absolute;
	bottom:15px;
	right:16px;
}
#mainNavWrapper a {
	color:#FFFFFF
}
/* General settings for main nav buttons */
.mainNavButton {
	width:102px;
	height:25px;
	display:block;
	font-size:12px;
	text-align:center;
	line-height:25px;
	font-weight:Bold;
	float:left;
}
a.mainNavButton {
	background-image: url(img/mainNavButton-Off2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
a.mainNavButton:hover {
	color:#000;
	text-decoration:none;
	background-image: url(img/mainNavButton-Over2.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/* ##################################################################### NAVIGATION  end*/





#pageWrapper {
	position:relative;
	background-image:url(img/pageBackground.png);
	background-position: top;
	background-repeat:repeat-y;
	width:908px;
	margin:0 auto;
}

#dbFooter {
	width:908px;
	height:25px;
	clear:both;
	display:block;
	background-image:url(img/pageFooter.png);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0 auto;
}

#siteFooter {
	font-size:10px;
	text-align:center;
	line-height:15px;
	color:#999;
}


.sLrightBox {
	width:239px;
	height:559px;
	float:right;
	margin-right:28px;
	-margin-right:15px;
}

.sLLeftContent {
	width:878px;
	margin-left:15px;
	_margin-left:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size : 13px;

}




.simplebgbordertable {
	background : #f2f1ed;
	border: 1px solid #c5c5c5;
}
.simplebgbordertablenew {
	font-size : 13px;
	padding-right : 10px;
	padding-left : 10px;
	padding-bottom : 10px;
	padding-top : 10px;
	border-right : 1px solid #c5c5c5;
	border-top : 1px solid #c5c5c5;
	border-left : 1px solid #c5c5c5;
	border-bottom : 1px solid #c5c5c5;
	background : #f7f7f7;
}

.bglight {
	font-size : 13px;
	padding-right : 10px;
	padding-left : 10px;
	padding-bottom : 10px;
	padding-top : 10px;
	border-right : 0 solid #c5c5c5;
	border-top : 0 solid #c5c5c5;
	border-left : 0 solid #c5c5c5;
	border-bottom : 0 solid #c5c5c5;
	background : #f7f7f7;
}
.light {
	font-size : 13px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 10px;
	padding-top : 10px;
	border-right : 1px solid #c5c5c5;
	border-top : 1px solid #c5c5c5;
	border-left : 1px solid #c5c5c5;
	border-bottom : 1px solid #c5c5c5;
	background : #ffffff;
}
.simplegraytable {

	padding-right : 2px;
	padding-left : 2px;
	font-size : 12px;
	padding-bottom : 2px;
	color : #000000;
	padding-top : 1px;
	background-color : #f5f5ef;
	text-align : left;
	border-top-width : 0;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-top-style : solid;
	border-right-style : solid;
	border-bottom-style : solid;
	border-left-style : solid;
	border-top-color : #ededed;
	border-right-color : #ededed;
	border-bottom-color : #ededed;
	border-left-color : #ededed;
}
.gray {
	padding : 2px;
	background-color : #f1f1f1;
	border : 1px solid #dddddd;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.simplegraytable1 {
	padding-left : 4px;
	font-size : 12px;
	background : #f7f7f7;
	padding-bottom : 2px;
	padding-top : 2px;
	color : #000000;
}
.simplegraytable1:hover {
	background : white;
}
.row1 {
background-color:#ECF6FF;
}
.row2 {
background-color:#F6FBFF;
}