/* andreas08 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com . Free to use in any way and for any purpose as long as the proper credits are given to the original designer. Version: 1.0, November 28, 2005 */

/**************** Body and tag styles ****************/
*{margin:0; padding:0;}

body{
    font:76% Verdana,Tahoma,Arial,sans-serif;
    line-height:1.4em;
    text-align:center;
    color:#303030; 
    /*background:#e8eaec;*/
    
    background: url(../images/bg_b.gif) repeat-x ;
}

a{
    color:#467aa7;
    font-weight:bold;
    text-decoration:none;
    background-color:inherit;
}

a:hover{color:#2a5a8a; text-decoration:none; background-color:inherit;}
a img{border:none;}

p{padding:0 0 1.6em 0;}
p form{margin-top:0; margin-bottom:20px;}

img.left,img.center,img.right{padding:4px; border:1px solid #a0a0a0;}
img.left{float:left; margin:0 12px 5px 0;}
img.center{display:block; margin:0 auto 5px auto;}
img.right{float:right; margin:0 0 5px 12px;}


/**************** Header and navigation styles ****************/
#container{
    width:970px;
    margin:20px auto;
    /*padding:1px 0;*/
    padding:1px 0;
    text-align:left;
    background:#ffffff;
    /*color:#303030;*/
    border:2px solid #a0a0a0;
}

#header{
    height:146px;
    width:968px;
    margin:0 1px 1px 1px;
    /*
    background:#467aa7;
    */
    color:#ffffff;
    border:1px solid #a0a0a0;
    border-bottom:0px solid #a0a0a0;
    background: url(../images/banner-new-COASL970.jpg);
}

#header h1{
    padding:35px 0 0 20px;
    font-size:2.4em;
    background-color:inherit;
    /*
    color:#ffffff;
    */
    color:#ffffff;
    letter-spacing:-2px;
    font-weight:normal;
}

#header h2{
    margin:10px 0 0 40px;
    font-size:1.4em;
    background-color:inherit;
    color:#f0f2f4;
    letter-spacing:-1px;
    font-weight:normal;
}


/**************** Navigation styles ***************/
#navigation{
    background:#578bb8;
    width: 968px;
}

/**************** Master Content styles ****************/

#mastcontent{
    float:left;
    width:968px;
    font-size:0.9em;
    padding:0px 0 0 0px;
    border:1px solid #a0a0a0;
}

#mastcontent h2{
    display:block;
    margin:0 0 16px 0;
    font-size:1.7em;
    font-weight:normal;
    letter-spacing:-1px;
    color:#505050;
    background-color:inherit;
}

#mastcontent h2 a{font-weight:normal;}
#mastcontent h3{margin:0 0 5px 0; font-size:1.4em; letter-spacing:-1px;}
#mastcontent a:hover,#subcontent a:hover{text-decoration:underline;}
#mastcontent ul,#content ol{margin:0 5px 16px 35px;}
#mastcontent dl{margin:0 5px 10px 25px;}
#mastcontent dt{font-weight:bold; margin-bottom:5px;}
#mastcontent dd{margin:0 0 10px 15px;}

/**************** Content ***************/
#content{
    float:left; width:52%; border:0px solid #808080;
    line-height:1.5em;
    text-align:left;
    margin:0px;
    padding:5px;
}
#content h2{
    font-size:1.4em;
    color:#4088b8;
    border-bottom:4px solid #dadada;
    padding:0 2px 2px 5px;
    margin:0 0 10px 0;
    letter-spacing:-1px;
    
    
    /*background: url(../images/bg_page_titles01.gif) repeat-x;*/
}
#content h1{
    font-size:1.8em;
    color:#000080;
    text-align: center;
    /*border-bottom:4px solid #dadada;*/
    padding:5px;
    margin:0 0 20px 0;
    letter-spacing:-1px;
}

/**************** Left Sidebar styles ***************/
#left-sidebar{
    float:left; width:21%; border:1px solid #808080;
    
    /*
    background-color:#232323;
    border-right:#0A0A0A solid 2px;
    
    background:url(../images/bg2.jpg) repeat-x;
    */    
    background-color:#578bb8;
    margin:0;
}
#left-sidebar h2{
    background:url(../images/tab_red1.jpg)   repeat-x left ;
    text-align:center;
    /*
    width:100%;
    padding-top:11px;
    */
    padding-bottom:11px;
    font-size:1.2em;
    font-weight:bold;
    color:#ffffff;
    margin:0;
}
#left-sidebar a{
    text-align:left;
    font-size:0.9em;
    font-weight:bold;
    color:black;
    margin:0;
    
}
/**************** Right Sidebar styles ***************/
#right-sidebar{
    float:right; width:21%; border:1px solid #808080;
    /*background:url(../images/mod_1btm.jpg) repeat-x;*/
    background:url(../images/bg2.jpg) repeat-x;
    margin:0;
}

#right-sidebar h2{
    background:url(../images/bottom_bar_sliver.gif) repeat-x;
    text-align:center;
    /*padding-top:11px*/;
    padding-bottom:11px;
    font-size:1.2em;
    font-weight:bold;
    color:#ffffff;
    margin:0;
}

/**************** Footer styles ****************/
#footer{
    clear:both;
    width:968px;
    padding:5px 0;
    margin:0 1px;
    font-size:0.9em;
    color:#f0f0f0;
    background:#467aa7;
}

#footer p{padding:0; margin:0; text-align:center;}
#footer a{color:#f0f0f0; background-color:inherit; font-weight:bold;}
#footer a:hover{color:#ffffff; background-color:inherit; text-decoration: underline;}


/**************** Misc classes and styles ****************/
.box{
    margin:0 0 20px 0;
    padding:10px;
    border:1px solid #c0c0c0;
    background-color:#fafbfc;
    color:#505050;
    line-height:1.5em;
}
.clear{clear:both;}
.small{font-size:0.8em;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}


/*****JB******/
.bannerImg{
    height:130px;
    width:968px;    
}

/**************** Searchbar styles ****************/
.topsearch{
    border-right: 1px solid #373737; 
    color: #000000;
    /*background: inherit ;*/
    float: right;
    height: 23px;
    width:  209px;
    margin-top: 0px;
    padding-top: 4px;
    padding-bottom: 3px;
    padding-right: 0px;
    padding-left: 0px;
}
input.go {
    margin-top:0px;
    padding-right: 0px;
    height:14px;
    width:17px;
    float: left;
}
input.SearchField {	
    color: #000;
    float: left;
    text-indent: 6px;
    margin-bottom: 1px;
    /*background: #ffffff  url(grad.gif) repeat-x;*/
    border-left: 1px solid #373737;
    border-bottom: 1px solid #373737;
    border-top: 1px solid #373737;
    border-right: 1px solid #373737;
    padding: 2px 0px;
    width: 140px;
    height: 16px;
    margin: 0;
}
.underh2 {
    /*background:url(../images/mbg.jpg) repeat-x;*/
}

.ad {
    width: 201px;
    height: 250px;
}
.ad2 {
    width: 201px;
    height: 201px;
}
.quote_HL1180022502103_0_title {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: rgb(0,0,0); FONT-FAMILY: TimesRoman; TEXT-ALIGN: left; TEXT-DECORATION: none
}


/**************** Teams ***************/
#teams{
    float:left; 
    width:500px; border:0px solid #808080;
    line-height:1.5em;
    text-align:left;
    margin:0px;
    padding-left:55px;
    text-align: center;
    
}
#teams div{
    float:left; 
    width:220px;
    height:200px;
    /*border:1px solid #808080;*/
}
#teams p{
    font-size:1.0em;
    color:black;
    border-bottom:4px solid #dadada;
    padding:0 2px 2px 5px;
    margin:0 0 10px 0;
    letter-spacing:-1px;
    text-align: center;
}
#teams img{
    width:210px;   
    height:130px;
    border: #576F9D 1px solid;
}

#slideCont {
    margin: 10px;
    border: solid 1px #000;
    text-align: center;
}

#slideCont img {
    margin: 5px;
}
/**/