/*
Generic
*/
th {background-color:#c0c0c0;padding:4px;}
a:link {text-decoration:none; color:#990000; font-weight:bolder;	}
a:visited {text-decoration:none;color:#990000; font-weight:bolder;}
a:hover {text-decoration:underline; font-weight:bolder; color:#990000;}
a:active {text-decoration:none;	font-weight:bolder;	color:#990000;}
body {font-family:'lucida sans',Verdana,Helvetica,sans-serif,Arial;	font-size:80%; width:100%; color: #2a2727;}
p {}
noscript {color:black;border:1px red solid;background-color:#FFDDEE;padding:1em;margin:1em;}
noscript:hover {background-color:#FF8888;border:1px black solid;}
legend {font-weight:bolder;padding:0em 1em;}
.darker {background-color:#DDDDDD;} /* alternate color table */
.errMsg {position:relative; margin:1em auto;width:200px; color:black; border:1px red solid;	background-color:#FFDDEE; padding:1em; text-align:center;}
.confMsg {position:relative;margin:1em auto;width:200px;color:black;border:1px green solid;	background: #99FFAA url(/img/icons/ok.gif) no-repeat center left;padding:1em 1em 1em 1.8em;text-align:center;}
.logout {margin-top:5px;}
#main {position:relative;width:70%;left:180px;}
#credits {text-align:center;font-size:x-small;}
#container {width:100%;position:relative;}
#logout{font-size:small;}
.signup_info {padding:5px;}

/*
Site Down
*/
#siteDown {position:relative;width:500px;margin:auto;text-align:center;}
#siteDown p {padding-top:1em;}
#siteDown img {padding-bottom:1em;border:none;}
#divLogin {position:relative;width:220px;margin:auto;text-align:left;padding-top:1em;}
#divLogin input[type="submit"] {margin-left: 2em; margin-top:5px;background: url(/img/icons/go.gif) no-repeat;border: none;width: 28px;height: 20px;font: 1px Arial, Helvetica, sans-serif;color: #fff;vertical-align: top;cursor: pointer;}
#divLogin input[type="submit"]:hover {background: url(/img/icons/go_hover.gif) no-repeat;}
#msgTitle {text-decoration: none;border-bottom: 2px solid #ff0551;margin-bottom:5px;text-align:left;font-weight:bolder;}
#loginTitle {font-size:85%;margin-bottom:5px;text-align:left;font-weight:bolder;}
u {text-decoration: none;border-bottom: 1px solid #ff0551;}
	
/*
Navigation bar
*/
#nav a:link {text-decoration:none;color:black;font-weight:normal;font-size:90%;}
#nav a:visited {text-decoration:none;color:black;font-weight:normal;}
#nav a:hover {text-decoration:underline;color:#C35617;font-weight:normal;}
#nav a:active {text-decoration:none;font-weight:normal;color:black;}
#nav {position:absolute;width:160px;text-align:left;margin:0px 5px;/* display:none; */}

/* 
Nav Blocks
*/
.navBlock {border:2px black solid;margin-bottom:1em;}
.navBlock h4 {padding:0px;margin:0px;}
.navHeader {position:relative;font-weight:bolder;text-align:center;padding:5px;color:#FFFFFF;background-color:#800517;border-bottom:2px white solid;}
.navBody {position:relative;padding:5px;color:black;background-color:#ECD672;}
#logo img {border:0px;}
#logo a:link {border-bottom-style:none;}
#navBlock ul {margin:0px;padding:0px;list-style-type:none;}
#supportingText, #linkList {position:absolute;left:300px;}
#linkList {top:900px;}

/*
Meet list
*/
.termTitle {text-decoration:underline;}
#terms {text-align:center;}

/*
Forms
*/
label{margin-right:100%;margin-bottom: 6px;background-color:#DDDDDD;border-right:1px #AAAAAA solid;border-bottom:1px #AAAAAA solid;padding:2px 4px;}
input[type=text]{margin-bottom:15px;width:50%;}
textarea {width:100%;height:350px;margin-bottom:1em;}
select {margin-bottom:1em;}
#radio_meet_list label {margin:0px;}
#radio_meet_list {margin-bottom:10px;}
#radio_meet_list {width:200px;}
.input_text p {margin:0px;}
.label{background-color:#DDDDDD;border-right:1px #AAAAAA solid;border-bottom:1px #AAAAAA solid;padding:2px 4px;width:inherit;}
.sub_label {margin-left:5px;}
.error-message {color:red;margin:-10px 0px 20px 0px;}
.textarea-error-message,.radio-error-message{color:red;margin:0px 0px 20px 0px;}
.input_check_box {width:50%;margin-bottom:15px;}
