/* CSS Document */
.dead {
	display: none;
	}
body	{
	margin: 0; padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3366CC;
	background: url('../assets/backgrounds/blue159.jpg') repeat;
    position: absolute;
    width: 100%;
}

#outer {width:1000px;text-align:left;background:#FFFFFF;margin:0 auto;}
#wrapper {float:left;width:100%;background:#FFFFFF;overflow:hidden;}
#contentmiddle {margin: 0 0 10 0;padding-bottom:10px;width:620px;background:#FFFFFF;text-align:center;}
#contentleft {width:160px;float:left;margin-left:-1000px;background:#FFFFFF;text-align:left;}
#contentright3col {width:220px;float:left;margin-left:-220px;background:#FFFFFF;text-align:center;}
#contentleft, #contentright3col {position:relative}
#contentright2col {margin: 0 0 10px 160px;padding:0;width:840px;background:#FFFFFF;text-align:center;}
.contentcentered {text-align:center;}
.contentmpauto {margin:auto;padding:auto;}
.column {font-size: 12px}

#header	{
	margin: 0; padding: 10px 0 0 0;
	height: 120px;
	text-align: center;
	background: url('../assets/backgrounds/blue159.jpg') repeat;
}
#header h1 {
	margin: 0 10px 0 0; padding: 0;
	background: url('../assets/images/CAD62STAFF_104x120.png') right no-repeat;
}
#header2 h1 {
	margin: 0; padding: 0;
}
#contact {
	margin: 0; padding: 5px 0;
	background: url('../assets/backgrounds/blue159.jpg') repeat;
}
#contact ul	{
	margin: 0; padding: 0;
	list-style-type: none;
	text-align: center;
}
#contact li	{
	margin: 0; padding: 0 8px;
	display: inline;
	font-size: 11px;
	color: #1515A0;
	font-weight: bold;
	border-right: solid #1a3366 1px;
}
#contact li.noborder {
	border: 0;
}
#contact a	{
	margin: 0; padding: 0;
	text-decoration: none;
	color: #3366CC;
}
#contact a:hover	{
	color: #1A3366;
	background: #8FA8DB;
}
#genericbody {
	background-color: #FFFFFF;
}

#footer	{
	clear: both;
	margin: 0; padding: 5px;
	text-align: center;
	color: #3366CC; 
	background: url('../assets/backgrounds/blue159.jpg') repeat;
}
#footer li	{
	margin: 0; padding: 0 20px 0 0;
	display: inline;
	list-style-type: none;
}
#footer a	{
	margin: 0; padding: 0;
	text-decoration: none;
	color: #3366CC;
}
#footer a:hover	{
	color: #1A3366;
	background: #8FA8DB;
}

/*************************
* Text drop-shadows
*************************/
.tealtextds {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#006172;
	height:1.2em;
	filter:Shadow(Color=#666666,Direction=135,Strength=4); 
    text-shadow: 2px 2px #878787 }
.tealtextds1 {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#006172;
	height:1.2em;
	filter:Shadow(Color=#a3a3a3,Direction=135,Strength=4); 
    text-shadow: 2px 2px #a3a3a3 }
.bluetextds1 {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3366CC;
	height:1.2em;
	filter:Shadow(Color=#a3a3a3,Direction=135,Strength=4); 
    text-shadow: 2px 2px #a3a3a3 }
.blacktextds1 {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#006172;
	height:1.2em;
	filter:Shadow(Color=#a3a3a3,Direction=135,Strength=4); 
    text-shadow: 2px 2px #a3a3a3 }
    

/*************************
* Document Links
*************************/
#docLinks {border-radius:15px;margin:15px 5px;padding:5px 0 7px 0;background:#D5E4EF;font-size:9px;text-align:center;}
#docLinks a {font-size:11px;padding-bottom:3px;color:#3366CC;}
#docLinks a:hover {color:#1A3366;background:#8FA8DB;}
.docLink {margin:-2px 0 -2px 0;}
.docLinkRed {margin:-2px 0 -2px 0;color:red;}


/*************************
* Formatting Styles
*************************/
.italic { font-style:italic; }
.bold { font-weight:bold; }
.bolder { font-weight:bolder; }
.lighter { font-weight:lighter; }
.sans { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.serif { font-family: Times, "Times New Roman", serif }
.comicsans { font-family:"Comic Sans MS",Verdana, Geneva, Arial, Helvetica, sans-serif; }
.underline { text-decoration:underline; }
.linethrough { text-decoration:line-through; }
.black { color:black; }
.white { color:white; }
.red { color:red; }
.green { color:green; }
.blue { color:blue; }
.darkblue { color:#0016A5; }
.orange { color:orange; }
.gray { color:gray; }
.lightgray { color:#cccccc; }
.teal { color:#006172; }
.purple { color:#5D00FF; }
.justify { text-align:justify; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.caps { text-transform:capitalize; }
.upper { text-transform:uppercase; }
.lower { text-transform:lowercase; }
.smallcaps { font-variant:small-caps; }
.top { vertical-align:top; }
.middle { vertical-align:middle; }
.bottom { vertical-align:bottom; }
.big {font-size: 24px;font-weight: bold;}
.med {font-size: 16px;font-weight: bold;}
.fs8 { font-size:8px; }
.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs14 { font-size:14px; }
.fs16 { font-size:16px; }
.fs18 { font-size:18px; }
.fs20 { font-size:20px; }
.redhover a:hover { color:red; }
.curspointer { cursor:pointer; }
.cursdefault { cursor:default; }
.noborder { border:0px; }
.fs12normal {font-size:12px;font-weight:normal; }

