﻿/****************** button ************************/
div#btn_viewall{background:transparent url(../images/btn_viewall.png) no-repeat top center; 
                    height:23px; width:86px; cursor:hand; float:left}
div#btn_viewallnews{background:transparent url(/assets/images/btn_viewallnews.png) no-repeat top center; 
                    height:23px; width:106px; cursor:hand; float:left}
div#btn_viewallevents{background:transparent url(/assets/images/btn_viewallevents.png) no-repeat top center; 
                    height:23px; width:115px; cursor:hand; float:left}
div#btn_signup2{background:transparent url(/assets/images/btn_signup2.png) no-repeat top center;
                height:24px; width:80px; cursor:hand; float:right}
div#btn_vote{background:transparent url(/assets/images/btn_vote.png) no-repeat top center; 
             height:24px; width:60px; cursor:hand}
div#btn_skip{background:transparent url(/assets/images/btn_skip.png) no-repeat top center;
             height:24px; width:158px; cursor:hand}
.btn_top{background-color:#c52727; float:right; border-radius:0px 0px 7px 7px;}
#btn_login{background-color:#1857a1;
             height:19px; width:104px; cursor:pointer; margin-left:5px}
#btn_signup{background:transparent url(/assets/images/btn_signup.png) no-repeat top center;
             height:19px; width:96px; cursor:pointer; margin-left:5px}
/****************** content Panel ************************/                    
div#contentbox{background:transparent url(/assets/images/contentbox.png) no-repeat top center; width:610px; 
               height:15px; padding-top:11px; padding-left:10px}
div#contentbox01{background:White url(/assets/images/contentbox01.jpg) no-repeat top center; width:610px}
.iconPanel{width:220px; padding:10px; border:1px solid #d8e5f0; border-width:0 1px 0 0}
.newsPanel{border:1px solid #d8e5f0; border-width:0 1px 0 0; width:330px; padding:5px}
.eventsPanel{width:350px; padding:5px; height:175px}
/****************** icons ************************/ 
div#icon_download{background:transparent url(/assets/images/icon_download.png) no-repeat top center; 
                  width:36px; height:39px; cursor:hand; margin-bottom:20px}
div#icon_video{background:transparent url(/assets/images/icon_video.png) no-repeat top center; 
                  width:40px; height:52px; cursor:hand; margin-bottom:10px}  
div#icon_library{background:transparent url(/assets/images/icon_library.png) no-repeat top center; 
                  width:47px; height:44px; cursor:hand}
#icon_download2{background:transparent url(/assets/images/icon_download2.png) no-repeat top center; 
                  width:23px; height:25px; cursor:pointer; margin-top:6px}
#icon_video2{background:transparent url(/assets/images/icon_video2.png) no-repeat top center; 
                  width:26px; height:34px; cursor:pointer; margin-top:2px}  
#icon_library2{background:transparent url(/assets/images/icon_library2.png) no-repeat top center; 
                  width:31px; height:29px; cursor:pointer; margin-top:4px}
#icon_member{background:transparent url(/assets/images/icon/group.png) no-repeat top center; 
                  width:16px; height:16px; cursor:hand; margin-bottom:20px}
.iconpanel td {font-size:8;}
.homebanner { border:1px solid #e9e9e9;  margin-bottom:3px;}

/****************** title ************************/
div#breadcrumbs{color:Gray; font-size:x-small; padding-bottom:10px} 
div#breadcrumbs a{color:Gray; font-size:x-small; text-decoration:underline} 
div#breadcrumbs a:hover{color:Gray; font-size:x-small; text-decoration:none} 
div#moreinfo{background:transparent url(/assets/images/moreinfo.png) no-repeat top center;
             width:66px; height:9px; float:left; margin-right:170px}
div#newsTitle{background:transparent url(/assets/images/news.png) no-repeat top center;
             width:191px; height:9px; float:left; margin-right:147px}
div#announceTitle{background:transparent url(../images/announcements.png) no-repeat top center;
             width:144px; height:9px; float:left;}
div#eventsTitle{background:transparent url(/assets/images/events.png) no-repeat top center;
             width:46px; height:9px; float:left}
/****************** ul&li ************************/ 
ul.btntop{list-style:none; padding:0; margin:0;}
ul.btntop li {list-style:none; float:left; margin: 0px 10px 4px; font-size:11px;}
ul.btntop li a{ text-decoration:none; color:#fff;}

ul.topButton{ list-style:none; margin:0; padding:0;}
ul.topButton li {list-style:none; float:right}
ul.topButton li a{ text-decoration:none; color:#fff; line-height:19px; font-weight:bold}
ul.topButton li a:hover{ text-decoration:underline; color:#a9b9c9; line-height:19px}

ul.topButton2{ list-style:none; margin:0; padding:0; float:right; padding-top:30px;}
ul.topButton2 li {list-style:none; float:right; margin-left:30px}
ul.topButton2 li h2{list-style:none; width:70px;  height:26px; padding-top:10px}
ul.topButton2 li a{ text-decoration:none; color:#0059B3; line-height:19px; font-weight:bold;}
ul.topButton2 li a:hover{ text-decoration:none; color:#000; line-height:19px}

/****************** inner ************************/ 
div#moreinfo2{background:transparent url(/assets/images/moreinfo2.png) no-repeat top center; 
              height:23px; width:88px;  float:right}
.leftbox01{background:#f2f9ff url(/assets/images/leftbox01.jpg) no-repeat top center; 
           width:230px; clear:both}
.leftbox02{background:transparent url(/assets/images/leftbox02.jpg) no-repeat top center; height:7px; width:240px;}
.leftBg{background-color:#f2f9ff; border:1px solid #acc3d5; border-width:0px 1px 0 1px; 
        padding-left:5px; padding-right:5px}
div#adsBanner{background:transparent url(/assets/images/adsBanner.jpg); width:240px; height:149px}
div#adsSize{width:220px; height:130px; padding:10px 10px 10px 10px}
.BorderBtm{border:1px solid #acc3d5; border-width:0px 0px 1px 0px; clear:both}
/****************** news ************************/ 
div#btn_more{background:transparent url(/assets/images/btn_more.png) no-repeat top center;
             height:12px; width:52px; cursor:pointer; float:right}

div#NewsStyled{clear:both;background:url(/assets/images/dotnews.gif); background-repeat:no-repeat;padding-top:0px; 
               padding-left:10px; text-align:left; padding-right:10px; line-height:15px; padding-bottom:0px; 
               margin-left:0px; margin-top:0px}
.VideoFrame02{background:transparent url(/assets/images/videoframe02.png) no-repeat top center; 
               width:104px; height:77px; padding-top:42px; padding-left:2px ;behavior: url(/assets/css/iepngfix.htc)}
.VideoTxt01{margin-top:15px}
div#VideoFrame{background:transparent url(/assets/images/videoframe01.png) no-repeat top center; 
               width:533px; height:400px; padding-top:26px; padding-left:28px}
/****************** career ************************/ 
.lightcol{ background-color:#f3f4f0; text-indent:2px; padding-right:2px; height:20px;}
.lightheadcol{ background-color:#010064; font-weight:bold; text-indent:2px; padding-right:2px; height:20px; color:white}
.header2 { font-size:medium; font-weight:bold} 
/****************** table ************************/
.gridheader
{
     text-align:left ; 
     font-size:1.0em;   
     background-color:#cccccc;
     color:#000000;
     height:30px;
     text-indent:5px;
     padding:2px 2px 2px 2px
}
.gridrow
{
     height:25px;   
     background-color:#E5E5E5;
     text-indent:5px;
}
.gridaltrow
{
     height:25px;   
     text-indent:5px;
}
.leftcolumn
{
     background-color:#ededeb;
     width:150px;
     text-align:right;
     height:20px;

}
.rightcolumn
{
     background-color:White;
     padding-left:8px;
}
.rowheader
{
    background-color:#28283f;
    padding-left:8px;
    color:#fff;
    font-weight:bold;
     height:25px;
    
}
.leftfootercolumn
{
     background-color:#dcdcdc;
     width:150px;
}

.rightfootercolumn
{
     background-color:#dcdcdc;
     
}
.tblEdit
{
     border:solid 0px #9f9f9f;
     background-color:#9f9f9f;
     width: 100%;
     
}
.leftrowdetailheader
{
     font-weight:bold;
}
             

/****************** proposer ************************/
.dProposerName{ font-weight:normal; color:blue; font-size:smaller}
/****************** member ************************/ 
.BarSubTitle{background:transparent url(/assets/images/bar.jpg) no-repeat top left;
             height:16px; width:650px; padding-left:15px; margin-bottom:10px}
.BarSubTitle h2{background-color:White;max-width:170px; font-size:small;margin-top:2px}
.MmbDetail tr td{color:#1857a1; line-height:22px; text-decoration:none; padding:2px;}
.MmbDetail tr td a{color:#1857a1; line-height:22px; text-decoration:none}
.MmbDetail tr td a:hover{color:#1857a1; line-height:22px; text-decoration:underline}
.MmbDetail tr td.MmbIcons{width:22px}

.subfont{ font-size:small; color:navy}

table.radiobtn_list input
{
	float: left;
}

table.radiobtn_list label
{
	margin-left:25px;	
	display:block;	
	padding-top:2px;
}
.leftcolumn_md
{
     background-color:#ededeb;
     width:100px;
     text-align:right;

}
.rightcolumn_md
{
     background-color:White;
     padding-left:8px;
}
.divError
{
   background-color:#ffffff;border:1px solid #FF936F;color:red;
   padding: 15px 15px 15px 15px;
    margin: 10px 10px 10px 10px;
    font-size:medium
}
input, select {
padding:2px;
}