
/* Layout */
boo{}
body{
	background:url(bgGrad.gif) repeat-x #bebebe;
}

h1{display:block; font-weight:400; margin-top:0px;}

#center{
	width:1010px;
	position:relative;
	margin:0 auto;
	top:-13px;
}
#mast{
	background:url(/mastheads/4.jpg) no-repeat;
	width:1001px;
	height:336px;
	position:relative;
}
#mastNav{
	height:40px; width:95px;
	opacity:.5; filter:alpha(opacity=50);
	position:absolute; top:0px; left:0px;
}
#links{
	background:black;
	height:26px;
	width:984px;
	color:white;
	font-family:trebuchet ms;
	font-variant:small-caps;
	padding-left:15px;
	padding-top:4px;
	border:1px solid black;
	border-width:0px 1px 0px 1px;	
	text-align:center;
}
#fauxCol{
	background:url(fauxCol.gif) repeat-y;
	width:1001px;
}
#mainCont{
	width:80%;
	color:white;
	font-family:trebuchet ms;
	border:1px solid black;
	border-width:0px 0px 0px 1px;
	position:relative;
	padding-bottom:20px;
}
#sideCont{
	height:300px;
	width:20%;
	color:white;
	font-family:trebuchet ms;
	
	position:absolute;
	top:366px;
	right:9px;
	border:1px solid black;
	border-width:0px 1px 0px 0px;
}
.sideChunk{
	margin-left:-20px;
	padding-top:10px;
}
.sideHead{
	font-size:1.3em;
	font-variant:small-caps;
	font-weight:500;
}
.sideSubmit{
	background:#DDDDDD;
	color:#000000;
	border:1px solid #000000;
	margin-top:3px;
	}
.sideBody{
	font-size:.9em;
	margin-left:5px;
}
#commentBox{
	margin-top:0px;
	}
#calendar{
	position:relative;
	left:0px;
	top:5px;
}

/* Generic Content */
.post{
	position:relative;
	padding-top:10px;
	padding-left:9px;
	width:85%; z-index:4;
}
.headGrad{
	background:url(headGrad.gif) no-repeat;
	width:756px;height:47px;
	font-size:1.5em; font-variant:small-caps; color:f4f4f4;
	padding-top:9px; padding-left:12px;
	position:relative;
}
.shortHead{
	background:url(headGrad.gif) no-repeat;
	width:756px;
	height:22px;
	color:f4f4f4;
	font-variant:small-caps;
	font-size:.9em;
	padding-top:7px;
	padding-left:12px;
}
.postBody{
	margin-left:15px;
	margin-top:-5px;
	font-size:.8em;
	color:black;
	font-variant:none;
}
p.std{
	text-indent:15px;
	}
.date{
	font-weight:bold;
	font-variant:small-caps;
	margin-left:15px;
	margin-bottom:-5px;
	font-size:.8em;
	color:black;
	}
.auth{
	margin-left:-15px;
	font-style:italic;
	}
.tabIn{
	margin-left:10px;
}
.contentChunk{
	border:1px solid #4A4A4A;
	background:#CFCDCD;
	color:#000000;
	padding:8px; padding-top:4px;
}
/*User Home*/
.warning{
	border:1px solid #881D0D;
	background:#EFD6D6;
	color:#881D0D;
	padding:8px; padding-top:4px;
}
a.actWarning:link{
	border:1px solid #881D0D;
	background:#EFD6D6;
	color:#881D0D; text-decoration:none;
	padding:8px; padding-top:4px;

	display:block;
}
a.actWarning:visited{
	border:1px solid #881D0D;
	background:#EFD6D6;
	color:#881D0D; text-decoration:none;
	padding:8px; padding-top:4px;
	display:block;
}
a.actWarning:hover{
	border:1px solid #881D0D;
	background:#EAC8C8;
	color:#881D0D; text-decoration:none;
	padding:8px; padding-top:4px;
	display:block;
}
/* Footer */
#footer{
	background:url(footGrad.gif) repeat-x;
	width:999px;
	height:69px;
	border:1px solid #000000;
	border-width:0px 1px 1px 1px;
	margin-bottom:-40px;
}
#footLeft{
	margin-top:-45px;
	font-family:trebuchet ms;
	font-size:.7em;
	margin-left:10px;
	color:#3B3B3B;
}
#footRight{
	margin-top:-33px;
	font-family:trebuchet ms;
	font-size:.7em;
	margin-right:10px;
	color:#3B3B3B;
}

/* Dialog */
#dialogCase{
	position:relative; margin:0 auto; left:-40px;
	width:250px; 
}
#dialogBack{
		background:black;
		position:absolute;
		margin:0 auto; top:350px; z-index:2;left:-120px;
		width:500px; height:120px;
		opacity:0;
	}
#dialogContent{
	background:white;
	position:absolute;
	margin:0 auto; top:360px; left:-110px; z-index:2;
	width:440px;
	opacity:0;
	padding:20px;
	color:black; font-family:trebuchet ms;
}
a.dialogLink:link,a.dialogLink:visited{
		color:#363733;
		font-weight:bold;
		text-decoration:none;
	}
a.dialogLink:hover{
	color:#676767;
}
#dialogHead{font-size:2em; font-variant:small-caps; font-family:trebuchet ms; margin-top:-15px; margin-left:-10px; margin-bottom:5px; border-bottom:1px solid black; width:100%;}
#dialogAlert{font-size:.8em; font-weight:bold; color:#993300; font-family:trebuchet ms; margin-left:-10px; border:1px solid #881D0D; background:#EFD6D6;}
#submitCase{
	position:absolute; bottom:20px; right:40px; display:none;
}
#dialogBody{
	padding-bottom:30px;
	padding-top:10px;
}
.dialogWarning{
	border:1px solid #881D0D;
	background:#EFD6D6;
	color:#881D0D;
	padding:8px; padding-top:4px; padding-right:0px;
	margin-left:-10px; margin-top:5px;
}
/*Input Styles*/
.smallInp {
	width:35px;
}
.medInp {
	width:75px;
}
.longInp {
	width:250px;
}
/* Standard Link Styles */
	
	/*Underline on mouse over*/
	a:link{
	text-decoration:underline; color:#3E3E3E;
	}
	a:visited{
	text-decoration:underline;color:#3E3E3E;
	}
	a:hover{
	text-decoration:none;color:#3E3E3E;
	}
	/**/



/*NAV*/

.topmenuul {
list-style-type:none;
padding-left:0;
}

.topmenutitle {
font-family:tahoma;
font-size:9pt;
color:#FFF;
text-decoration:underline;
font-weight:600;
padding-bottom:1px;
display:block;
}

.submenuul {
opacity:.9;
filter:alpha(opacity=90);
list-style-type:none;
position:absolute;
display:none;
margin:0;
padding:0;
z-index:10;
text-align:left;
background:blue;
width:190px;
}

.submenuli a {
background:#171717;
text-decoration:none;
color:#FFF;
font-weight:600;
font-size:10pt;
background-image:none;
display:block;
width:190px;
padding:3px;
padding-left:7px;
}

.submenuli a:link {
background:#2C2C2C;
background-image:none;
}

.topmenuli {
list-style-type:none;
float:left;
margin-right:0px;
_margin-right:1px;
background-image:none;
padding-left:5px;
list-style-image:none;
}
.spacer {
height:8px;
_height:9px;
_margin:-3px;
width:200px;
background:#000000;
display:block;
font-size:.5pt;
padding:0;
}
.submenuli {
list-style-image:none;
background-image:none;
margin-bottom:0;
padding-left:0;
width:190px;
}

.submenuliside a {
display:block;
width:194px;
background:#8C252E;
}

li:hover ul,li.over ul {
display:block;
width:190px;
}

#dmenu li>ul {
top:auto;
left:auto;
}

#content {
clear:left;
}



.spacerSide {
height:2px;
_height:3px;
_margin:-3px;
width:196px;
background:#8C252E;
display:block;
font-size:.5pt;
padding:0;
}

.expBot {
margin-top:-6px;
background-image:none;
padding-left:0;
list-style-image:none;
}

a.sideNaviLink:hover {
font-family:Tahoma, Helvetica, Sans-Serif;
z-index:0;
background:#390F13;
text-decoration:none;
color:#FFF;
font-weight:600;
font-size:8pt;
display:block;
border:1px solid #57171D;
border-top:1px solid #AA8A8A;
border-left:3px solid #8B242C;
border-right:3px solid #8B242C;
margin:0;
padding:3px;
}

a.sideNaviLinkSetw:hover {
font-family:Tahoma, Helvetica, Sans-Serif;
z-index:0;
background:#390F13;
text-decoration:none;
color:#FFF;
font-weight:600;
font-size:8pt;
display:block;
border:1px solid #57171D;
border-top:1px solid #AA8A8A;
border-left:3px solid #8B242C;
border-right:3px solid #8B242C;
width:188px;
margin:0;
padding:3px;
}

#dmenu,#dmenuSide {
z-index:1; margin-top:0px;
font-weight:400;
}

a.sideNaviLink:link,a.sideNaviLink:visited {
font-family:Tahoma, Helvetica, Sans-Serif;
z-index:0;
background:#4F5359;
text-decoration:none;
color:#FFF;
font-weight:600;
font-size:8pt;
display:block;
margin-top:0;
border:1px solid #57171D;
border-top:1px solid #AA8A8A;
border-left:3px solid #8B242C;
border-right:3px solid #8B242C;
padding:3px;
}

a.sideNaviLinkSetw:link,a.sideNaviLinkSetw:visited {
font-family:Tahoma, Helvetica, Sans-Serif;
z-index:0;
background:#4F5359;
text-decoration:none;
color:#FFF;
font-weight:600;
font-size:8pt;
display:block;
margin-top:0;
border:1px solid #57171D;
border-top:1px solid #AA8A8A;
border-left:3px solid #8B242C;
border-right:3px solid #8B242C;
width:188px;
padding:3px;
}