@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	background-color:#004a6c;
	background-image:url(/images/background.gif);
	background-repeat:repeat-x;
	color:#c8d9e1;
	font-size:13px;
	font-family:Verdana;
	width:100%;
	height:100%;
	overflow:auto;
}

/* defaults */
img{
	border:0px;
}

.tan{
	color:#d8ce93;
}

a, .green{
	text-decoration:none;
	color:#aeff00;
}

a:hover{
	text-decoration:underline;
}

p{
	margin-top:1px;
}

div.breaker{
	float:none;
	clear:both;
	font-size:1px;
}

div.title{
	color:#caf086;
	font-size:18px;
	font-weight:bold;
	/*margin-top:3px;*/
	margin-bottom:2px;
}

div.bigTitle{
	color:#caf086;
	font-size:26px;
	height:30px;
	line-height:28px;
	font-weight:bold;
	/*background-image:url(/images/bigTitleFooter.gif);
	background-repeat:repeat-x;
	background-position:bottom;*/
	margin-bottom:10px;
	width:660px;
	/* changes */
	font-size:20px;
	height:23px;
	line-height:23px;
	width:100%;
	text-align:right;
	display:none;
}

/* forms */
form{
	margin:0px;
}

input[type="text"], input[type="password"], input[type="file"], textarea, select{
	background-color:#3c505a;
	border:1px solid #1b282e;
	width:150px;
	background-image:url(/images/inputGradient.gif);
	background-repeat:repeat-x;
	color:#c8d9e1;
	font-size:11px;
	padding:2px;
}

/* Site Structure */

#siteContainer{
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

#siteContainer #siteTop{
}

#siteTop div.header{
	background-image:url(/images/header.gif);
	width:950px;
	height:195px;
}

#siteTop div.header img{
	width:362px;
	height:87px;
	margin-top:0px;
	margin-left:135px;
}

	#siteTop div.header div.floatingLoginBox{
		width:270px;
		height:40px;
		line-height:40px;
		background-image:url(/images/float_login_back.gif);
		background-repeat:no-repeat;
		z-index:2;
		position:relative;
		top:0px;
		left:650px;
		/*padding-left:20px;*/
	}
	
	div.floatingLoginBox input[type="text"], div.floatingLoginBox input[type="password"]{
		width:80px;
		background-color:#1b282e;
		border:1px solid #041015;
		background-image:url(/images/inputGradientDark.gif);
		background-repeat:repeat-x;
	}

#siteTop div.mainNavigationBar{
	height:38px;
	background-image:url(/images/navBackground.gif);
	background-repeat:repeat-x;
	padding-left:20px;
}

	#siteTop div.mainNavigationBar a{
		/*margin-left:20px;*/
	}


#siteTop div.subNavigationBar{
	background-color:#142127;
	height:35px;
	line-height:35px;
	color:#596970;
	font-family:Verdana;
	font-size:12px;
	text-indent:33px;
}

	#siteTop div.subNavigationBar a{
		color:#c8d9e1;
	}

	#siteTop div.subNavigationBar a.active{
		color:#aeff00;
	}
	
#mainContent{
	background-color:#1b282e;
	padding:20px;
}

	#mainContent div.contentSplit{
		margin-top:20px;
		float:none;
		clear:both;
	}

	#mainContent div.contentSplitInner{
		float:none;
		clear:both;
	}
	
	div.contentSplit div.leftColumn{
		width:600px;
		float:left;
	}

	div.contentSplitInner div.leftColumn{
		width:670px;
		float:left;
	}

		div.contentSplit div.leftColumn div{
			/*margin-bottom:15px;*/
		}

	div.contentSplit div.rightColumn{
		width:300px;
		float:right;
	}

	div.contentSplitInner div.rightColumn{
		width:230px;
		float:right;
	}

		div.contentSplit div.rightColumn div.memberArea{
			/*width:250px;*/
			border:1px solid #041015;
			background-color:#2b3c44;
			padding:20px;
			font-size:12px;
			min-width:250px;
		}

		div.contentSplitInner div.rightColumn div.contentBox{
			width:250px;
			border:1px solid #041015;
			background-color:#2b3c44;
			padding:20px;
			font-size:12px;
		}

div.roundedBlue{
	background-color:#2b3c44;
	width:660px;
}

div.roundedBlue div.top{
	background-image:url(/images/roundBlue-top.gif);
	height:3px;
}

div.roundedBlue div.top2{
	background-image:url(/images/roundBlue-top2.gif);
	height:3px;
}

div.roundedBlue div.middle{
	margin:15px;
	margin-top:5px;
}

div.roundedBlue div.middle div.title{
	font-size:18px;
	color:#caf086;
	font-weight:bold;
	font-family:Arial;
	margin-bottom:0px;
}


div.roundedBlue div.bottom{
	background-image:url(/images/roundBlue-bottom.gif);
	height:3px;
}

#footer{
	background-image:url(/images/footer.gif);
	background-repeat:no-repeat;
	height:70px;
	font-size:10px;
	color:#95a5ad;
	font-family:Verdana;
}

	#footer div.text{
		width:720px;
		position:relative;
		left:221px;
		top:45px;
	}
	
	#footer a{
		color:#95a5ad;
	}
	
/* Generic */
div.form{
	width:550px;
	border:1px solid #041015;
	background-color:#2b3c44;
	padding:20px;
	font-size:12px;
}

div.form.nopadding{
	padding:0px;
}

	div.form div.label{
		font-size:14px;
		line-height:13px;
		width:400px;
		margin-top:2px;
		font-weight:bold;
	}
	
	div.form div.field{
		font-size:12px;
		line-height:14px;
		width:310px;
	}
	
	div.form div.subtext, div.subtext, span.subtext{
		font-size:10px;
		font-style:italic;
		/*color:#bcc4c8;*/
		color:#d8ce93;
		margin-bottom:8px;
	}
	
	div.form div.row{
		clear:both;
		float:none;
		padding:2px;
	}
	
	div.form div.row.type1{
		background-color:#223036;
	}
	
	div.form div.row.header{
		background-color:#131d22;
		color:#c8d9e1;
		font-weight:bold;
		font-size:10px;
	}
	
	div.form div.row div.field{
		float:left;
		width:200px;
		text-align:center;
	}

	div.form div.row div.field.right{
		float:right;
		width:150px;
		text-align:center;
	}
	

	div.form input[type="text"], div.form input[type="password"], div.form textarea, div.form select{
		width:300px;
		font-size:14px;
	}
	
	input.normal, select.normal, textarea.normal, div.form input.normal, div.form textarea.normal, div.form select.normal{
		width:auto;
	}
	
div.siteMessage{
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	padding:2px;
	background-color:rgb(255,255,255);/* #ff008a;*/
	margin-bottom:10px;
}

div.submitButton{
	height:80px; margin-top:10px; background-image:url(/images/gradientbar.gif); background-repeat:repeat-y;
}

div.pagination{
	height:20px; margin-top:10px; padding-top:5px; background-image:url(/images/gradientbar.gif); background-repeat:repeat-y;
	text-align:center;
	font-weight:bold;
}

.visible{
	visibility:hidden;
	display:none;
}

.hidden{
	visibility:visible;
	display:inherit;
}

.clickable{ cursor:pointer; }
