*{margin:0;padding:0;}

HTML, BODY {width:100%; height:100%;margin:0;padding:0;}

BODY {background-color:#D7E6EF;	background-image:url(../layout/bodybg.png);}

A IMG {border:0;}

A {color:#0076BD;}

#mainTable {width:990px; height:100%; position:absolute;left:50%;margin-left:-490px; }

    #mainTable TR.space {height:20px;}

#main {background-color:#fff; vertical-align:top; padding:20px 25px; box-shadow:  0px 0px 25px 0px #000; -moz-box-shadow: 0px 0px 20px -5px #000; -webkit-box-shadow:  0px 0px 20px -5px #000;}

#mainLogo {float:left;}

#sponsorsLogo {float:right;}

    #sponsorsLogo A {padding-left:25px;}

#menu {float:left; padding-top:25px; list-style:none; width:100%; display:table;}

    #menu LI {display:inline; height:30px; border:#999 solid; border-width:0 1px 1px 0; display:table-cell; }

        #menu LI:last-child {width:100%; border-right-width:0; }

        #menu LI.selected {border-bottom-width:0;}

        #menu LI A {font-family:Arial; font-size:16px; font-weight:bold; text-decoration:none; color:#116A94; padding:0 20px; white-space: nowrap;}

        #menu LI:first-child A{padding-left:0px;}

        #menu LI.selected A, #menu LI:hover A {color:#FF4E00;}

        #menu LI UL {background-image:url(../layout/white.png); background-position:0 2px; background-repeat:repeat-x; position:absolute; left:50%; width:940px; margin-left:-470px; margin-top:10px; padding-top:8px; display:none; white-space:nowrap; }
        x:-moz-any-link:nth-child(0), #menu LI UL {padding-left:5px;}

        #menu LI.selected UL {display:block;}

	/* #menu LI:hover UL {display:block; z-index:10;}*/

            #menu LI UL LI { border:0;}

            #menu LI UL A { font-size:14px; padding:0 20px; }

#splash {padding: 160px 0 30px;}

.column {float:left; width:140px; text-align:center;}

	.column IMG {max-width:140px; padding-top:20px; }

	.column H3 {font-family:Arial; font-size:16px; font-weight:bold; }

	.column .moduletable, .column .moduletablenews {border:0 solid #959595; border-top-width:1px; padding:10px 0 30px; }

		.column .moduletablenews OL {list-style:none; text-align:left; }

			.column .moduletablenews OL LI {border:0 solid #E4E4E4; border-top-width:1px; padding:20px 0 20px; }

				.column .moduletablenews OL LI .createdatenews {color:#A9B9C1; font-weight:bold; font-style:italic; font-family:Arial; font-size:12px; }

				.column .moduletablenews OL LI A {color:#0076BD; font-family:Arial; font-size:12px; font-weight:normal; }	

				.column .moduletablenews OL LI:first-child {border-top-width:0;}

#center {float:left; margin:-5px 70px 0; width:520px; }

	#center P, #center OL, #center UL {text-align:justify; padding-top:15px; font-family:Arial; font-size:12px; color:#252525;}

		#center .item-page H2, #center .item-page H2 A {font-family:Arial; font-size:24px; font-weight:bold; color:#010101; text-decoration:none; }

	#center OL, #center UL {padding-left:20px;}
	
		#center OL UL {padding-left:20px}

	#center .item-page .content H3 {font-family:Arial; font-size:12px; font-weight:bold; color:#010101; text-decoration:none;}

#footer {/*height:250px;*/ background-color:#343434; padding:25px 25px 0px; vertical-align:top;}

/*#bottom1, #bottom2, #bottom3 {height:215px;}*/

#bottom1 { float:left; border-right:1px solid #434343; }

	#bottom1, #bottom1 A { font-family:Arial; font-size:12px; color:#9F9F9F; width:32%; }

#bottom2 { float:left; width:18%; border-right:1px solid #434343; border-left: 1px solid #212121; padding-left:45px; }

	#bottom2 UL { list-style:none; }

		#bottom2 UL A { color:#2C9BCF; }

#bottom3 {float:left; width:300px; border-left: 1px solid #212121; padding-left:45px; color:#fff; }

	#bottom3 H3 { font-family:Arial; font-size:16px; font-weight:normal; padding-bottom:20px; }

		#bottom3 TABLE TD { padding-right:20px; padding-bottom:20px;}

.readmore {float:right;}

.item-separator{clear:both;}

#cb_comp_login
{
}

#cb_comp_register
{
	width:515px;
}

.cbLoginForm fieldset
{
	padding-top:10px;
	border:0;
}

#mod_login_usernametext, #mod_login_passwordtext
{
	position:relative;
	top:-20px;
}

#mod_login_username, #mod_login_password
{
	width:100px;
}

#mod_login_remember
{
	float:right;
}

UL.cbLoginLinksList
{
	list-style:none;
}

.componentheading {font-family:Arial; font-size:24px; font-weight:bold; color:#010101; text-decoration:none; padding-left:10px; }

.cb_button_wrapper INPUT, .cbLoginButtonSpan INPUT
{
	padding:10px 20px 10px;
        font-family:Arial;
        font-size:14px;
        font-weight:bold;
	margin:10px;
}

H3.hdr
{
	color:#116A94;
	font-family:Arial;
        font-size:20px;
        font-weight:bold;
	padding-top:20px;
	padding-bottom:10px;
}

TABLE.list
{
	width:100%;
	border:1px solid #8BB7CD;
}

TABLE.list THEAD
{
	background-color:#8BB7CD;
	color:#fff;
	font-family:Arial;
        font-size:16px;
}

TABLE.list TD
{
	padding:10px;
	border:1px solid #8BB7CD;
}

.nodisplay
{
	display:none;
	padding:0;
}

#pg-pagination UL LI
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;	
}
