﻿
/* standard elements */
body
{
    font-family: Verdana, Calibri, Helvetica, Tahoma;
    background-color: #888887;
    font-size: 13px;
    line-height: 17px;
    font-weight: normal;
    color: #000000;
    margin: 0px;
    padding: 0px;
    background-image: url(../../images/Background.jpg);
    background-repeat: repeat-x;
    background-attachment: fixed;
}

/* Default links */
/* font */
a:link, A:visited{ color:#002c87; text-decoration: underline; }
a:active, A:hover{ color:#002c87; text-decoration: underline; }
a:link.topbar, A:visited.topbar { color: #ffffff; text-decoration: nounderlinene; }
a:active.topbar, A:hover.topbar { color: #ffffff; text-decoration: underline; }
h1,h2,h3,h4,h5,h6{color:#000000;}
h1{font-size: 48px; font-weight: normal; margin: 0px 0px 10px 0px; }
h2{font-size: 32px; font-weight: normal; letter-spacing:-1px; margin: 0px 0px 10px 0px; }
h3{font-size: 28px; font-weight: bold; letter-spacing:-1px; margin: 0px 0px 5px 0px; }
h4{font-size: 23px; letter-spacing:-1px; font-weight: normal; margin: 0px 0px 20px 0px; }
h5{font-size: 15px; font-weight: normal; margin: 0px 0px 20px 0px; }
    h5.news_title{ font-weight: bold; letter-spacing:-1px; margin: 0px 0px 3px 0px;}
    h5.news_title_date{ color:#5E5E5E; font-weight: bold; margin: 0px 0px 5px 0px;}
h6{font-size: 13px; font-weight: normal; margin: 0px 0px 20px 0px; }
    h6.darkgrey{ color:#484848;}
    h6.news_title{ color:#000000; font-weight: bold; margin: 0px 0px 3px 0px;}
    h6.news_title_date{ color:#5E5E5E; font-weight: bold; letter-spacing:-1px; margin: 0px 0px 5px 0px;}
.white{color:#ffffff;}
    
/* Controls */
input, textarea, select
{
    font-family: Verdana, Calibri, Helvetica, Tahoma;
	font-size: 12px;
    border-right: #949494 1px solid;
    border-top: #949494 1px solid;
    border-left: #949494 1px solid;
    border-bottom: #949494 1px solid;
	color: #001e57;
    background-color: #ffffff;
}
input.noborder
{
    border: none;
}
input.button
{
    border: none;
    background-color: #ffffff;
	color: #001e57;
}

/* Custom Tag Classes */
br.spacer { line-height: 5px; }
table.collaspe { border-collapse: collapse; } 
td.collaspe, th.collaspe { padding: 0; } 
.line { background-color: #DADADA; height: 1px; margin-top:-1px; margin-bottom:10px; width:90%; clear:both; }
.CssForCheckListBox input { border: none; } 
.message { line-height:14px; font-size:10pt; color:#db0000; padding-top:10px; }

/* main Structure*/
#main_container{ text-align:left; width:960px; padding:0 5px; height:auto; margin: 0px auto;}
    #main_inner_container{ background:url(../../images/top.jpg) no-repeat top left; width:960px; height:149px;}
    #banner { width:958px; height:207px; border:#FFFFFF solid 1px; }
	    #banner div { float:left; }
	    #banner div:first-child { border-right:#FFFFFF solid 1px; }    

/* Main Layout - Gold Bars */
#main_goldbar_container{width:741px; height:98px; margin: 0px 0px 0px 1px}

/* Main Layout - footer */
#main_footer{width:960px; clear:both; margin-top:0px; height:auto; background-color:#ededed;}
    #main_footercontentarea{width:940px; margin-left:20px; height:36px; padding-top:15px;}
        #main_footerleft{width:235px; float:left; }
        .main_footermenuitem{float:left; padding-right:15px; padding-left:20px;}
        .main_footermenusep{float:left;}        
        #main_footerright{width:400px; float:right; text-align:right;}
    #home_boxes { width:960px; height:100px; }
	    #home_boxes div { float:left }
    
/* Content page Layout ****** */
.sub_inner_content{ width:940px; height:auto; padding: 20px 0px 0px 20px; background-color:#ffffff; }
    #sub_leftcontent{ width:320px; float:left;}
    #sub_rightcontent{ width:610px; float:left;}

/* WIDGET SPECIFIC ******/
.widget_main{width:286px; padding-bottom:15px; height:auto; background: url(../../Images/Widget_background.jpg) repeat-y left top transparent;}
    .widget_shadedtop{width:286px; height:auto; background: url(../../Images/Widget_top.jpg) no-repeat left top transparent;}
        .widget_content{width:250px; padding-top:15px; margin:0px 0px 0px 15px; height:auto;}

/* NEWS Content ******/
.news_content{ font-size: 13px;line-height: 17px; padding-bottom:20px;}
