/*global*/
div {
	margin:0px;
	padding:0px;
}

#mainWrapper {
    width: 990px;
}

/*upper boxes*/
#tlWrapper{
margin-right:20px;
}
div#trWrapper div.contentWrapper{
	margin:0px;
	padding:40px 50px 40px 50px;
}

.topBoxes{
	width:468px;
	height:255px;
	margin-bottom:20px;
}
/*lower boxes*/

.bottomBoxes{
	width:224px;
	margin-bottom:15px;
	/*overflow: hidden;*/
}

/*
* html .bottomBoxes {
	overflow-y: hidden;
}
*/
.bottomBoxesMargin{
	margin-right:20px;
}
div.bottomBoxes div.sBoxHeader {
	width:100%;
	margin-bottom:7px;
	border-bottom: 1px solid #000;
}
div.bottomBoxWrapper {
	width: 992px;
	margin-top: 10px;
	/*
position: absolute;
	bottom: 0px;
	left: 0px;
*/
}
*+html div.bottomBoxWrapper {
	bottom: 18px;
}
/*refer to styleguide for box codes*/

div.sBoxHeader {
	width:100%;
	margin-bottom:7px;
	border-bottom: 1px solid #000;
}

.sBoxWrapper02{}
div.sBoxWrapper02 div.leftSBox{
	width:70px;
	height:70px;
	margin: 0px 7px 25px 0px;
	clear:both;
}
div.sBoxWrapper02 div.rightSBox{
	width:147px;
	height:70px;
	margin: 0px 0px 25px 0px;
}

.sBoxWrapper03{
	/*margin-left: 13px;*/
	padding: 6px;
	width: 262px;
	/*height: 150px;*/
	/*background-color: #eee;*/
	margin-right: 15px;
}
* html .sBoxWrapper03{
	margin-left: 5px;
}
div.sBoxWrapper03 div.leftSBox{
	width:80px;
	height:95px;
	margin: 0px 7px 0px 0px;
}
div.sBoxWrapper03 div.rightSBox{
	width:70px;
	height:95px;
	margin: 0px 0px 0px 0px;
}
div.sBoxWrapper03 div.sBoxHeader{
	width: 100%;
}
div.sBoxWrapper03 div.leftSBox, div.sBoxWrapper03 div.rightSBox{
	padding-top: 3px;
}
.sBoxWrapper04{
	padding: 6px;
	width: 685px;
	border: 1px solid #ccc;
}
* html .sBoxWrapper04 {
	width: 675px;
}

div.sBoxWrapper04 div.leftSBox{
	width:224px;
	height:70px;
	margin: 0px 0px 25px 0px;
}

.sBoxWrapper05{}

/*content*/
div#trWrapper div.contentWrapper h1{
	padding:0px;
	margin:0px;
	color:#000;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:40px;
	text-transform:uppercase;	
}
div#trWrapper div.contentWrapper span{
	padding:0px;
	margin:0px;
	color:#000;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:18px;
	font-weight: normal;
}
div.bottomBoxes div.sBoxHeader h2 {
	padding:0px 10px 2px 0;
	margin:0px;
	color:#000;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:14px;
	text-transform:uppercase;	
}
div.bottomBoxes div.leftSBox h3,
div.bottomBoxes div.rightSBox h3 {
	padding:0px 0px 2px 0px;
	margin:0px;
	color: #06c;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:11px;
}
div.bottomBoxes div.leftSBox a,
div.bottomBoxes div.leftSBox span,
div.bottomBoxes div.leftSBox span a,
div.bottomBoxes div.rightSBox a,
div.bottomBoxes div.rightSBox span,
div.bottomBoxes div.rightSBox span a
 {
	padding:0px;
	margin:0px;
	color:#000;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:11px;
}
div.bottomBoxes div.leftSBox a, 
div.bottomBoxes div.leftSBox span a,
div.bottomBoxes div.rightSBox a,
div.bottomBoxes div.rightSBox span a{
	color: #06C;
	text-decoration:underline;
}
div.bottomBoxes div.leftSBox a:hover,
div.bottomBoxes div.leftSBox span a:hover,
div.bottomBoxes div.rightSBox a:hover,
div.bottomBoxes div.rightSBox span a:hover{
	text-decoration:none;
}
div.sBoxWrapper03 div.leftSBox a img,
div.sBoxWrapper03 div.rightSBox a img {
	width:70px;
	height:70px;
	border:none;
}

div.topBoxes div.contentWrapper a.button {
	background: transparent url(../img/index/button.gif) no-repeat left top;
	width:200px;
	height:50px;
	display:block;
	text-align: center;
	vertical-align: middle;
	font-size: 18px;
	color: white;
	text-decoration:none;
	margin-top: 25px;
	line-height: 50px;
}
div.topBoxes div.contentWrapper a:hover.button {
	background-position: left bottom;
}

* html #header #login { /* IE6 */
	margin-bottom: -18px;
} 

#footer {
	width: 997px;
	margin-top: 5px !important;
}

a.regbutton:hover {
	background-position: left bottom;
	text-decoration: none;
}
#regButtonHome {
    position: absolute;
    left: 680px;
    top: 268px;
    width:295px;
    height: 68px;
}

.sBoxWrapper04 h2 {
	text-transform: none !important;
}

#secnav {
	height: 10px !important;
}

.regIndex {
    position: absolute;
    right: 6px;
    bottom: 6px;
	text-align: right;
}
.allUser {
    position: absolute;
    left: 6px;
    bottom: 6px;
}

.newsSub, .userSub {
	padding-top: 10px;
}

.newsBox img {
	margin-right: 5px;
	margin-bottom: 5px;
}
.newsBox table {
	margin-right: 5px;
	clear: both;
}

#staticTextContainer {
    width: 977px;
    border: 1px solid #ccc;
    padding: 6px;
}

#staticTextContainer h1 {
    font-size: 14px;
    border-bottom: 1px solid #000;
}

#staticTextContainer h2 {
    text-transform: none;
    margin-bottom: 0;
}

#staticTextContainer p {
    margin-top: 0;
}


