@charset "utf-8";
/* CSS Document */

body {
margin: 0px;
padding: 0px;
color: #000000;}

table {color:#FFF;}

h1 a {color:#000000;
text-decoration:none;}

h1 a:link {color:#000000;
text-decoration:none;}

h2 {
background: #333;
margin-top: 5px;
padding: 6px 0px 0px 10px;
width: 100%;
height: 28px;
background-image:url(../images/h2back.jpg);
background-repeat:repeat-x;
border-bottom: 1px #000000 solid;
color: #F5F5F5;
font-family: "Copperplate Gothic light";
font-size: 100%;}

h3 {
color:#ABB79F;
padding:0px;
margin:0px;}

h4 {padding:0px;
margin:0px;
color:#CBFFA3;
font-size:14px;
padding:10px 0px 0px 8px;}

a:link {color:#CBFFA3;}

p {
color: #F1F2E4;
font-weight:bold;
font-size:14px;
padding: 0px;
margin: 0px 0px 15px 0px;}

/*Page head*/
.pagehead {
margin: 0px;
padding: 0px;
clear:both;
background:url(../images/headerbackground.jpg);
background-repeat:repeat-x;
height: 100px;
}

.pagehead h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:24px;
padding: 35px 0px 0px 0px;
margin: 0px;}

*html .pagehead h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:24px;
padding: 35px 0px 0px 0px;
margin: 0px;}

#csunseal {clear:both;
float:left;}

/* Global Top Navigation (the red bar) Section */

#global {
color:#F1F2E4;
background-color:#373A31;
width:100%;
border-top: 1px solid #666666;
border-bottom: 1px solid #000000;
font-size: 100%;
text-align: center;
background-image: url(../images/global_bg.jpg);
background-repeat: repeat-x;
border: 1px #000000 solid;
margin-left: auto;
margin-right: auto;
clear:both;
font-family: "Copperplate Gothic light";
}

* html #global {
padding: 0px;
}


#global ul{
font-weight:900;
width:100%;
list-style:none;
margin:1px 0px;
padding:0;
}


#global li{
	display:inline;
	background:none;
	border-right:1px solid #330000;
	margin:0px 1em 0px 0em;
	padding:0 1em 0 0px;
	line-height:1.5em;
}

#global li.noborder {
border: none;
}

#global a {
text-decoration: none;
color: #ffffff;
}

#global a:visited {
color:#ffffff;
text-decoration:none;
}

#global a:hover {
text-decoration: none;
color: #CBFFA3;
}
#global a:active {
	text-decoration: none;
	color: #ffffff;
}

/*--Navigation Pictures--*/
.navpictures {
margin-left: auto;
margin-right: auto;
overflow:hidden;
	border:#000 1px solid;
	}
	
	/* Nav Bar */
.navback {width: 100%;
background: #000000;
background-repeat:repeat-x;
height: 268px;
border-top: solid 1px #000000;
border-bottom: 2px #000000 inset;}
	
	
/*--Main body--*/

.bodywrap {
	margin-left: auto;
margin-right: auto;
margin-top: 0px;
padding: 0px;
	background: #666;;
	background-image: url(../images/mainbodyheadback.jpg);
	background-repeat:repeat-x;
	}

.left_col {
float:left;
clear:left;
width:89.3%;	
margin:1% 0% 0% 5%;
padding:0;
overflow:hidden;
background-color: #3C4534;
border: #000000 1px solid;
height: 100%;
border-top: 3px #333333 inset;
}

.left_col p
{padding: 0px 6px 0px 16px;}

.left_col h3
{padding: 2px 5px 2px 14px;}

.left_col a:visited
{color: #FFFFFF;}

/* Middle Column Section */

.main_col {
float:left;
width:38%;
margin:1% 0% 0% 0%;
padding:0;
border-left:1px solid #999999;
border-right:1px solid #999999;
overflow:hidden;
background-color:#3C4534;
border-top: #333 1px solid;
border-bottom: #000000 1px solid;
height: 600px;
border-top: 3px #333333 inset;
}

.main_col p
{padding: 2px 5px 2px 11px;}

.main_col img  {
	margin: 10px 5px 20px 7%;
	border: 1px #000 solid;}

.main_col h3
{padding: 2px 5px 2px 8px;}

/* Right Column Section */

.right_col {
float:left;
width:27%;
margin:1% 3% 0% 0%;
padding:0px 0px 0px 0px;
overflow:hidden;
background-color: #3C4534;
border: #000000 1px solid;
height: 600px;
border-top: 3px #333333 inset;
}

.right_col img  {
	margin-top:5px;
	margin-left: 5px;
	border: 1px #000 solid;}

.right_col p
{padding: 2px 5px 2px 11px;}

.right_col h3
{padding: 2px 5px 2px 8px;}

.right_col a {color:#CBFFA3;}

/*--footer--*/
#footer {
	width:88.5%;
	clear:both;
	margin-left: 5%;
	margin-right:3%;
	padding: 12px 0px 2px 10px;
	font-size: .8em;
	text-align: left;
	background: #2E3627;
	color:#FFFFFF;
	height: 25px;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
	border-bottom:#000000 1px solid;
}

#footer a {float:right;
padding-right:5px;
margin:0px;}

*html #footer {
	width: 100%;
	margin: 0px;
	}
	
	*html .left_col {
	margin: 1% 0% 0% 2%;}