﻿
body{
	font-family: Arial, Verdana Ref, Tahoma;
	font-size: 12px;
	background-image: url('Images/MainBg2.gif');
	background-repeat: repeat;
	
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
}

hr {
	border-bottom: 2px dotted #BFD1E4; 
}

#mainContainer {
	margin: 0px;
}
/*#pageContainer {
	border: 1px solid #C0C0C0;
	margin: 10px;
	padding: 5px;
}*/
.pageContainer {
	border: 1px solid #C0C0C0;
	background-color: #E9E9E9;
	margin: 10px;
	padding: 5px;
	min-height: 400px;
	min-width: 1150px;
}
.pageContainerRadWindow {
	border: 1px solid #C0C0C0;
	background-color: #E9E9E9;
	margin: 10px;
	padding: 5px;
	min-height: 400px;
}
.curlycontainer{
	border: 1px solid #b8b8b8;
	margin-bottom: 1em;
	width: 300px;
}

.curlycontainer .innerdiv{
	background: transparent url(media/brcorner.gif) bottom right no-repeat;
	position: relative;
	left: 2px;
	top: 2px;
	padding: 1px 4px 15px 5px;
}
.MenuBGtop {
	width: 100%; 
	height: 98px;
	background-image: url('Images/LogoBG.gif');
	background-repeat: repeat-x;
	margin-bottom: 5px;	
}
.MenuBG {
	width: 100%; 
	background-image: url('Images/MenuBG.gif'); 
	background-repeat: repeat-x;
}
.MenuBGlogo {
	text-align: right;
	width: 420px;
	background-image: url('Images/Logo4.gif');
	background-repeat: no-repeat;
	
}
.tableHeader {
	color: #FFFFFF;
	background-image: url('Images/RadGridBg.gif');
}

.fontRed {
	color: Red;
	font-weight: bold;
}

.fontRedErrorTxt {
	color: Red;
	font-weight: bold;
	font-size: 10px;
}

.subTitles{
	font-size: medium;
	color: #2d88c0;
}

.mainText{
	font-size: 13;
	color: #2d88c0;
}

.text{
	font-size: 13px;
	color: #C3F707;
	font-weight: bold;
}

.text2{
	font-size: medium;
	color: #2d88c0;
}

.text3{
	font-size: 11px;
	color: #F9992D;
	
}

.text4{
	font-size: 11px;
	color: #F9992D;
	
}

.SubTitles3{
	font-size: 15px;
	color: #F9992D;
	font-weight: bold;
}

.MainWidth{
	min-width: 1000px;
}


#scroll_box {
    border: 0px solid #ccc;
    height: 100%;    
    width: 100%;            
    overflow: auto;            
    margin: 1em 0;
}

#splash   {
	margin: 0px;
	padding: 0px;
}

#splash .bgimage {
	background-image: url('Images/Splash_03.gif');
}

#HeaderWidth {
	min-width: 1160px;
}

#Admin .Table {
	background-color: #ECF5FF;
	padding: 10px 3px 0px 3px;
	
}

#Admin .DivMemExtra {
	/*background-color: #ECF5FF;*/
	padding: 0 5px 0 5px;
	margin-bottom: 5px;
}

#Admin .Cell {
	text-align: right;
	font-weight: bold;
}

#Admin .Center {
	text-align: center;	
}

#Admin .ScrollDiv {
	border: solid 1px #acacac;
	position: relative; 
	overflow: auto; 
	height: 200px; 
	width: 100%;
}



/* headers here */
.headerContent {
	width: 99.5%; 
	border: 1px solid #acacac; 
	background-color: White; 
	margin: -3px 0 8px 2px;
}
.headerContentSub {
	width: 99.5%; 
	border: 1px solid #acacac; 
	background-color: White; 
	margin: -3px 0 8px 2px;
}
.headerContentRadWin {
	width: 98.5%; 
	border: 1px solid #acacac; 
	background-color: White; 
	margin: -3px 0 8px 2px;
}
.headerContentRadWinMain {
	width: 99.5%; 
	border: 1px solid #acacac; 
	background-color: White; 
	margin: -3px 0 8px 2px;
}

.middleBlue {
	background-image: url('Images/h_mb.gif');
	padding-left: 7px;
}
.leftBlue {
	background-image: url('Images/h_lb.gif');
	background-repeat: no-repeat;
}
.rightBlue {
	background-image: url('Images/h_rb.gif');
	background-repeat: no-repeat;
	padding-right: 1px;
}
.middleBlueFont {
	font-size: 14px;
	font-weight: bold;
	color: White;
}

.middleGreen {
	background-image: url('Images/h_mg.gif');
	padding-left: 7px;
}
.leftGreen {
	background-image: url('Images/h_lg.gif');
	background-repeat: no-repeat;
}
.rightGreen {
	background-image: url('Images/h_rg.gif');
	background-repeat: no-repeat;
	padding-right: 1px;
}
.middleGreenFont {
	font-size: 14px;
	font-weight: bold;
	color: White;
}

.middleOrange {
	background-image: url('Images/h_mo.gif');
	padding-left: 7px;
}
.leftOrange {
	background-image: url('Images/h_lo.gif');
	background-repeat: no-repeat;
}
.rightOrange {
	background-image: url('Images/h_ro.gif');
	background-repeat: no-repeat;
	padding-right: 1px;
}
.middleOrangeFont {
	font-size: 14px;
	font-weight: bold;
	color: White;
}



#UsernameTagDiv {
	margin-top: 0px; 
	padding-right: 12px; 
	text-align: right; 
	z-index: 1; 
}

#UsernameTagDiv .UsernameFont {
	color: #FF9900; 
	font-weight: bold;
	font-size: 10px;
}

/* MISC ITEMS HERE */
.radWindowUserTable {
	border: 1px solid #808080;
	background-color: #F8F8F8;
	margin-bottom: 20px;
}




/*begin search box properties here*/
.searchBtn {
	background-image: url('Images/btn_search_box1.gif');
	background-repeat: no-repeat;
}
#search_box {
    width: 201px;
    height: 31px;
    background: url('Images/SearchBoxBg.png');
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 159px;
    background: none;
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}
#search_box_options {
    float: right;
    padding: 3px 10px 0px 0px;
    color: White;
}
/*end search box properties here*/

/*begin search box link font properties*/
#search_box_options a:link {
	font-size: 11px;
	color: #ffffff;
	font-style: normal;
}
#search_box_options a:visited {
	font-size: 11px;
	color: #ffffff;
	font-style: normal;
}
#search_box_options a:active {
	font-size: 11px;
	color: #ffffff;
	font-style: normal;
}
#search_box_options a:hover {
	font-size: 11px;
	color: #ffffff;
}
/*end search box link font properties*/

#picList {
	padding: 10px 20px 10px 20px;
	text-align: center;
}

.indent {
	padding-left: 5px;
}

.ContentPanel .Title {
	font-size: 13px;
	font-weight: bold;
}
.ContentPanel .Description {
	font-size: 12px;
	color: #494949;
}

.ContentPanel .Image {
	float: left;
}

/*begin link font properties*/
a:link {
	font-size: 11px;
	color: #3E3E3E;
	font-style: normal;
	padding-left: 3px;
}
a:visited {
	font-size: 11px;
	color: #3E3E3E;
	font-style: normal;
	padding-left: 3px;
}
a:active {
	font-size: 11px;
	color: #3E3E3E;
	font-style: normal;
	padding-left: 3px;
}
a:hover {
	font-size: 11px;
	color: #666666;
	padding-left: 3px;
}

.FontRandom a:link {
	font-size: 14px;
	color: #3E3E3E;
	font-style: normal;
	padding-left: 3px;
}
.FontRandom a:visited {
	font-size: 14px;
	color: #3E3E3E;
	font-style: normal;
	padding-left: 3px;
}
.FontRandom a:active {
	font-size: 14px;
	color: #3E3E3E;
	font-style: normal;
	padding-left: 3px;
}
.FontRandom a:hover {
	font-size: 14px;
	color: #666666;
	padding-left: 3px;
}
/*end link font properties*/

.exitLink a:link {
	font-weight: bold;
	font-size: 10px;
	color: #808080;
	font-style: normal;
	
}

/* Forms Section Here */
.form label,input {
	display: block;
	/*width: 250px;*/
	float: left;
	margin-bottom: 10px;
}

.form label {
	text-align: right;
	font-weight: 800;
	font-size: 14px;
	width: 130px;
	padding-right: 10px;
	padding-top: 10px;
}

.form td label {
	text-align: left;
	padding-left: 5px;
	width: 80px;
}

.form br {
	clear: left;
}

/* BUTTONS */
.btn {
	float: left;
	clear: both;
	background: url(images/btn_left.png) no-repeat;
	padding: 0 0 0 10px;
	margin: 5px 0;
}
.btn a{
	float: left;
	height: 40px;
	background: url(images/btn_stretch.png) repeat-x left top;
	line-height: 40px;
	padding: 0 10px;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
}
.btn span {
	background: url(images/btn_right.png) no-repeat;
	float: left;
	width: 10px;
	height: 40px;
}
.btnSubmit { background-color: #31679F; }

.clear {
	clear: both;
}


.form .ddPadding {
	margin-top: 6px;
	margin-left: 8px;
}

.form {
	
}

.form .submit {
	height: 29px;
	width: 330px;
	background: url(images/bg_submit.gif) no-repeat;
	padding-top: 5px;
	clear: both;
} 
 
.form .input {
	background-color: #fff;
	font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A698B;
	margin: 4px 0 5px 8px;
	padding: 1px;
	border: 1px solid #8595B2;
}
 
.form .textarea {
	border: 1px solid #8595B2;
	background-color: #fff;
	font: 13px/16px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A698B;
	margin: 4px 0 5px 8px;
	padding: 5px;
}

.form .MessageFont {
	font-weight: bold;
	/*color: #980000;*/
	font-size: 13px;
}

.form .font {
	font-weight: 800;
	font-size: 14px;
}

.formSection .textBox {
	border: solid 1px #132e72;
	background-color: Transparent;
	padding: 3px;
	color: #C3F707;
	font-weight: bold;
}

.formSection .radioBtn {
	color: #132e72;
	font-weight: bold;
	font-size: 14px;
}

.formSection .text{
	font-size: 14px;
	color: #C3F707;
	font-weight: bold;
}

/* End Forms Section Here */


/*begin title bar properties here*/
.title {
	font-family: Arial, Verdana Ref, Tahoma;
	font-size: 20px;
	font-weight: lighter;
	color: #2d88c0;
	padding-bottom: 6px;
}
.titleHome {
	font-family: Arial, Verdana Ref, Tahoma;
	font-size: 17px;
	font-weight: lighter;
	color: #2d88c0;
	padding-bottom: 6px;
}
.titleSub {
	font-family: Arial, Verdana Ref, Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #2d88c0;
	padding-bottom: 6px;
}
.title .fontSmall {
	font-size: 11px;
	color: Gray;
}
.titleRt {
	font-family: Arial, Verdana Ref, Tahoma;
	font-size: 11px;
	padding-bottom: 6px;
	text-align: right;
	font-weight: bold;
	color: #808080;
}
.titlePromo {
	font-family: Arial, Verdana Ref, Tahoma;
	font-size: 26px;
	font-weight: lighter;
	color: #2d88c0;
	padding-bottom: 6px;
}
.titlePromoSub {
	font-family: Arial, Verdana Ref, Tahoma;
	font-size: 17px;
	font-weight: 100;
	color: #808080;
	padding-bottom: 6px;
}
/*end title bar properties here*/

/*begin Title bar link font properties*/
.titleRt a:link {
	font-weight: bold;
	font-size: 12px;
	color: #808080;
	font-style: normal;
}
.titleRt a:visited {
	font-weight: bold;
	font-size: 12px;
	color: #808080;
	font-style: normal;
}
.titleRt a:active {
	font-weight: bold;
	font-size: 12px;
	color: #808080;
	font-style: normal;
}
.titleRt a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
/*end Title bar link font properties*/

/*begin footer properties here*/
#footer {
	font-family: Arial, Verdana Ref, Tahoma;
	font-size: 11px;
	font-weight: lighter;
	color: #2d88c0;
	padding: 6px 12px 12px 12px;
	background-color: White;
	background-image: url('Images/FooterBg.gif');
	background-repeat: repeat-x;
	min-height: 200px;
	min-width: 1160px;
}
#footer p {
	padding: 0;
	margin: 0;
}
#footer .title {
	font-family: Arial, Verdana Ref, Tahoma;
	font-size: 13px;
	font-weight: lighter;
	color: #2d88c0;
	padding-bottom: 2px;
}
/*end footer properties here*/

/*begin footer link font properties*/
#footer a:link {
	font-size: 11px;
	color: #808080;
	font-style: normal;
	padding-left: 3px;
}
#footer a:visited {
	font-size: 11px;
	color: #808080;
	font-style: normal;
	padding-left: 3px;
}
#footer a:active {
	font-size: 11px;
	color: #808080;
	font-style: normal;
	padding-left: 3px;
}
#footer a:hover {
	font-size: 11px;
	color: #666666;
	padding-left: 3px;
}
/*end footer link font properties*/

.homepageTitles {
	background-image: url('Images/homepage_wh_header_bg.gif');
	background-repeat: repeat-x;
	min-height: 200px;
}





#Stats label,input {
	display: block;
	/*width: 250px;*/
	float: left;
	margin-bottom: 4px;
}

#Stats label {
	text-align: right;
	width: 60px;
	padding-right: 5px;
	padding-top: 0px;
	font-weight: bold;
}

#Stats br {
	clear: left;
}



.SubmitSection{
	background-image: url('Images/homepage_wh.jpg');
	width: 869px;
	height: 387px;
}

.wh_flag{
	background-image: url('Images/homepage_wh_flag.png');
	background-repeat: no-repeat;
	width: 29px;
	height: 41px;
	position: absolute;
	top: 230px;
	left: 428px;
	z-index: 1000;
}


.leftCell {
	text-align: right;
	font-weight: bold;
	font-size: 15px;
	color: #2d88c0;
	padding-bottom: 5px;
	padding-right: 5px;
}

.formFields {
	text-align: right;
	font-weight: bold;
	font-size: 15px;
	color: #2d88c0;
	padding-bottom: 5px;
	padding-right: 5px;
}

.regForm {
	padding: 5px;
	font-size: 15px;
	color: #2d88c0;
}

.Submit .radioBtn {
	width: 400px;
}

.radioBtn {
	width: 250px;
}
