body{
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	font-family:Verdana, Arial, "Times New Roman", sans-serif, serif;
    font-size:11px;
}

.left{
	float: left;
}

.tab{
	background: url( ../images/docms/menu_bg.jpg ) no-repeat;
	width: 174px;
	height: 28px;
	float:left;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}

.tab_selected{
	background: url( ../images/docms/menu_hover.jpg ) no-repeat;
	width: 174px;
	height: 28px;
	float:left;
	color: #FF9900;
	text-decoration: none;
}

#bg-bottom{
	background: url( ../images/docms/bg_bottom.jpg ) no-repeat;
	width: 826px;
	height: 29px;
}

#bg-top{
	background: url( ../images/docms/bg_top.jpg ) no-repeat;
	width: 826px;
	height: 39px;
}

#divider{
	background: url( ../images/docms/body_top.jpg ) no-repeat;
	width: 750px;
	height: 20px;
	position: relative;
	left: 37px;
}

#flash{
	position: relative;
	left: 37px;
	background: url( ../images/docms/flash_banner.jpg );
	width: 750px;
	height: 228px;
}

#flash-bottom{
	position: relative;
	left: 21px;
	background: url( ../images/docms/flash_bottom.jpg ) no-repeat;
	width: 750px;
	height: 6px;
}

#header{
	position: relative;
	left: 37px;
	background: url( ../images/docms/header_bg.jpg ) repeat-y;
	width: 794px;
	height: 120px;
}


#header-bottom{
	background: url( ../images/docms/header_bottom.jpg ) no-repeat;
	width: 751px;
	min-height: 7px;
	height: auto!important;
	height: 7px;
	position:relative;
	left: 21px;
	top:0px;
}
#header-links{
	position: relative;
	left: 5px;
	top: 20px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
#header-links ul{
 display: inline;
 margin: 0px;
 padding: 0px;

}
#header-links li{
 display: inline;

border-left: 1px solid #000;
}

#header-links a:link, #header-links a:visited{
	color: #000000;
	text-decoration: none;
 padding-right: 5px;
 padding-left: 5px;
}

#header-links a:hover{
color: #aaa;
}
#image-banner{
	width: 750px;
	height: 122px;
	position:relative;
	left: -1px;
}

#logo {
    position: relative;
    left:10px;
	background: url( ../images/docms/do-cms.jpg ) no-repeat;
	width: 235px;
	height: 76px;
	
}

#main{
	background-color: #5c5c5c;
	background: url( ../images/docms/background.jpg );
	margin: 0;
	padding: 0;
	width: 826px;
	height: auto;
}

#tab-bottom{
	background: url( ../images/docms/tab_bottom.jpg ) no-repeat;
	width: 714px;
	height: 22px;
}
#tab_container{
	background-color:#FFFFFF;
	background: url(../images/docms/tabs_body.jpg) no-repeat;
	width: 722px;
	height: 160px;
	font-size: 11px;
	text-align: left;
	position: relative;
	left: 14px;
	z-index: 0;
}

#tab_menu{
	height: 28px;
	position:relative;
	left: 28px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	top: 11px;
	z-index: 10;
}

#tabs{
	background: url( ../images/docms/tabs_bg.jpg ) repeat-y;
	background-color: #eeeeee;
	width: 750px;
	position: relative;
	left: 37px;
}

#text-main{
	width: 662px;
	height: 120px;
        margin-top: 20px;
        font-size: 12px;
        text-align: justify;
	float: left;
}

#text-margin-side{
	width: 30px;
	height: 120px;
	float: left;
}
#text-margin-top{
}


#footer
{
text-align: center;
font-size: 9px;
color: #aaa;
}
#footer a
{
text-decoration: none;
color: #aaa;
}

#latestNews{
	float: left;
	width: 320px;
	height: 100px;
}

#latestNews-date{
	font-size: 9px;
	color:#666666;
}
#latestNews-title{
	font-size: 11px;
	font-weight: bold;
}
#latestNews-metadescription{
	font-size: 11px;
	text-indent: 10px;
}

#latest-news
{
text-align:left;
display:block;
padding:0px;
margin:0px;
font-size: 10px;

}
#latest-news h2
{
color: #aa0;
font-size: 10px;
padding:0px;
margin:0px;
text-decoration:none;

}
#latest-news h2 a
{
color: #aa0;
text-decoration:none;

}
#latest-news p
{
padding: 5px 0px 0px 0px;
margin:0px;
}
#latest-news li
{
display:block;
width:204px;
margin:0px;
padding: 0px 8px 0px 8px;
float:left;
}