body {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
background-color:#808080;
}

table {border:1px solid #E5E5E5}
table td {border:1px solid #E5E5E5; padding: 5px;}

#main {
text-align: center;
margin-top: 10px;
padding-bottom: 20px;

}

#container-hold{
position: relative;	
width: 990px;

margin: 0px auto;
background-color:#ffffff;
padding-top:3px;
padding-bottom:20px;
padding-left:0px;
padding-right:0px;


}

#container {
position: relative;
width: 980px;
margin: 0px auto;
background-color: #ffffff;
padding-bottom:1px;
}
#logo{position:absolute; background-image:url(../logo/BlueSkylogo-230.png); float:left;  width:180px; height:230px; left:7px; top:-3px;}

#mainContain{
position:relative;
display:block;
left:0px;
float:right;
width:814px;
height:45px;
background-color:#2B60DE;
border-top:#FFF 2px solid;
border-bottom:#FFF 2px solid;
border-right:#FFF 5px solid;
font-size:12px;
font-weight:bold;

}

#menu {
position:relative;
display:block;
font-size:12px;

font-weight:bold;

}
#menu2{
position:absolute;
display:block;
font-size:12px;

font-weight:bold;	
	
	}
#submenu{	
position: relative;
display:block;
top:24px;
height: 20px;
width: 814px;
background-color:#306EFF ;
border-top:1px #FFF solid;


	
	}

#topinfo{
	position:relative;
	left:5px;
	text-align:left;
	height:20px;
	}

#content {
text-align: left;
margin: 10px;
margin-bottom:0px;
padding: 10px;
font-size: 11px;
color: #353535;
border: 1px solid #CCCCCC;
overflow:hidden;
}

#nav-bottom{

position:relative;
float:left;
width:935px;

bottom:0px;
background-color:#F5F5F5;
padding-top:10px;
margin-top:10px;
padding-bottom:10px;
overflow:hidden;
border:1px solid #CCCCCC;

}
#leftblock{
	float:left; 
	width:700px;
	padding-right:10px;}
.nav-links{
	float:left;
	
	width:168px;
	/*border-right:1px solid #999;*/
	
	padding-right:0px;
	line-height:15px;
	
	
}
#news-holder{
	position:relative;
	overflow:hidden;
	height:300px;
	
	
	}
.news{
	
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:hidden;
	
	}
.comment{
	position:relative;
	margin-bottom:30px;
	
	}	
#footer {
width: 800px;
height: 30px;
padding-top: 2px;

text-align: center;
font-size: 10px;
color: #000000;
margin:0px auto;
}

#copy {
text-align: center;
font-size: 9px;
color: #535353;
margin-bottom: 0px;

}
.seperateSection{border-bottom:1px solid #ccc; width:250px;}
.tickercontainer { /* the outer div with the black border */

background: #fff;
height: 27px;
margin: 0px 0px 0px 0px;
padding: 0;
overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
margin-left: 0px;
top: 8px;
width: 960px;
overflow: hidden;
}

.newsdate {
float: left;
margin-right: 10px;
background:url(../images/date2.png) no-repeat;
width: 50px;
height: 59px;
line-height:14px;
}


.nmonth {color:#fff; font-size: 9px; padding-top: 11px; text-align:center; font-weight: bold}
.nday {color: #3E3E3E; font-size: 14px; padding-top: 3px; text-align:center; font-weight: bold}
.nyear{color: #3E3E3E; font-size:8px; font-weight:bold; padding-left:4px; padding-top:2px;}

.floated{float:left; width:320px; height:170px; margin:10px 0px 0px 0px; border:1px solid #CCCCCC; background-color:#F8F8F8; padding:10px 5px 10px 5px;}
.floated:hover{background-color:#E3E3E3;}

.floated2{float:left; width:220px; height:268px; border:1px solid #CCCCCC; margin-right:17px;  background-color:#F5F5F5}
.floated2 h3{ margin:10px; color:#122F89;}
.floated2 img{margin:0px 10px 10px 10px;}
.floated2 p{margin:0px 10px 10px 10px;}

.floated3{background-color:#F8F8F8; border:1px solid #CCCCCC; width:680px; padding:10px; overflow:hidden; margin-top:10px; margin-bottom:10px;}
.floated3 h3{margin:0px 0px 10px 0px;}
.floated3 img{}
.floated3 ul{ list-style:none;}
.floated3 ul li{margin-top:10px;margin-bottom:10px; font-size:12px; margin-left:15px;}

.floated4{position:relative;width:680px; padding:10px; overflow:hidden; margin-top:10px; margin-bottom:10px;}

.floated4 a{font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
.floated4 a:hover{
	
	text-decoration:underline;
	}	
.box1{border:1px solid #CCCCCC;  background-color:#F5F5F5; margin-bottom:10px; overflow:hidden;  }
.box1 h3{margin:10px; color:#122F89;}
.box1 img{margin:0px 10px 10px 10px;}
.box1 p{margin:0px auto; padding:0px 0px 0px 0px;}
.box1:hover{}
.box2{}
.overflow{overflow:hidden; margin-bottom:10px;}
.imageDiv{}
.sf-menu li > ul > li{
	
	line-height:8px; /*temp fix for sublinks of the menu's height */
	
	}
.curved{background-color:#FFF;}

div#contact {
	position:relative;
	background:url(../images/forWeb/bs_contact_bg.jpg);
	border:1px solid #CCCCCC;
	overflow:hidden;
	margin:0px auto;
	height:40px;
	width:196px;
	cursor:pointer;
	top:10px;
	
	}
div#contact:hover{
	background-color:#B6B6B6;}	
	
div#contact div a{font-size:19px; text-align:center; color:#C1C1C1;  font-weight:bold; margin-top:7px;}	

div#contact div a:hover{
	color:#EBEBEB;
	text-decoration:none;
	}
.list6 li{
margin-bottom: 6px;
line-height: 15px;
	}
.space{height:10px;}
