@import "menu.css";
body{
	background:url(../images/body.png) repeat-x #fff;
	margin:0 0 20px 0;
	text-align:center;
	font-family:"helvetica neue",helvetica,arial,sans-serif;
	font-size:small;
	color:#000;
}

h1,h2,h3{font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:22px;color:#686868;font-weight:normal;margin:0px;}
form{margin:0px;padding:0px;}

a{text-decoration:none;font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:small;}
input{font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:small;color:#000}
.clear{clear:both}
#wrap {
margin:0 auto;
text-align:left;
width:925px;
}

#post-error{

    padding:10px 10px 10px 0;
    line-height:16px;
    margin:0 0 10px 0;
}

#post-error h2{color:#ed41a3;padding-bottom:5px}

#header{
  position:relative;
  margin:30px 0 0 0;
  height:80px;
  z-index:2000;
}

#header #logo{
position:absolute;
top:15px;
}
#header #logo a{background:url(../images/aeon-logo2.png) no-repeat;width:251px;height:55px;display:block}

#header #links{position:absolute;left:272px;top:30px;z-index:2000;}

#header #search{position:absolute;right:0px;top:32px;}
#header #search #field{float:left;height:23px;width:195px;background:url(../images/search-bg.png) no-repeat #fff;}
#header #search #field input{width:165px;margin-left:25px;border:0px solid #fff;margin-top:2px;color:#000;font-size:small;}
#header #search .button{border:none;width:23px;height:23px;float:left;}
#header #search .button input{background:url(../images/search-tick.png) no-repeat center center;border:none;padding:0px;height:23px;width:23px;}
    
#content {margin-top:15px;}
#content #left{float:left;width:252px;}
#content #right{float:left;margin-left:20px;width:652px;}
#content #left h1{color:#8cb21a;}
#content #left p{margin:20px 0 0 0; padding:0;line-height:20px;}

#pages{font-size:small}
#pages a{float:left;display:block;padding:3px 4px 4px 4px;background:#fff;color:#000;margin-left:3px;line-height:9px;}
#pages a:hover{background:#30a3dc;color:#fff;text-decoration:none;}
#pages .current{float:left;display:block;padding:3px 4px 4px 4px;background:#8cb21a;color:#fff;margin-left:3px;line-height:9px;}

#footer {margin-top:20px;text-align:right;background:url(../images/body_bg.gif);padding:7px;border:1px solid #f1f1f1;position:relative;height:14px;}
#footer #btmLinks{position:absolute;right:0px;}
#footer a{color:#000;text-decoration:none;display:block;float:left;background:url(../images/footer-separator.png) no-repeat center right;padding:0 8px 0 8px}
#footer a.last{background:none;}
#footer a:hover{color:#30a3dc;}

#slider{background:#fff;width:650px;border:1px solid #e0e0e0;position:relative;height:250px;z-index:999}
#slider #slideToc{position:absolute;right:10px;bottom:10px;z-index:1000}
#slider #slideToc a{float:left;display:block;padding:3px 4px 3px 4px;background:#fff;color:#000;margin-left:3px;line-height:9px;}
#slider #slideToc a:hover{background:#30a3dc;color:#fff;}
#slider #slideToc a.sel{background:#8cb21a;color:#fff;}
#slider #container{position:absolute;width:638px;left:5px;top:5px;bottom:5px;border:1px solid #f1f1f1;z-index:1;}
#slider #container img{position:absolute;}
#slider #container img.hiddenImage{visibility:visible;}
#slider #container img.visibleImage{visibility:visible}
#slider #shadow {background:url(../images/line-shadow.png) no-repeat center bottom;height:4px;width:650px;bottom:-4px;position:absolute;}

.Rbox{position:relative;border:1px solid #d4d4d4;margin-top:20px;}
.Rbox .featured {position:absolute;right:7px;top:-1px;width:31px;height:72px;background:url(../images/featured.png) no-repeat;}
.Rbox .Rshadow{position:absolute;background:url(../images/line-shadow.png) no-repeat bottom;height:4px;width:650px;bottom:-4px;}
.Rbox .Rtitle{border-bottom:1px solid #d4d4d4;padding:2px;background:#dff5fb}
.Rbox .Rcontent{padding:5px;border:1px solid #f1f1f1;}
.Rbox .item {float:left;width:125px;margin:0 12px 0 0;background:#fff;padding:7px;}
.Rbox .item .thumb{width:125px;height:95px;margin:0 0 10px 0;}
.Rbox .item .thumb img{border:1px solid #f1f1f1}
.Rbox .item h3{color:#30a3dc;font-size:17px;font-weight:bold;}
.Rbox h2{font-size:18px;}

.mct, .viewBox{position:relative;border:1px solid #d4d4d4;background:#fff;}
.mct .mctContent{width:630px;margin-bottom:10px;}
.mct .pTop{padding:5px 5px 5px 0;color:#fff;border-bottom:1px dotted #d4d4d4;margin:0 10px 5px 0;}
.mct .pTop .headline{float:left;}
.mct .pTop .sCategName{color:#000;margin:3px 0 0 1px;}
.mct .pTop .pg,.mct .pTop .mRight{float:right;color:#000}
.mct .pTop .mRight{margin-top:5px;}
.mct .pTop .mRight small{color:#d4d4d4;font-size:small;}

.mct h1{color:#8cb21a;}
.mct .bar{background:#f1f1f1;padding:5px}
.mct .pContent{padding:7px 0 0 7px;border:1px solid #f1f1f1;}
.mct .browsing{padding:5px 0 0 5px;}
.mct .pToc{width:302px;margin:10px 10px 10px 0;float:left;padding:5px 3px 5px 3px;cursor:pointer;border:1px solid #fff;}
.mct .pToc:hover{background:#effafd;border:1px solid #e1f5fb;}
.mct .pToc .image{width:133px;height:103px;float:left;background:url(../images/product-bg.png) no-repeat;}
.mct .image img{border:1px solid #d4d4d4;margin:3px 0 0 3px;}
.mct .pDescription{float:left;display:block;margin-left:10px;width:158px;}
.mct .pDescription p{margin:0;padding:0;line-height:16px;}
.mct .pDescription h2{font-size:15px;font-weight:bold;color:#30a3dc;padding-bottom:9px;}
.mct .otherInfo{border-top:1px dotted #d4d4d4;margin:7px 5px 0 5px;}
.mct .atr{margin-top:5px;margin-bottom:5px;}
.mct .atr .pName{float:left;width:60px;font-weight:bold;}
.mct .atr .pValue{width:232px;float:left;}
.mct .pTag{float:left;margin-right:5px;}
.mct a{color:#30a3dc;white-space:nowrap;}
.mct a:hover{text-decoration:underline;}
.mct a.crt{color:#8cb21a;text-decoration:underline}
.mct .pShadow,.viewBox .vShadow{position:absolute;background:url(../images/line-shadow.png) no-repeat bottom;height:4px;width:650px;bottom:-4px;}

.mct .sToc{width:630px;padding:5px 0 10px 0px;margin:5px 0 5px 0;border-bottom:1px dotted #d4d4d4;}
.mct .sTitle{float:left;width:350px;}
.mct .sTitle h2,.mct .srvTitle h2{color:#30a3dc;font-size:14px;font-weight:bold;} 
.mct .sTitle div{color:#777;padding-left:1px;} 
.mct .sDate{float:left;margin-left:5px;width:190px;padding-top:5px;}
.mct .sLink{float:left;margin-left:5px;padding-top:5px;}
.mct .sNoResults{text-align:center;padding:25px 0 25px 0;}
.mct .sBackLink{padding:5px 0 5px 0;margin:5px 0 5px 0;}
.mct .sSection{padding:0 0 5px 0;margin:0 0 10px 0px;border-bottom:1px dotted #d4d4d4;margin-right:10px;}
.mct .sScontent{margin-bottom:15px;}
.mct .sStext{margin-bottom:15px;width:630px;}
.mct .sSection h2{color:#686868;}
.mct .sL{float:left;width:310px;}
.mct .sR{float:left;width:310px;margin-left:20px}
.mct .sProd .sThumb {float:left;width:85px;height:62px;}
.mct .sProd .sThumb img{border:1px solid #d4d4d4;}
.mct .sProd .sDescription{padding-left:0px;text-align:left;line-height:16px;}

.mct .srvTitle{float:left;width:430px;}
.mct .srvDate{float:left;width:135px;padding-top:4px;}

.mct .sFile{margin-bottom:5px;}
.mct .sIcon{float:left;}
.mct .sFilename{float:left;margin-left:5px;padding-top:2px;}

.mct .opSection{padding:0 0 5px 0;margin:0 0 10px 0px;border-bottom:1px dotted #d4d4d4;margin-right:10px;}
.mct .opportunities{margin-bottom:10px}
.mct .op{margin-bottom:5px;}
.mct .opTitle{float:left;width:350px;}
.mct .opTitle h3{font-size:14px;color:#8cb21a}
.mct .opView{float:left;margin-left:10px;}

.mct .opDisplay{margin-bottom:10px;}
.mct .opDisplay strong{display:block;margin:10px 0 10px 0;font-size:14px}

.mct .nItem{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #d4d4d4;width:630px;}
.mct .nItem small{display:block;color:#d4d4d4;font-size:small;}

.mct .sCategs{background:#effafd;border:1px solid #e1f5fb;padding:10px 10px 10px 0;width:620px;color:#30a3dc}
.mct .sCategs .sClist{float:left;margin-left:10px;width:145px;}
.mct .sCategs a{color:#686868;}


.mct #contact{width:500px}
.mct #contact .cItem{margin-bottom:15px}
.mct #contact label{display:block;padding-bottom:3px;font-weight:bold;}
.mct #contact .cItem input,.mct #contact .cItem textarea{border:1px solid #d4d4d4;padding:5px;font-size:12px;width:320px;}
.mct #contact .cItem textarea{height:150px}
.mct #contact .btn{border:1px solid #d4d4d4}
.mct #contact .cMessage{text-align:center;padding:20px 0 20px 0}


.round a{background:url(../images/round-link.png);line-height:15px;display:block;float:left;padding-left:7px;text-decoration:none;color:#686868;white-space:nowrap;}
.round a:hover{background-position:0 -21px;color:#fff;text-decoration:none;}
.round a:hover span{background-position:100% -21px;cursor:hand;}
.round a span{background:url(../images/round-link.png) 100% 0;display:block;padding-right:7px;}

.viewBox .view{border:1px solid #f1f1f1;padding:7px;}
.viewBox .view .vHeadline{border-bottom:1px dotted #d4d4d4;margin:5px 5px 10px 7px;padding-bottom:8px;}
.viewBox .view .vCategory{padding:3px 0 3px 7px} 
/*.viewBox .view .vBrowsing .vLinks{position:absolute;left:7px}
.viewBox .view .vBrowsing .vCategory{position:absolute;right:7px;top:-3px;color:#999;}*/
.viewBox .view .vHeadline h1{color:#8cb21a;}
.viewBox .view .vHeadline h2{display:block;font-size:12px;color:#000;padding-top:3px;}

.viewBox .view .vImage{float:left;width:352px;height:282px;float:left;background:url(../images/product-medium-bg.png) no-repeat;}
.viewBox .view .vImage .vImgContainer{border:1px solid #d4d4d4;width:340px;height:270px;margin:0 0 0 5px;overflow:hidden;position:relative;}
.viewBox .view .vImage img{position:absolute;}
.viewBox .view .vImage img.vHide{display:none;}

.viewBox .vImage .vImgContainer .vControls{position:absolute;cursor:default;bottom:0;height:23px;line-height:22px;background:#c1e3f4;width:100%;display:none}
.viewBox .vControls .vTitle{float:left;font-size:11px;font-weight:bold;margin:0 0 0 5px;line-height:24px;}
.viewBox .vControls .txt{font-size:10px;font-weight:bold;margin:0 0 0 5px;line-height:22px;}
.viewBox .vControls a{float:left;display:block;padding:3px 4px 4px 4px;color:#000;margin:4px 0 0 3px;line-height:9px;}
.viewBox .vControls a:hover{background:#30a3dc;color:#fff;text-decoration:none;}
.viewBox .vControls a.current{float:left;display:block;padding:3px 4px 4px 4px;background:#8cb21a;color:#fff;margin-left:3px;line-height:9px;}
.viewBox .view .vDetails{float:left;margin:5px 0 0 10px;width:265px;}
.viewBox .view .vDetails p{text-align:justify;padding:0;margin:0;line-height:16px;}
.viewBox .view .vToc1{float:left;margin-left:7px;width:340px;}
.viewBox .view .vToc2{float:left;margin-left:14px;width:264px;}
.viewBox .view .section{border-bottom:1px dotted #d4d4d4;padding:0 0 5px 0;margin:5px 0 5px 0}
.viewBox .view .section h2{color:#686868;font-weight:bold;font-size:14px;}
.viewBox .view .vFile{margin-bottom:5px;}
.viewBox .view .vIcon{float:left;}
.viewBox .view .vFilename{float:left;margin-left:5px;padding-top:2px;}
.viewBox .view .vBackLink{padding:5px 0 5px 0;margin:5px 0 5px 7px;border-top:1px dotted #d4d4d4}

.viewBox a{color:#30a3dc;white-space:nowrap;}
.viewBox a:hover{text-decoration:underline;}

#news{margin-bottom:20px;}
#news #Nheadline{border-bottom:1px dotted #d4d4d4}
#news .newsRow{margin-top:10px;padding-bottom:5px}
#news .date {float:left;}
#news .date strong{display:block;font-size:18px;font-weight:normal;display:block;color:#686868;}
#news .date small{font-size:10px;color:#686868;text-transform:uppercase;display:block;}
#news .readMore {display:block;text-align:right;margin-top:3px;}
#news .readMore a{color:#30a3dc;padding:1px 2px 1px 2px;}
#news .readMore a:hover{background:#30a3dc;color:#fff;}

#news .item {float:left;margin:0 0 0 10px;width:220px;}
#news .item h1{border-bottom:1px dotted #d4d4d4;display:block}
#news .item h2{display:block;font-size:16px;font-weight:bold;letter-spacing:-1px;}
#news .nsDetails{width:630px;}
#news .nsDetails .nsImage{float:left;margin-right:10px}
#news .nsDetails .nsImage img{border:1px solid #d4d4d4;}


.box{position:relative;margin-top:10px;border:1px solid #d4d4d4;background:#fff;padding:7px;}
.box .shadow{position:absolute;background:url(../images/leftbox-shadow.png) no-repeat center bottom;height:4px;width:252px;bottom:-4px;}  

.tags{}
.boxTitle h1{border-bottom:1px dotted #d4d4d4;display:block;margin-bottom:5px;padding-bottom:3px;}
.tags a{font-family:"Lucida Grande", Geneva, Arial,Helvetica, Verdana, sans-serif;text-transform:uppercase;font-size:10px;letter-spacing:-1px;padding:2px;margin:2px;white-space:nowrap;color:#000;}
.tags a:hover{color:#fff;background:#30a3dc;}

#gs{margin:25px 0 10px 0;text-align:center;}
#cesText{}

#whiteBox{
      background:#fff;
      border:1px solid #d4d4d4;
      color:#686868;   
}

#whiteBox a{}
