body{
	margin:0px;
	padding:0px;
	background: url(../images/bg_strip.png) repeat-x scroll top #F2F2F2;
	font-family:Arial, Helvetica, sans-serif;
	color:#080D44;
}

.body_container{
	width:880px;
	margin:0px auto;
	background: #fff;
	padding: 0px 8px;
}
.clear_page{
	clear:both;
}

.header{
 height: 175px;
 width: auto;
 border-top: 12px solid #00B8FF;
 background: #1C519D;
}
.content_box{
	margin:0px auto;
	vertical-align:top;
}
.leftmenu{
 	width: 214px;
	float:left;
	margin: 0px 0px 20px 0px;
	background:#F7F7F7;
}

ul, li{
	list-style:none;
	padding: 6px 0px;
	border-bottom: 1px dotted #7B7474;
	color: #41423D;
	font-size: 15px;
}

li a {
background: url(../images/green.jpg) no-repeat top right #00CC66;
}

.content{
	background: url(../images/edge.png) repeat-y top left;
    padding: 1px 0 20px 20px;
    width: 645px;
	float:left;
	min-height: 625px;
}

h1{
	background: #7DAAE8;
    border-bottom: 1px dotted #1C519D;
    font-size: 22px;
    font-weight: bold;
    padding: 5px 10px;
	color:#17396F;
}

.content_style{
	font-size: 14px;
	color: #1C519D;
	line-height:20px;
}

.text{
background:#E2FBFE;
 border: 1px solid #CCCCCC;
margin: 5px;
 padding: 4px;
  width: 200px;
}


#menu {
	width: 200px;
	margin: 10px;
}
	
#menu li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
}	
	
#menu li a:link, #menu li a:visited {
 	 color: #252F59;
    display: block;
    font-weight: bold;
	background: url(../images/menu1.gif) no-repeat 0px -32px;
	padding: 8px 0 0 10px;
}
	
#menu li a:hover {
	color: #17245C;
	background: url(../images/menu1.gif) 0 -64px;
	padding: 8px 0 0 10px;
}
	
#menu li a:active {
	color: #26370A;
	background: url(../images/menu1.gif) 0 -64px;
	padding: 8px 0 0 10px;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.project{
	width: 100%;
	border:none;
	border: 1px solid #CEDBFC;
	font-size:14px;
}

.project tr{
	background: #F0F6FF;
}
.project tr.alt{
background:#82C0FF;
}

.project a{
 	 border-bottom: 2px dotted #AD25C6;
    color: #003399;
    font-weight: bold;
    padding-bottom: 2px;
    text-decoration: none;
}

.project td{
	border-bottom: 1px solid #BCD1EE;
	padding: 5px;
	vertical-align: top;
}

.content_style li{
 	border-bottom: 1px dotted #BAB5B5;
	list-style:square;
}

h2{
 	background: #DCEEFF;
    border: 1px solid #BBCFF9;
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
}

.content img {
 	border: 1px solid #ccc;
	padding:5px;
	background: #FFF;
}

.note{
    background: none repeat scroll 0 0 #FFE3E4;
    border-bottom: 5px solid #FF0000;
    color: #FF0000;
    font-weight: bold;
    padding: 5px;
}

.note li{
   border-bottom: 1px dashed #999999;
    color: #371111;
    font-size: 14px;
    font-weight: normal;
    list-style: square outside none;
    margin: 0 0 0 25px;
    padding: 5px;
    width: 400px;

}

.footer{
 height: 20px;
 padding: 40px;
 text-align:center;
 width: auto;
 border-top: 12px solid #00B8FF;
 background: #1C519D;
 color: #00CCFF;
}
.footer_menu a{
	color: #FFF;
	font-size:12px;
}

.footer_menu a:hover{
	color: #00CCFF;
}

.scroll_left{
	 margin: 5px 0;
    padding: 6px 5px 1px;
	background:#141552;
	
}
.mediaworks { 
	font-size:11px;
	color: #99CC33;
	margin-top: 10px;
}

.mediaworks a{ 
	font-size:11px;
	font-weight:bold;
	color:#99CC33;
	text-decoration:none;
}
.mediaworks a:hover{
	color: #99FF00;
}