@import url("common.css");
@import url("top_main_suckerfish.css");
@import url("SpryAccordion.css");

#BodyContent{
width:952px;
padding:0px 26px 25px 26px;
display:block;
float:left;
background-color:#FFFFFF;
}

#BodyContent .latestNews{
padding:15px 0px 0px 0px;
float:left;
width:952px;
}

#BodyContent .homeFlash{
padding:0px;
margin:0px;
}

#latestNews{
display:none;
}

#BodyContent .latestNews .heading{
font-size:16px;
color:#444444;
font-weight:bold;
float:left;
padding:0px 10px 0px 25px;
}

#BodyContent .latestNews .arrows{
float:left;
padding:3px 12px 0px 0px;
}

#BodyContent .latestNews .news{
font-size:12px;
float:left;
padding:3px 12px 0px 0px;
color:#4b87d3;
font-weight:bold;
}

#BodyContent .latestNews .news a{
font-size:12px;
color:#676767;
text-decoration:none;
font-weight:normal;
}

#BodyContent .latestNews .readAll{
padding:3px 0px 0px 0px;
float:left;
}

#BodyContent .latestNews .readAll a{
font-size:11px;
color:#e46c0c;
text-decoration:none;
padding:0px 8px 0px 0px;
background-image:url(../images/orange-arrow.gif);
background-repeat:no-repeat;
background-position:right;
}

#BodyContent .latestNews .readAll a:hover{
text-decoration:underline;
}

#BodyContent .colLayout{
float:left;
padding-bottom:0px;
padding-top:15px;
}

#BodyContent .colLayout .leftPane{
float:left;
margin-right:18px;
padding-bottom:5px;
background-image:url(../images/home-tab-bottom-bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:702px;
}

#BodyContent .colLayout .leftPane .tabItem{
float:left;
margin-right:2px;
background-image:url(../images/home/grey-tab.gif);
background-repeat:no-repeat;
background-position:0px -1px;
width:174px;
padding:8px 0px 8px 0px;
text-align:center;
}

#BodyContent .colLayout .leftPane .tabItem a{
color:#3d3d3d;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;
width:174px;
padding-top:4px;
}

#BodyContent .colLayout .leftPane .tabItemSelected{
float:left;
margin-right:2px;
background-image:url(../images/home/blue-tab.gif);
background-repeat:no-repeat;
width:174px;
padding:8px 0px 9px 0px;
text-align:center;
}

#BodyContent .colLayout .leftPane .tabItemSelected a{
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;
width:174px;
}

#BodyContent .colLayout .leftPane .last{
margin-right:0px;
}

#BodyContent .colLayout .leftPane h1{
font-size:15px;
color:#0a0a0a;
margin:0px;
padding:0px;
}

#BodyContent .colLayout .leftPane h2{
font-size:20px;
color:#e46703;
margin:0px;
padding:0px 0px 10px 0px;
}

#BodyContent .colLayout .leftPane p{
font-size:12px;
margin:0px;
padding:0px 0px 10px 0px;
}

#BodyContent .colLayout .leftPane #tab1, #BodyContent .colLayout .leftPane #tab2, #BodyContent .colLayout .leftPane #tab3, #BodyContent .colLayout .leftPane #tab4{
display:none;
}

#BodyContent .colLayout #tabContent1, #BodyContent .colLayout #tabContent2, #BodyContent .colLayout #tabContent3, #BodyContent .colLayout #tabContent4{
width:663px;
float:left;
border-left:1px solid #e5e4e4;
border-right:1px solid #e5e4e4;
padding:20px 15px 20px 22px;
display:none;
min-height:150px;
}

#BodyContent .colLayout .rightPane{
float:left;
width:230px;
}

form{
padding:0px;
margin:0px;
}

.pretext{
color:#E46C0B;
font-size:12px;
font-weight:bold;
padding:10px 0px 10px 0px !important;
margin:0px !important;
}

.inputbox{
background-color:#F5F5F5;
background-image:url(../images/input_bg.gif);
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #D2D2D2;
float:left;
margin:0;
}