﻿/* fonts */
body, td, span, div, p, .normal, h1, h2, h3 {
    color: #555;
    font-family: Tahoma;
    font-size: 10pt;    
}
/* Colored Container Titles */
.ct_head_text {
    color: #fff;
    font-size: 12px;
    font-family: Tahoma;
    font-weight: bold;
    line-height: 10px;
    margin:0;
    padding:0;
}
/* Default Container Title */
.ct_head .ct_head_text {
    color: #555;
    font-size: 10pt;
    font-weight: bold;
}
/Menu Text Links */
#menu a, #menu a:link, #menu a:active, #menu a:visited {
    
}
#menu a:hover, #menu a:hover span {
    color: #fefefe !important;
    text-decoration: none;
}
/* Footer Links */
#footer, a.footertext, a.footertext:link, a.footertext:active, a.footertext:visited {
    color: #999;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
}

/* layout */
td {white-space: normal !important;}

#tbl_pagemaster {
    width: 100%;    
}
#tbl_align {
    text-align:left;
    background-color: #fefefe;
    padding: 10px;
}
#tbl_skinmaster {
    width: 1000px;
    background-color: #fefefe;
}
#tbl_Panes {
	width:1000px;
}
#dnn_ContentPane {
    width: 700px !important;
}
#hspacer {
    width: 30px;
}
#dnn_RightPane {
    width: 270px !important;
}

#header {
    background: #fff url(images/header.jpg) left top no-repeat;
    height: 230px;
}
#header_small {
    background: #fff url(images/header_small.jpg) left top no-repeat;
    height: 200px;
}
#menu {
    background: #fff url(images/menu.gif) left 0px repeat-x;
    height: 23px;
    padding-left: 2px;
}
#tools {
    background: #009ed6 url(images/tools.jpg) left top no-repeat;
    height: 20px;
    padding-left: 10px;
}
#content {
    padding-bottom: 20px;
}
#footer {
    border-top: 2px solid #999999;
    padding-top: 10px;
    text-align:center;
}
.RadMenu_Mac
{
	border: none !important;
	border-bottom: 0px;
}
.RadMenu_Mac .rmGroup {
    border: none !important;
}
.ct_topleft_blue {
    background: url(images/container_topleft_blue.jpg) left top no-repeat;
    width: 20px;
    height: 20px;
}
.ct_topleft_gray {
    background: url(images/container_topleft_gray.jpg) left top no-repeat;
    width: 20px;
    height: 20px;
}
.ct_head_blue {
    background: #80c0e6;
    height: 20px;
    width: 100%;
    padding-left: 5px;
}
.ct_head_gray {
    background: #999896;
    height: 20px;
    width: 100%;
    padding-left: 5px;
}
.ct_content_blue {
    background: #cce6f7;
    padding: 10px;
}
.ct_content_gray {
    background: #ebebeb;
    padding: 10px;
}

.ct_head {
    padding-bottom: 10px;
    padding-top: 20px;
    border-bottom: 1px dotted #ccc;
}
.ct_content {
    padding-top: 10px;
}

/* Tools Bar */
/* Language Selector */
#LanguageContainer {	
	height:20px !important;
}
#LanguageContainer td {	
	margin:0 !important;
	padding-top:3px;
	padding-left: 2px;
}
#LanguageContainer td, #LanguageContainer td a, #LanguageContainer td a:active, #LanguageContainer td a:visited, #LanguageContainer td a:link {
	color:#ffffff!important; 
	text-decoration:none; 
	font-size:10pt!important;
}
span.LanguageText {
	padding-left: 0px;
	padding-right: 0px;
	height: 20px !important;
	display:block;
	color:#ffffff!important; 
	font-size: 10pt!important;
}
span.LanguageText a {
	padding-left: 0px;
	padding-right: 0px;
	height: 20px !important;
	display:block;
	background: url(images/menue_a_top.gif) left bottom no-repeat;
	color:#ffffff!important; 
	font-size: 10pt!important;
}
span.LanguageText a:hover {
	padding-left: 0px;
	padding-right: 0px;
	height: 20px !important;
	display:block;
	background: url(images/menue_a_top_w.gif) left bottom no-repeat;
	color:#ffffff!important; 
	font-size: 10pt!important;
}
#Tools .NormalTextBox {
	border: 1px solid #666;
	height:17px;
	padding-left: 3px;
	padding-bottom: 1px;
}
#Tools a.Skinobject, #Tools a.Skinobject:link, #Tools a.Skinobject:active, #Tools a.Skinobject:visited {
    color: #fefefe;
    font-family: Tahoma;
    font-size: 10pt;  
    font-weight: normal;
}



