
/* 
* *** ********* ************************
CSS Document  for CGSchool 402
3/11/2009
* *** ********* ************************
*/
.body{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:0.85em;
color:#000000;
margin: 0 auto; 
background-image:url(../images/sce/backing.jpg);
background-repeat:repeat-x;
background-color:#A00202;
}
.body.editor{
background:white;
}
#container1 { 
width: 960px; 
background-image:url(../images/sce/fullBg.jpg);
background-repeat:repeat-y;
margin: 0 auto; 
border: 0px solid #000000;
text-align: left; 
}

#topLogoLine{
background-image:url(../images/sce/mainBannerBg.jpg);
height:173px;
background-repeat:no-repeat;
}
#maiBanner{
margin:-173px 0px 0px 176px;
padding:17px 0px 0px 0px;
}

#hrMenuBg{
background-image:url(../images/sce/hrMenuBg.jpg);
height:25px;
background-repeat:no-repeat;
padding:0px 20px 0px 180px;
color:#ffffff;
}
#sidebar {
float: left; 

padding: 0px 4px 0px 19px;
}
#menuP2{
width:152px;
/*min-height:137px;*/
height:auto;
/*background:#BF0205;*/
margin-left:1px;
/*padding-bottom:3px;*/
}
#vrMenuBase{
background-image:url(../images/sce/vrMenuBase.jpg);
width:153px;
height:322px;
background-repeat:no-repeat;
}

#bodyContentOUT{
background-image:url(../images/sce/contentBg.jpg);
background-repeat:no-repeat;
min-height:400px;
height:auto;
padding:1px 0px 0px 0px;
}

#mainContent { 
margin: 0 0 0 176px;
padding: 0px; 
} 
#mainContentIN{
height:auto;
padding:10px 35px 2px 25px;
float:left;
width:700px;
}
#footerLine{
clear:both;
padding:0px 15px 0px 2px;
color:#777676;
}
#footerText{
padding:10px;
}
img{
border:0px;
}
a{
text-decoration:none;
}
p{
letter-spacing:normal;
}


#add_01{
color:#ffffff;
padding:103px 0px 0px 0px;
text-align:center;
font-size:0.75em;
font-weight:700;
border-top:1px solid #ffffff;
}

#footer a{
color:#777676;
}
#footerText{
color:#ffffff;
font-size:0.80em;
}
#footerText a{
color:#ffffff;
}

/* p2 level menu */
#menu_level_2{
background:#BF0205;
}
#menu_level_2 ul{
list-style:none;
margin:0px;
padding:0px;
}
#menu_level_2 li a {
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration: none;
font-weight:normal;
color:#ffffff;
padding: 4px 0px 4px 2px;
padding-top: 10px;
padding-bottom: 10px;
}

#menu_level_2 li a:link, #menu_level_2 li a:visited {
color: #ffffff;
display: block;
border-bottom:1px solid #ffffff;
text-align: center;
font-size: 12px;
text-transform: uppercase;
}

#menu_level_2 li a:hover {
color: #ffffff;
background:#000000;
}

#menu_level_2 li a.current{
color: #ffffff;
background:#000000;
}

#menu_level_2 li a:active {
color: #ffffff;
}                    

/* p3 level menu */
#menu_level_3{
background:#BF0205;

}
#menu_level_3 ul{
list-style:none;
margin:0px;
padding:0px;
}
#menu_level_3 li a {
height: 26px;
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration: none;
font-weight:normal;
color:#ffffff;
}

#menu_level_3 li a:link, #menu_level_3 li a:visited {
color: #ffffff;
display: block;
padding: 4px 0px 4px 15px;
border-bottom:1px solid #ffffff;
}

#menu_level_3 li a:hover {
color: #ffffff;
padding: 4px 0px 4px 15px;
background:#000000;
}

#menu_level_3 li a.current{
color: #ffffff;
padding: 4px 0px 4px 15px;
background:#000000;

}

#menu_level_3 li a:active {
color: #ffffff;
padding: 4px 0px 4px 15px;
}                    


/* p4 level menu */

#menu_level_4{
background:#BF0205;

}
#menu_level_4 ul{
list-style:none;
margin:0px;
padding:0px;
}
#menu_level_4 li a {
height: 26px;
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration: none;
font-weight:normal;
color:#ffffff;
}

#menu_level_4 li a:link, #menu_level_4 li a:visited {
color: #ffffff;
display: block;
padding: 4px 0px 4px 25px;
border-bottom:1px solid #ffffff;
}

#menu_level_4 li a:hover {
color: #ffffff;
padding: 4px 0px 4px 25px;
background:#000000;
}

#menu_level_4 li a.current{
color: #ffffff;
padding: 4px 0px 4px 25px;
background:#000000;

}

#menu_level_4 li a:active {
color: #ffffff;
padding: 4px 0px 4px 25px;
}                    







#contactform div
{
	margin-bottom: 0.5em;
	width: 100%;
}

#contactform .indent
{
	margin:10px 0px 10px 95px;
}

#contactform .form_element
{
	padding: 0px 10px 0px 0px;
	text-align:right;
	float: left;
	width: 180px;
}

#contactform .form_data 
{
	padding: 0px;
	text-align:left;
	float: left;	
}

#contactform .separator 
{
	clear: both;
	padding: 0px;
	font-size: 0.5px;
	height: 0.5px;
}

body {
	padding: 0px;
	margin: 0px;
}
div {
	margin: 0px;
	padding: 0px;
}

#left_nav{float:left;width:200px;border:solid 0px red;}
#content{margin-left:210px;	border:solid 0px green;}
#footer {clear:both;text-align:center;}

#footer .footer_link { border-left:solid 1px #777676; padding-left:4px;color:#777676;font-size:0.80em;}
#footer .footer_language_link {	border-right:solid 1px #777676;font-size:0.80em;}
#footer .footer_first{border-left:solid 0px #777676; color:#777676;font-size:0.80em;}