body{
padding:2px;
margin:0px;
background:#0B0B0B;
}

img { border:0px;}

a:hover { text-decoration:underline}

.main_text, body, input, textarea, font, table
	{
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-size:11px;
		line-height:14px;
		color:#3D3D3D;		
	}

a { color:#0B6DC6; text-decoration:none}

font {color:#0B6DC6; font-weight:bold;}

big {color:#3D3D3D; font-size: 13px}

.c_text, .c_text a { color:#919191; text-decoration:none; line-height:11px}
.c_text a:hover { text-decoration:underline}
.c_text span a { color:#DE7B0D; font-weight:bold; text-decoration:underline}
.c_text span a:hover { text-decoration:none}

.ls_text, .ls_text a { line-height:11px; color:#FFFFFF; text-decoration:none}
.ls_text a:hover { text-decoration:underline}

.sub_text, .sub_text a { font-size: 10px; line-height:11px; color:#0F93F7; text-decoration:none}
.sub_text a:hover { text-decoration:underline}


.no_class, form
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;		
	}


.form{height:20px; margin-top:1px;}
.form input, .input	{width:221px; height:17px; border-color:#D0D0D0; border-right-width:1px; border-bottom-width:1px; background-color:#ffffff; padding-left:5px; padding-top:0px}

textarea {width:221px; height:69px; border-color:#D0D0D0; border-right-width:1px; border-bottom-width:1px; background-color:#ffffff; padding-left:5px; overflow:hidden; margin-top:1px}

.form1{height:20px; margin-top:5px;}
.form1 input, .input1 {width:149px; height:17px; border-color:#D0D0D0; border-right-width:1px; border-bottom-width:1px; background-color:#ffffff; padding-left:5px;}

ul {margin:0; padding:0; list-style:none}
li  {background: none; margin: 0px; padding: 0px}
li a  {line-height:18px; }

.d_t { display:table; height:100%; width:100%}

.d_r { display:table-row; height:100%; width:100%}

.d_c { display:table-cell; float:left; height:100%; width:100%}

.bg_top {background:url(images/t-dr.gif) repeat-x top center; height:823px;}

.bg_bottom { background:url(images/b-dr.gif) repeat-x bottom #FFFFFF; height:823px; text-align:center}

.main { width: 766px; height:823px; margin: auto; text-align:left}

.header { height:323px;} /*background:url(images/fl-f.jpg) no-repeat 32px 154px}*/

.content { height:416px;}

/*.sub_nav { height:50px; width:500px; position:relative; left:50%; margin-left:-250px;}*/

.sub_nav { height:50px;}

.bottom { height:84px}

.v_l { background:url(images/v-l.gif) repeat-y; width:1px;}

.h_l { background:url(images/h-l.gif) repeat-x; height:1px;}

.photoBorder {border:solid 1px #333333;}

.photoTeamBorder {border:solid 1px #ebebeb;}

.photoTeam{float:left; width:95px; padding:5px; border:solid 1px #ebebeb;}

.descrPhoto{float:right; width:388px; padding-left:8px;}


/* BEGIN ######### CSS for page tabs ######### */

.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
font: normal 9px Verdana, Tahoma, sans-serif;
width: 100%;
border: 1px solid #ffffff;
border-width: 1px 0;
background: #FFFFFF url(images/blockactive.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #FFFFFF;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid #FFFFFF;
}

.solidblockmenu li a:visited{
color: #FFFFFF;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: #FFFFFF;
background: transparent url(images/blockdefault.gif) center center repeat-x;
text-decoration: none;
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

.tabcontent{
display:none;
}
/* END ######### CSS for page tabs ######### */



/* BEGIN ######### various CSS ######### */

.table{
	border:dotted;
	border-color:#3D3D3D;
	border-width:1px;
	}
	
.cell_top_right{
	border-top:dotted;
	border-right:dotted;
	border-color:#3D3D3D;
	border-width:1px;
	}
	
.cell_right{
	border-right:dotted;
	border-color:#3D3D3D;
	border-width:1px;
	background: #ebebeb;
    /* background: transparent url(images/blockdefault.gif) center center repeat-x;
       color: #FFFFFF;
    */
    text-decoration: none;
    font-weight:bold;}
    
.cell_top{
	border-top:dotted;
	border-color:#3D3D3D;
	border-width:1px;}
	
/* END ######### various CSS ######### */

/* ------ latest news ------ */
/* ------------------------------------------------------------ */
#announcement {

    width: 705px;
    height: 50px;
    background: url(images/latest_news_bg.gif) no-repeat;
    margin: 8px 0px 0px 32px;
    padding-bottom: 10px !important;
    padding-bottom: 3px;
    text-align: left;
}
#announcement h2 {
    float: left;
    margin: 10px 0 0 15px;
    width: 107px;
    height: 13px;
    line-height: 0;
    color: #981e32;
    display: inline;
}
#announcement h2 a {
    display: block;
    width: 91px;
    height: 9px;
    text-indent: -1000em;
    background: url(images/coming-up.gif) 0 0 no-repeat;
    color: #981e32;
    margin-top: 10px;
    margin-left: 4px;
}
#announcement ul {
    float: left;
    line-height: 1.5em;
    margin: 5px 0px 2px 15px;
}
#announcement ul a {
    color: #666;
    font-size: 13px;
}

#announcement ul a {
    color: #3d3d3d;
    font-size: 13px;
}