/* Start of CMSMS style sheet 'theme:wai.css' */
/*  
 *  CMS Made Simple  Stylesheet
 *  File : boxes.css 
 *  Version : 0.1
 *  Created by : Benjamin Magits & Jeremy Michel 
 * 
 *  Browser compatibility : 
 *  -----------------------
 *  Windows : IE 7.0+, Firefox 2.0+, Safari, Chrome (Not tested)
 *  MacOSx :  Safari 1.3.2+, Firefox 2.0+, Chrome (No tested), IE not supported anymore
*/

/*Generic classes*/
.left { float:left;}
.right { float:right;}
.clear { clear:both;}

/*Format*/
body { font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#231f20; margin: 0; padding: 0;}
dfn { display:none;}

h1 {color:#e4701e;font-size:1.7em; font-weight:normal; padding:20px 0 0 0;}
h2 {font-size:1.5em;}
h3 {font-size:1em;}
h4 {font-size:1em;}
h5 {font-size:0.85em;}

a {text-decoration:none; color:#e4701e}
a:hover {text-decoration:underline;}

ul{list-style-type:none; padding:0 0 0 10px;margin:0;}
li{background-image:url(uploads/theme/bullet.gif);background-repeat:no-repeat;background-position:0 4px;padding:0 0 0 20px;}

/*Layout*/
.wrapper, .end-page, .top-wrapper, .bottom-wrapper {width:904px; margin: 0 auto;}
.wrapper{position:relative;}
.main-container {overflow: hidden; padding-bottom:25px;}
.col-left { float:left;}
.col-right { float:right;}
.layout2columns-left {float:left;}
.layout3columns { float:left;}
/*Header*/
.header {}
.header .header-top {padding:10px 0 0 25px; float:left;}
.header .header-top img {border:0;}
.header .header-top a.home {display:block; background:transparent; position:relative; left:0px; top:0px;}
.header .header-middle{font-size:14px; color:#231f20; font-weight:bold; padding:35px 0 0 20px;float:left;}
.header .header-middle .orange{color:#e4701e;}
.header .header-banner,.header .header-banner-home{margin:10px 0 0 8px;  background-repeat:no-repeat; width:886px; border-top:2px solid #fff; border-bottom:2px solid #fff;}
.header .header-banner{background-image:url(uploads/theme/banner.jpg); height:123px;}
.header .header-banner-home{background-image:url(uploads/theme/banner-home.jpg); height:325px;}
.header .header-right{float:right; padding:25px 30px 0 0;}
.header .header-right input{background-color:#fff; border:1px solid #231f20; color:#231f20; font-size:0.9em;}
.header .header-right .icons{padding-top:5px; font-size:0.75em;}
.sub-content{margin:-45px 0 0 14px; padding-bottom:10px; 
 background-image:url(uploads/theme/home-top-wai.png) !important;
 background-image:none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='uploads/theme/home-top-wai.png');
 background-repeat:no-repeat;
 width:870px;
 }
 
.sub-bottom{margin:0 0 0 14px;background-image:url(uploads/theme/home-bottom.gif); background-repeat:no-repeat; width:870px;height:8px;}

.fontResizer a{margin:0 5px 0 0;  text-decoration:underline;}
.fontResizer a:hover{color:#fff;}
.fontResizer a.smallFont{font-size:10px;}
.fontResizer a.medFont{font-size:0.85em;}
.fontResizer a.largeFont{font-size:14px;}
.fontResizer a.curFont{font-weight:bold;}

/*Breadcrumbs*/
.breadcrumbs {padding:10px 100px 0 0; text-align:right; font-size:11px;}
.breadcrumbs-menu {padding:10px 265px 0 0; text-align:right; font-size:11px;}

/*Content*/
.content-inside {padding:0 0 0 45px; width:810px; line-height:18px;}
.content-inside-menu {padding:0 0 0 45px; width:600px; line-height:18px;}

.sub-menu{width:195px; background-color:#2e2a2b;  border:2px solid #fff; position:absolute; top:240px; left:670px;}
.sub-menu h3{padding:0; margin:0; font-size:0.85em;}
.sub-menu ul{list-style-type:none;padding:15px 0 0 0px; margin:0 0 0 20px;font-size:11px; font-weight:bold;}
.sub-menu ul li{padding: 0 0 15px 20px;background-image:url(uploads/theme/bullet.gif);background-repeat:no-repeat; background-position:0 4px;}
.sub-menu a{font-size:11px; color:#fff;}
/*Footer*/

.footer-container .footer ul { margin:0; padding:0; list-style-type:none;}
.footer-container .footer ul li { display:inline;}
.footer-container .footer .footer-links{float:left;}
.footer-container .footer .footer-technav{float:right;}

/*Sub Footer Zone*/
.end-page {font-size:11px; color:#231f20;}
.end-page a{color:#231f20;}
.end-page a:hover {}

/*Horizontal Menu*/
.horizontal-menu-container {border:2px solid #fff; background-color:#e4701e; width:745px; height:37px; position:absolute; top:115px; left:130px;}
.horizontal-menu-container a {color:#fff; font-size:0.85em;}
.horizontal-menu-container h3 {color:#fff; font-weight:normal; font-size:0.85em;}
.horizontal-menu-container .horizontal-menu ul { margin:0; padding:0; list-style-type:none; text-align:center;  }
.horizontal-menu-container .horizontal-menu ul li { display:inline; padding: 0px 10px 0 10px; line-height:35px; background-image:none;}
.horizontal-menu-container .horizontal-menu ul li a.currentpage,
.horizontal-menu-container .horizontal-menu ul li h3 {display:inline;}
.horizontal-menu-container .horizontal-menu ul li .activeparent h3{padding:0;}
.horizontal-menu-container .horizontal-menu ul li a.activeparent{padding:0;}

.vertical-menu-container .vertical-menu ul { margin:0; padding:0; list-style-type:none;}
.vertical-menu-container .vertical-menu ul li a.activeparent {font-size:0.85em; font-weight:bold;}

/*Homepage blocks*/
.home-block  {float:left; padding:35px 15px 0 35px; line-height:18px;}
.home-block h1{color:#e4701e;font-size:20px; font-weight:normal;}
.home-block ul{padding:0; margin:15px 0 0 0; list-style-type:none;}

.block1{width:263px; position:relative;}
.block2{width:163px; padding-top:45px; position:relative;}
.block3{ position:relative;}
.block2 ul{padding:15px 0 0 0; margin:0;}
.block2 .bullet li{padding:0; margin:0;}
.block2 .bullet li ul li{position:relative; color:#ffe4d1; font-size:0.9em; font-weight:bold; padding:0 0 15px 25px; background-image:url(uploads/theme/key-arrow.gif); background-repeat:no-repeat;}
.block2 ul li a{display:none;}

.block2 ul li li a{display:block;color:#ffe4d1;}

.block3{padding-top:45px; width:280px;}
.block3 ul li{border-top:1px solid #fff; padding-bottom:4px;}
.block3 ul li:first-child{border-top:0px;}

.block4{position:relative;}
.block4{padding-top:10px; width:280px;}

/* DISPLAY HOME */

#doc-home .date{color:#e4701e; font-size:0.9em;}
#doc-home a{color:#231f20;}

ul.keytopics li{background-color:#e4701e;}

/*Search*/
.search-box-container .search-box .popular-searches ul {margin:0; padding:0; overflow:hidden;list-style-type:none;}
.search-box-container .search-box .popular-searches ul li {float:left;}
.search-results ul {padding:0; margin:0; list-style-type:none;}
.search-results ul li.odd { background:#efefef;}
.search-results ul li.even { background:#ffffff;}

/*List related classes*/
.odd {background-color:#f3f3f3;}
.even {background-color:transparent;}

ul.generic-list { margin:0; padding:0; list-style-type:none;}

.view-all a {color:#333333;}

ul.thumbnails {padding:0; margin:10px 0 0 0;}
ul.thumbnails li{display:block; float:left; margin:0 6px 6px 0; width:110px; height:110px; line-height:110px; background:#110f0f; text-align:center;}
ul.thumbnails li img{border:none; vertical-align:middle; max-height:80px; max-width:80px;}


/*IMAGE GALLERY*/
.image-gallery {overflow:hidden;}
.image-gallery .thumbnail{float:left; }

#docsmedia ul {list-style-type:none; padding:0; margin:0;}
#docsmedia ul li {padding:10px 0; border-bottom:1px solid #fff; background-image:none;}
#docsmedia a{color:#2e2a2b;font-weight:bold;}
#docsmedia .date{color:#e4701e; font-size:11px;}
#docsmedia .summary{padding:0 0 0 10px; font-size:0.85em;}
ul.bullet{list-style-type:none; padding:0 0 0 10px;margin:0;}
.bullet li{background-image:url(uploads/theme/bullet.gif);background-repeat:no-repeat;background-position:0 4px;padding:0 0 0 20px;}

.key-tabs{float:right; background-color:#2e2a2b; margin: 10px 0 15px 15px; padding:15px; width:180px; border:2px solid #fff; color:#fff;}
.key-tabs a{color:#fff; font-weight:bold;}
.key-tabs li {padding:0 15px 10px 15px}

.memberscell{background-color: #FFFFFF; padding: 5px; width: 180px;}
.memberscelldetails{border:1px solid #2e2a2b; padding:5px;}
.bullet li{background-image:url(uploads/theme/bullet.gif);background-repeat:no-repeat;background-position:0 4px;padding:0 0 0 20px;}

.key-tabs{float:right; background-color:#2e2a2b; margin: 10px 0 15px 15px; padding:15px; width:180px; border:2px solid #fff;}
.key-tabs a{color:#fff; font-weight:bold;}
.key-tabs li {padding:0 15px 10px 15px}
.key-topics-box{border: 1px solid #1a1818; width: 600px;}

.doc-docs{background-image:url(uploads/theme/doc-docs.jpg); background-repeat:no-repeat; width:150px; height:79px;padding:40px 0 0 14px;}
.nav-doc{padding-top:20px;}
.nav-doc a{color:#fff; font-size:0.8em;}
.nav-doc img{margin-left:25px;border:0px;}
/* End of 'theme:wai.css' */

