@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;

}

/* Links */
a:link,
a:visited {
  color: #223e97;
  text-decoration:none;
}

a:hover,
a:focus,
a:active {
  color:#996600;
  text-decoration:none;
}


#sddm {
	z-index: 100;
	padding:0;
    overflow: visible;
    position: relative;
	margin:0px 0 0 0;
	float:right;
	}

#sddm li
{	font-size: 12px;
	display: block;
	float:left;
	list-style:none;
	margin:0 0 0 0;
	padding:0 7px 0 7px;
	border-right:thin solid #223e97;
}


#sddm .dark a{	
 	color: #223e97;
	font-weight:bold;
	float:left;
	text-decoration: none;
	padding:0 7px 0 7px;
	display: block;
	
}

#sddm .current a{	
	color: #996600;
	font-weight:bold;
	text-decoration: none;
	padding:0 7px 0 7px;
	display: block;
}
	

#sddm .dark a:hover {	
	color:#996600;
	font-weight:bold;
}
	
#sddm .current a:hover {
	color:#996600;
	font-weight:bold;
}

#sddm2 {
	z-index: 100;
	padding:0;
    overflow: visible;
    position: relative;
	margin:0px 0 0 0;
	color:#474747;
	}

#sddm2 li
{	font-size: 13px;
	float: left;
	display: block;
	list-style:none;
	height:26px;
	margin:0 5px 0 0;
	
}


#sddm2 .dark a{	
 	color: #FFF;
	text-decoration: none;
	display: block;
	height:26px;
	margin:0 5px 0 0;
	padding: 6px 23px 0 23px;
	background-image: url(images/subpage_link.jpg);
	background-repeat:repeat-x;	
}

#sddm2 .current a{	
	color:#FFF;
	text-decoration: none;
	padding: 0;
	display: block;
	height:26px;
	margin:0 5px 0 0;
	padding: 6px 23px 0 23px;
	background-image:url(images/subpage_link_hover.jpg);
	background-repeat:repeat-x;	
}
	

#sddm2 .dark a:hover {	
	color:#FFF;
	background-image:url(images/subpage_link_hover.jpg);
	background-repeat:repeat-x;	
}
	
#sddm2 .current a:hover {
	color:#FFF;
	background-image:url(images/subpage_link_hover.jpg);
	background-repeat:repeat-x;	
}

#sddm3 {
	z-index: 100;
	padding:0;
    overflow: visible;
    position: relative;
	margin:0px 0 0 0;
	float:right;
	}

#sddm3 li
{	font-size: 12px;
	color:#FFF;
	display: block;
	float:left;
	list-style:none;
	margin:0 0 0 0;
	padding:0 7px 0 7px;
	border-right:thin solid #FFF;
}


#sddm3 .dark a{	
 	color: #FFF;
	float:left;
	text-decoration: none;
	padding:0 7px 0 7px;
	display: block;
	
}

#sddm3 .current a{	
	color: #223e97;
	text-decoration: none;
	padding:0 7px 0 7px;
	display: block;
}
	

#sddm3 .dark a:hover {	
	color:#223e97;
}
	
#sddm3 .current a:hover {
	color:#223e97;
}	

#sddm4 {
	z-index: 100;
	padding:0;
    overflow: visible;
    position: relative;
	margin:0px 0 0 0;
	color:#474747;
	}

#sddm4 li
{	font-size: 13px;
	float: left;
	display: block;
	list-style:none;
	height:26px;
	margin:0 5px 0 0;
	
}


#sddm4 .dark a{	
 	color: #FFF;
	text-decoration: none;
	display: block;
	height:26px;
	margin:0 5px 0 0;
	padding: 6px 5px 0 5px;
	background-image: url(images/subpage_link.jpg);
	background-repeat:repeat-x;	
}

#sddm4 .current a{	
	color:#FFF;
	text-decoration: none;
	padding: 0;
	display: block;
	height:26px;
	margin:0 5px 0 0;
	padding: 6px 5px 0 5px;
	background-image:url(images/subpage_link_hover.jpg);
	background-repeat:repeat-x;	
}
	

#sddm4 .dark a:hover {	
	color:#FFF;
	background-image:url(images/subpage_link_hover.jpg);
	background-repeat:repeat-x;	
}
	
#sddm4 .current a:hover {
	color:#FFF;
	background-image:url(images/subpage_link_hover.jpg);
	background-repeat:repeat-x;	
}

.small_white_links a{
	color:#FFF; 
	text-decoration:none; 
	font-size:11px;
}

.small_white_links a:hover{
	text-decoration:underline; 
}

/*body*/

#container{
	margin:0;	
}


#inside_container{
	margin-left: auto;
	margin-right: auto;
	width:974px;
	position: relative;
}

.header{
	width:974px;
	height: 402px;
	position: relative;
	float: left;
}

.content_area{
	background-image: url(images/body_shadow.png);
	background-repeat: repeat-y;
	width:974px;
	clear: both;
	position: relative;
	float: left;
}

.content_area_inside{
	width: 946px;
	padding: 10px 14px 15px 14px;
	clear: both;
	position: relative;
	float: left;
}

/*font styles */
.style1{
	font-size:23px;
	color: #223e97;
	margin-top:10px;
}

.style2{
	font-size:23px;
	color: #996600;
	margin-bottom:10px;
}

.style6{
	text-transform:uppercase;
	font-size:14px;
	color:#996600;
}

.style5{
	font-size:16px;
	color:#243e96;
}

.style7{
	font-weight:bold;
	color:#996600;
}

.style8{
	font-weight:bold;
	color:#243e96;
}

.style9{
	color:#996600;
	font-size:16px;
	font-weight:bold;	
}



/*left and right sides*/
.left_side{
	width: 230px;
	position: relative;
	float: left;
}

.right_side{
	width:688px;
	padding-left:18px;
	padding-right:10px;
	position: relative;
	float: left;
	color:#666;
	font-size:13px;
}


/*Left side boxes*/

.left_gold_box{
	float:left;
	width:222px;
}

.left_gold_top{
	background-image: url(images/left_gold_top.jpg);
	background-repeat:no-repeat;
	width:222px;
	height:8px;
	float:left;
}

.left_gold_middle{
	background-image: url(images/left_gold_middle.jpg);
	background-repeat: repeat-y;
	width:222px;
	float:left;
}

.left_gold_body{
	background-image: url(images/left_gold_body.jpg);
	background-repeat: repeat-x;
	width:209px;
	margin: 0 7px 0 6px;
	float:left; 
}

.left_gold_content{
	padding: 0;
	color:#fff;
	font-size:14px;
}

.left_gold_bottom{
	background-image: url(images/left_gold_bottom.jpg);
	background-repeat:no-repeat;
	width:222px;
	height:15px;
	float:left;
}


.left_golden_box{
	float:left;
	width:222px;
	margin-top:10px;
	color:#fff;
}

.left_golden_top{
	background-image: url(images/left_golden_top.png);
	background-repeat:no-repeat;
	width:222px;
	height:35px;
	float:left;
	
}

.left_golden_middle{
	background-image: url(images/left_golden_middle.jpg);
	background-repeat: repeat-y;
	width:222px;
	float:left;
}

.left_golden_body{
	background-image: url(images/left_golden_body.jpg);
	background-repeat: repeat-x;
	width:209px;
	margin: 0 7px 0 6px;
	float:left; 
	color:#fff;
}

.left_golden_content{
	background-image: url(images/left_golden_title.png);
	background-repeat: no-repeat;
	padding: 66px 7px 0 10px;
	color:#fff;
	font-size:14px;
}


.left_golden_bottom{
	background-image: url(images/left_golden_bottom.jpg);
	background-repeat:no-repeat;
	width:222px;
	height:16px;
	float:left;
}


.left_golden_box2{
	float:left;
	width:470px;
	margin-top:10px;
	color:#fff;
}


.left_golden_top2{
	background-image: url(images/left_golden_top2.jpg);
	background-repeat:no-repeat;
	width:470px;
	height:15px;
	float:left;
	
}

.left_golden_middle2{
	background-image: url(images/left_golden_middle2.jpg);
	background-repeat: repeat-y;
	width:470px;
	float:left;
}

.left_golden_body2{
	background-image: url(images/left_golden_body2.jpg);
	background-repeat: repeat-x;
	width:456px;
	margin: 0 7px 0 7px;
	float:left; 
	color:#fff;
}

.left_golden_bottom2{
	background-image: url(images/left_golden_bottom2.jpg);
	background-repeat:no-repeat;
	width:470px;
	height:13px;
	float:left;
}


.left_lb_box{
	float:left;
	width:222px;
	margin-top:10px;
}


.left_lb_top{
	background-image: url(images/left_lb_top.jpg);
	background-repeat:no-repeat;
	width:222px;
	height:7px;
	float:left;
	
}

.left_lb_middle{
	background-image: url(images/left_lb_middle.jpg);
	background-repeat: repeat-y;
	width:222px;
	float:left;
}

.left_lb_body{
	background-image: url(images/left_lb_body.jpg);
	background-repeat: repeat-x;
	width:209px;
	margin: 0 7px 0 6px;
	float:left; 
}

.left_lb_content{
	background-image: url(images/left_lb_title.png);
	background-repeat: no-repeat;
	padding: 66px 7px 0 10px;
	color:#fff;
	font-size:14px;
}


.left_lb_bottom{
	background-image: url(images/left_lb_bottom.jpg);
	background-repeat:no-repeat;
	width:222px;
	height:16px;
	float:left;
}

.left_blue_box{
	float:left;
	width:222px;
	margin-top:10px;
}

.left_blue_top{
	background-image: url(images/left_blue_top.jpg);
	background-repeat:no-repeat;
	width:222px;
	height:8px;
	float:left;
}

.left_blue_middle{
	background-image: url(images/left_blue_middle.jpg);
	background-repeat: repeat-y;
	width:222px;
	float:left;
}

.left_blue_body{
	background-image: url(images/left_blue_body.jpg);
	background-repeat: repeat-x;
	width:209px;
	margin: 0 7px 0 6px;
	float:left; 
}

.left_blue_content{
	background-image: url(images/left_blue_title.png);
	background-repeat: no-repeat;
	padding: 66px 7px 0 10px;
	color:#fff;
	font-size:14px;
}

.left_blue_bottom{
	background-image: url(images/left_blue_bottom.jpg);
	background-repeat:no-repeat;
	width:222px;
	height:16px;
	float:left;
}

/*Right side boxes*/

.right_gray_box{
	float:left;
	width:216px;
}

.right_gray_top{
	background-image: url(images/right_gray_top.jpg);
	background-repeat:no-repeat;
	width:216px;
	height:13px;
	float:left;
}

.right_gray_middle{
	background-image: url(images/right_gray_middle.jpg);
	background-repeat: repeat-y;
	width:216px;
	float:left;
}

.right_gray_body{
	background-image: url(images/right_gray_body.jpg);
	background-repeat: repeat-x;
	width:201px;
	margin: 0 7px 0 8px;
	float:left; 
}

.right_gray_content{
	padding: 6px 8px 5px 13px;
	color:#6d6d6d;
	font-size:12px;
}

.right_gray_bottom{
	background-image: url(images/right_gray_bottom.jpg);
	background-repeat:no-repeat;
	width:216px;
	height:15px;
	float:left;
}


/*Footer*/

#footer {
	background-image: url(images/footer.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	height:96px;
	position: relative;
	clear:both;
}

.inside_footer{
	margin-left: auto;
	margin-right: auto;
	width:974px;
	position: relative;
	
}

.inside_footer_content{
	width:974px;
	padding: 22px 0 0px 0;
	text-align:center;
	position: relative;
	float: left;
	color:#FFF;
	font-size:12px;
	line-height:18px;
}

.inside_footer_content a{
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}

.inside_footer_content a:hover{
	color:#FFF;
	font-size:12px;
	text-decoration:underline;
}


/*old style sheet*/
#edu {
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #003399;
	margin-top: 5px;
}


@-moz-document url-prefix() {
    .side_menu_space{
	margin-bottom: -4.5px;
}
}
