body {
	background-color: #273786;
	background-repeat:no-repeat;
	background-position: top center;		
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin: 0px;
	padding: 0px;
}

h1,h2 {

color: #273786;
font-size: 1.6em;


}
h3 {

color: #273786;
font-size: 1.2em;
}

.home_bg{
	background-image:url(../images/home_bg.gif);
}
.subpage{
	background-image:url(../images/sub_bg.gif);
}
.subpage{
	background-color: #FFFFFF;
}
#container, #header{
	width: 903px;
	margin: auto;
}
#header{
	height: 134px;
	padding-top: 44px;	
}
#subpage_header{
	background-color: #273786;
	background-image:url(../images/home_bg.gif);	
	background-repeat:no-repeat;
	background-position: top center;	
}
#logo{
	width: 275px;
	height: 116px;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	float: left;
}
#logo h1{
	text-indent: -9000em;
}
#squares{
	width: 903px;
	height: 168px;
	background-image:url(../images/squares.gif);
	background-repeat:no-repeat;
	background-position: top center;
	margin-top: 30px;
}
#nav{
	float: right;
	margin-top: 60px;
}
#nav ul{
	margin: 0px;
	list-style-type: none;
}	
#nav ul li{
	float: left;
	height: 24px;
	background-repeat:no-repeat;
}
#nav a{
	color: #FFFFFF;
	text-decoration: none;
	text-indent: -90000em; 
	height: 24px;
	display:block;
}
#nav_school, #nav_school a{
	background-image:url(../images/nav_school.gif);
	width: 69px;
}
#nav_school a:hover{
	background-image:url(../images/nav_school_mo.gif);
}
#nav_contact, #nav_contact a{
	background-image:url(../images/nav_contact.gif);
	width: 84px;
}
#nav_contact a:hover{
	background-image:url(../images/nav_contact_mo.gif);
}
#nav_forums, #nav_forums a{
	background-image:url(../images/nav_forums.gif);
	width: 63px;
}
#nav_forums a:hover{
	background-image:url(../images/nav_forums_mo.gif);
}
#nav_gallery, #nav_gallery a{
	background-image:url(../images/nav_gallery.gif);
	width: 66px;
}
#nav_gallery a:hover{
	background-image:url(../images/nav_gallery_mo.gif);
}
#nav_news, #nav_news a{
	background-image:url(../images/nav_news.gif);
	width: 60px;
}
#nav_news a:hover{
	background-image:url(../images/nav_news_mo.gif);
}
#nav_community, #nav_community a{
	background-image:url(../images/nav_community.gif);
	width: 97px;
}
#nav_community a:hover{
	background-image:url(../images/nav_community_mo.gif);
}
#news{
	width: 903px;
	height: 30px;
	/*background-image:url(../images/news_bg.png);
	background-repeat:no-repeat;*/
	margin-top: 40px;
	padding-top: 30px;
}
#footer{
	clear: both;
	margin-top: 50px;
	text-align: center;
	background-position: top center;
	background-repeat:no-repeat;	
	height: 90px;
	padding-bottom: 40px;
}
.home{
	background-image:url(../images/copyright_home.gif);
}
.sub{
	background-image:url(../images/copyright_sub.gif);
}
#footer span{
	visibility: hidden;
}
.clear{
	clear: both;
}
#subpage{
	background-color: #FFFFFF;
}
#content{
	color: #515359;
	margin-top: 30px;
}
#left_col, #right_col{
	width: 420px;
	padding: 30px;
	padding-top: 0px;
	line-height: 1.75em;
	text-align: justify;
}
#left_col{
	float: left;
	padding-left: 0px;
	
	border-right: solid 1px #00b0e6;
}
#right_col{
	float: right;
	padding-right: 0px;
}

#right_col_comm{
		padding: 30px;
	padding-top: 0px;
	line-height: 1.75em;
	text-align: justify;
}
#galleryContent {

width: 840px;
padding: 30px;
padding-left:0px;
line-height: 1.75em;
text-align: justify;
height:470px;

}

#flashContent {


}

.newsItem a{
	color:#999999;
	list-style:armenian;
}
a{
	color: #273786;
}
a:hover{
	color: #02B1E7;
}

.newsItem h2{
	color: #273766;
	font-size: 1.4em;
	line-height:1.8em;
	padding:0px;
	margin-bottom:10px;
}
.headerow{
	background-color: #273786;
	color: #FFFFFF;
	font-weight: bold;
}
#forum{
	border-right: solid 1px #A7CED8;
	border-top: solid 1px #A7CED8;	
}	
#forum td{
	border-left: solid 1px #A7CED8;
	border-bottom: solid 1px #A7CED8;
	vertical-align: top;
}
#forum td h4{
	color: #2A92C3;
}	
#forum td table td{
	border: none;
}
.breadcrumbs{
	border-bottom: solid 1px #00B0E6;
	padding-bottom: 7px;
}
#f_loggedin_menu{
	background-color: #F3F8FD;	
	padding: 10px;
	border: solid 1px #C9E0F7;
	margin-top: 20px;
}
#f_loggedin_menu img{
	float: left;
	margin: 10px;
	margin-left: 0px;
}
.f_textarea, .f_input, .f_select{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 99%;
}
.f_textarea{
	height: 250px;
}
.f_error{
	background-color:#CC0000;
	color: #FFFFFF;
	font-weight:bold;
}
.f_error a{
	color: #FFFFFF;
}
.f_error a:hover{
	color:#FFE6E6;
}
.f_error p{
	padding: 5px;
}
.f_mod{
	background-color: #FFF8F8;		
	border: solid 1px #F9E4E4;
	padding: 5px;
	margin-top: 0px;
	text-align: right;
	font-weight:bold;
}
.f_mod a{
	color: #DB5252;
}
#f_title{

}
.f_subject{
	background-color: #F0FAFE;
	color: #273786;
}
#f_terms{
	width: 880px;
	background-color: #FAFAFA;
	border: solid 1px #E9E9E9;
	padding: 10px;
	height: 200px;
	overflow:auto;
}
#contact_form input{
	width: 98%;
}
#contact_form textarea{
	width: 98%;
	height: 100px
}
#errors{
	background-color:#C4E1FF;
	padding: 10px;
}
.errors{
	background-color: #990000;
	color: #FFFFFF;
}
.submit{
	background-color: #000066;
	border: solid 1px #000066;	
	color: #FFFFFF;
	font-weight: bold;
	width: 100px;
}
#subnav{
	margin-bottom: 10px;
	background-image:url(../images/subnav_bg.gif);
	background-position: 0px -10px;	
	background-repeat:repeat-x;
	height:35px;
	margin-bottom: 10px;
	border-top: none;
	padding-left: 10px;
	
}
#subnav ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#subnav ul li{
	float: left;
	background-image:url(../images/subnav_arrow.gif);
	background-repeat:no-repeat;
	background-position: 0px 7px;
	line-height:27px;	
}
#subnav ul li a{
	color: #485d8c;
	padding-left: 1.3em;
	padding-right: 2em;
}
#subnav ul li a:hover{
	color: #fFFFFF;
}

.bulletList ul{ margin:0px;}

.bulletList li{ 
margin:2px;
padding:3px;
padding-left:5px;
font-weight: bold;
width:400px;
background-color:#e4edf5;
border: 1px solid #cce3f2;
}

.jobsData {

width:190px;
height:20px;
font-size:12px;
color:#003366;

margin-top:2px;
background-color:#e7eff6;
padding-left:5px;

}


.jobsDataHeading {

width:190px;
height:20px;
font-size:14px;
font-weight: bold;
color:#003366;
margin-top:2px;
background-color:#e7eff6;
padding-left:5px;

}

.jobsSubHeading, .jobInfo {


}

.jobInfo {
padding:2px;
padding-right:10px;
font-size:12px;
background-color:#f4f4f4;
}

.jobsSubHeading {
color: #392074;
width:120px;
padding-left:5px;
font-weight: bold;
padding-right:5px;
background-color:#e7eff6;
font-size:12px;

}



.jobList {

width:170px;
height:20px;
}

.jobList a ,.jobsData a  {

text-decoration:none;
width:150px;
height:20px;

}

/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 5px solid #ff0000;   
margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #ff0000; 
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #fff; 
color: #ff0000; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 