body {
    background: url( 'images/template-bg.gif' ) #000F5D top left repeat-x;
    font-family: /*'Trebuchet MS',*/ Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
}

a {
    color: #1D3585;
    text-decoration: none;
}
h1{
    font-size:20px;
    font-weight:normal;
    color:#79B314;
}
h2
{
    color:#1D3583;
    font-size:13px;
}
h4{font-size:12px; color:#222222;}
h5
{
    font-size:11px; color:White;
}
h3{ font-size:13px; font-weight:bold; color:#C8EF82;}
.styleGuide h1, .styleGuide h2,  .styleGuide h3,  .styleGuide h4,  .styleGuide h5
{
    padding:8px;
}

.Head{
    font-size:16px;
    color:#1D3585;
    font-weight:bold
}
#adminPage .Normal{
    padding:5px;    
    /*display:block;*/
    padding-bottom:10px;
    font-size:12px;
    line-height:16px;
}
.FileManager td
{
    vertical-align:top;
}
.FileManager_FileList td
{
    vertical-align:top;
}
.tpl-page {
    background: url( 'images/home-main.gif' ) #194892 top left no-repeat;
    padding: 70px 0 0 125px;
    position: relative;
    width: 875px;
}

.tpl-hnds {
    background: url( 'images/home-hands.gif' ) bottom left no-repeat;
    bottom: 10px;
    height: 170px;
    left: 0;
    position: absolute;
    width: 125px;
}

.tpl-quot {
    color: #fff;
    font-weight: bold;
    left: 10px;
    position: absolute;
    top: 290px;
    width: 100px;
}

.tpl-hlght {
    color: #ffffff;
    font-weight: bold;
    left: 790px;
    padding: 5px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 180px;
}

.tpl-hlght em {
    color: #D3F795;
    font-style: normal;
}

.tpl-center {
    background: url( 'images/comp.gif' ) #DDFBA8 395px bottom no-repeat;
    border-left: solid 5px #fff;
    border-top: solid 3px #fff;
}

.tpl-content {
    clear:both;
    overflow: hidden;
    width: 870px;
    z-index: 1;
    _zoom: 1;
}

.tpl-menu {
    background: #1D3585;
    height: 33px;
    float: left;
    width: 665px;    
    overflow:hidden;
}
#adminMenu{
    width:870px;
}
.tpl-menu .menu{
    margin-left:20px;
    color:White;
}
/*************************************************************************************/
/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar 
{
	cursor:pointer;

}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{	
    color:white;
    font-family:Trebuchet MS;
    font-size:11px;
    font-weight:bold;  
    text-transform:uppercase;     
    padding:8px;    	
    display:block;
    float:left;
}


/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
	 color:#b8df72;
	 text-transform:uppercase;  
	 background:#102878;
	 display:block;
     float:left;
     padding:8px; 
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
    text-transform:uppercase;  	
    display:block;
    float:left;
    padding:8px; 
    font-family:Trebuchet MS;
    font-size:11px;
    font-weight:bold;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	border:none;
	background:#102878;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	margin-top:-1px;
	/*z-index:5;*/

}

.main_dnnmenu_submenu span
{
	font-family:Trebuchet MS;
	font-weight:normal;
}

.main_dnnmenu_submenu img{display:none;}

.main_dnnmenu_submenu td
{
	z-index: 1000;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:white;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}

.main_dnnmenu_bar .m1 {
	z-index:-1;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td   
{  	
	color:#b8df72;
}
.main_dnnmenu_itemselected td{
   
	color:#ffffff;
}

.main_dnnmenu_break
{
	height: 2px;
	background-color: #D5E0FF;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}


/************************************************************************************/
.tpl-menu-corner {
    background: url( 'images/home-menu-corner.gif' ) top left no-repeat;
    left: 125px;
    height: 10px;
    overflow: hidden;
    position: absolute;
    top: 70px;
    width: 10px;
    z-index: 2;
}

.tpl-main-content {
    border-left: solid 1px #BFC4B6;
    float: left;
    min-height: 490px;
    _height: 490px;
    margin-bottom: -9000px;
    padding-bottom: 9000px;
    width: 664px;
}

.tpl-side-content {
    background: url( 'images/template-side-bg_03.gif' ) #ffffff top left repeat-y;
    color: #1D3585;
    float: right;
    font-weight: bold;
    padding-bottom: 9000px;
    margin-bottom: -9000px;
    width: 205px;
}

.tpl-side-content .content {
    padding: 10px 5px 230px;
    text-align: center;
    z-index: 3;
    position: relative;
}

.tpl-side-content-title {
    background: #224A94;
    float: right;
    height: 33px;
    line-height: 32px;
    text-align: center;
    width: 205px;
}

.tpl-side-content-title h1 {
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    text-transform: uppercase;
}

.tpl-side-comp {
    background: url('images/compas.jpg') -1px top no-repeat;
    bottom: 217px;
    _bottom: 216px;
    height: 172px;
    position: absolute;
    right: 0;
    width: 204px;
    z-index: 1;
}
#adminPage .tpl-side-comp{
    background:none;
}
#adminPage .tpl-main-content{
    width:870px;    
}
#adminPage .tpl-center{
    background:white;
}
.tpl-footer {
    padding: 0 0 0 125px;
    width: 875px;
}

.tpl-footer ul {
    list-style: none outside;
    overflow: hidden;
    _zoom: 1;
}

.tpl-footer ul li, .tpl-footer ul li img {
    float: left;
}

.tpl-footer h3 {
    text-align: center;
    background: #184690;
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    padding: 2px;
}

.tpl-footer h4 {
    color: #5D81C8;
    font-size: 10px;
    font-weight: normal;    
    padding: 20px 0 0 0;
    width: 540px;
}

.tpl-footer h4 a {
    color: #90B4ED;
    text-decoration: none;
}

.tpl-footer .search {
    float: right;
    padding: 20px 20px 0 0;
}

.box {
    font-size: 13px;
    overflow: hidden;
    _zoom: 1;
}

.box-first {
    background: #ffffff;
}

.box-side-left {
    float: left;
    margin-bottom: -9000px !important;
    padding-bottom: 9000px !important;
    width: 300px;
}

.box-side-right {
    float: right;
    margin-bottom: -9000px !important;
    padding-bottom: 9000px !important;
    width: 300px;
}
div.search{
    color:#7dbbee;
    text-transform:uppercase;
}
div.search a{
    color:#7dbbee;
}
/* content page styles*/
#content .tpl-center {
    background: #ffffff;
}

#content .tpl-main-content .content {
    font-size: 12px;
    padding: 30px;
}

#content .tpl-main-content .content h2 { font-family:Trebuchet MS;
    color: #1D3583;
    font-size: 13px;
}

#content .tpl-main-content .content a {
    color: #1D3583;
}

#content .tpl-side-content {
    background: url("images/template-side-bg_08.gif") #C9EF82 top left repeat-y;
}

#content .tpl-side-content-title h1 {
    color: #B8DF72;
}

#content .tpl-side-content-title h1 a
{
	color: #B8DF72;
}

#content .tpl-side-comp {
    background: url('images/compas.jpg') -1px top no-repeat;
    bottom:240px;
    _bottom: 239px;
    height: 172px;
    position: absolute;
    right: 0;
    width: 204px;
    z-index: 1;
}
#content .tpl-side-content .content .content { padding:10px 5px 30px;}
.tpl-main-content .content h2
{
	padding-bottom:7px;
}

.tpl-main-content .content p
{
	padding-bottom:10px;
}

.clickable-main-logo
{
	display:block;
	height:30px;
	position:absolute;
	top:30px;
	width:350px;
}
.tpl-center{
	overflow:hidden;
}
