html,body,div,h1,h2,h3,h4,h5,h6,p,a,ul{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	line-height: 1.4;
	font-family: Helvetica, Century Gothic, Arial, sans-serif;
	text-align: left;
	text-decoration:none;
	color:#fff;
	white-space:normal;
}
body{background-color:#101215;}
img{border:0px;}
h1{color:#fff; font-size:25px;}
h2{color:#607EF6; font-size:16px;}
h3{color:#607EF6; font-weight:bold;}
ol,ul {list-style:none;}
a:hover{color:#7A9CFF;}
#topcontainer{height:100px;margin-top:5px;margin-bottom:10px; background-image:url(../images/interface/topbarbg.png);background-position:left center; background-repeat:no-repeat;}
#topcontainer ul{margin: 0px 0px 0px 10px; padding: 0px; list-style-type: none; list-style-image: none; }
#topcontainer ul li{float:left;line-height:45px;padding-left:9px;padding-right:9px;text-align:center;}
#topcontainer a{color:#00b4ff;}
#topcontainer a:hover{color:#2285b8;}
#topcontainer .menu{float:right;margin-top:45px;margin-right:30px;}
#logo{float: left; vertical-align: 4px; margin-top: 35px; margin-left: 12px;}
.headerMenuButton{cursor:pointer;float:right;width:100px;height:25px;margin-right:2px;padding:4px;padding-top:3px;text-align:center;background-image:url(../images/grayheaderbutton.png);background-repeat:no-repeat;}
.headerMenuButton a{
	font-size:10px;	
}
div.headerMenuButton:hover{background-image:url(../images/lgrayheaderbutton.png); }
.smallLink{
	font-size:12px; 
}
.subtext{
	font-size:11px; 
	line-height:1;
}
.menusep{
	clear:both;
	line-height:.5;
}
.menucon{float:left;margin-left:10px;vertical-align:middle;width:150px;}
ul.bigMenu img:hover{color:#7A9CFF;cursor:pointer;}
.superBig{font-size:47px;}
.menucon p{white-space:nowrap;}
.menucon p:hover{color:#7A9CFF;cursor:pointer;}
.ssMap{float:left; margin-top:8px;}
div.ssMap:hover{cursor:pointer;}
#leftcontainer ul li{font-size:12px;margin-left:25px;list-style-image: url(../images/bullet_blue.png);list-style-type: none;}
#videoLink{float:left; margin-left:10px;width:150px; cursor:pointer; height:90px;margin-top:25px;}
#videoLink:hover{border:1px solid #fff;}
.readMedium{font-size:16px;}
.quietinput{height:20px;line-height:20px;}
#defaultContentMenu{width:369px;background-image:url(../images/interface/bluegrad.png);margin-top:10px;float:left;}
#defaultContentMenu ul{padding:25px;padding-top:40px;}
#defaultContentMenu ul li{margin-bottom:6px;margin-top:6px;padding:2px;cursor:pointer;padding-left:8px;}
#defaultContentMenu ul li:hover{background-color:#1356b5;}
#defaultContentMenu ul li h1{font-size:20px;}
#defaultContentMenu ul li p{font-size:12px;line-height:16px;}
#defaultContentMenu .hr{background-color:#fff; width:100%;margin:auto;height:1px;}
#freetry{border:0px solid #fff; margin-top:80px; background-image:url(images/freetry.png);background-position:0px 0px;z-index:10; position:absolute; width:176px; height:176px; margin-left:827px;cursor:pointer;}
div.hr{border:0;background-color:#474747;height:1px;width:99%;clear:both;margin:4px;margin-top:5px;}
#middleBar{margin-bottom:10px;background-image: url(../images/interface/middlebarbg.png);height:170px;}
#contentContainer{background-image:url(../images/interface/patternbg.png);background-color: rgb(16, 18, 21);margin-left:3px;margin-right:7px;}
.bubble{width:670px; height:200px;background-position:-5px 0px;background-image: url(../images/interface/bubblebg.png);}
.bubble p{color:e5e5e5;font-size:13px;font-family:Helvetica,Arial, sans-serif}
.bubble h1{font-size: 21px; font-weight:bold;color:#fff;font-family:Helvetica,Arial, sans-serif}
.bubble h3{font-size: 14px; font-weight:bold;color:#fff;font-family:Helvetica,Arial, sans-serif}
.bubble a{font-size: 14px; font-weight:bold;color:#005db4;font-family:Helvetica,Arial, sans-serif}
.bubble a:hover{color:#0084ff;}
#footerBar{background-position:-10px 0px;background-image:url(../images/interface/footerbarbg.png);height:60px;margin-left:3px;margin-right:7px;margin-top:12px;}
#footerBar ul{margin: 0px; padding: 11px; list-style-type: none; list-style-image: none;float:right;font-size:9px;color:#474747;min-width:85px}
#footerBar a{font-size:9px;color:#474747;}
#footerBar a:hover{font-size:9px;color:#fff;}
.footSep{border-left: 1px solid rgb(85, 85, 85); width: 1px; float: right; margin-top: 4px; height: 51px; background-color:#e5e5e5;}
.msep{float:left;border-left: 1px solid rgb(85, 85, 85);width: 1px;margin-top: 2px; height: 43px; background-color:#e5e5e5;}
#newsContainer{width:500px;height:209px;}
#newsContainer a{font-family:helvetica,arial;font-weight:normal;font-size:14px;color:#C4F8FF;text-decoration: underline}
#newsContainer h3{font-size:14px;color:#fff;font-weight:normal;}
#newsContainer ul li{padding-bottom:10px;}
.newsDate{color:#488bcf;font-weight:bold;font-family:helvetica,arial;}
.mainBodyBgInnerTop{background-image: url(../images/interface/mainbodybg2.png);height:400px;position:absolute;}
.mainBodyBgInnerRpt{background-image: url(../images/interface/mainbodybgrpt.png);background-repeat:repeat-y;}
.mainBodyBgBottom{background-image: url(../images/interface/mainbodybg2.png);height:20px;background-position:left bottom;}
#portalList li{background-image: url(../images/bigbluebutton.png); height: 81px; width: 257px;float:left;text-align:center;}
#portalList li img{padding-top:20px}