

/*----------------- G L O B A L --------------------*/
html, body {width:100%; height:100%; padding:0; margin:0}
#Body{background:#fff;}
td {vertical-align:top;}
HR {width: 100%; height: 1px; border:0; border-top: 1px solid #ccc; margin:5px 0; }
img {border: 0;}
p{margin:0 0 10px;}

/*------------------- T E X T ----------------------*/
p, div, td {font: 11px Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif; line-height: 135%; color: #555;}
ul {margin:0 0 10px 17px; padding:0; list-style: disc;}
ol{margin:10px 0 10px 18px; padding:0;}
li{padding:2px 0; font: 11px Verdana, Tahoma, Arial; }
ul li{list-style: disc; line-height:135%; font: 11px Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;}

/*------------------ L I N K S ---------------------*/
a:link, a:visited, a:active, a.Normal:link, a.Normal:visited{color: #00915b; text-decoration: none;}
a:hover, a.Normal:hover {color: #3b80c2; text-decoration: underline;}
a.loginlink, a.loginlink:link, a.loginlink:active, a.loginlink:visited{color:#fff;}
a.loginlink:hover{color:#ccc;}

/*----------------- C U S T O M --------------------*/

/*-- wrappers & containers --*/
#login{text-align:right; height:38px; clear:both;}
#wrapper{text-align:center; width:100%;}
#centerbox{margin:0 auto; text-align:left; width:960px;}

#topmenu{width:680px; padding:35px 0 0; float:right; text-align:right;}
#logo{padding:0 0 25px; width:250px; float:left;}

#leftcol{width:300px; float:left;}
#rightcol{width:640px; float:right;}

#lefttd{width:300px; padding: 8px 0 20px;}
#leftpanediv{padding: 8px 0 20px; border-right:#ccc 1px solid;}

#midtd{padding: 8px 0 20px; border-left:#ccc 1px solid;}
#righttd{width:190px; border-left:#ccc 1px solid; padding: 8px 0 20px;}

/*-- Breadcrumb --*/
#Breadcrumb{padding:0 7px 20px;}
#Breadcrumb, #Breadcrumb a:link, #Breadcrumb a:visited, #Breadcrumb a:active{font:normal 11px Tahoma,Arial; color:#bbb; text-decoration:none;}
#Breadcrumb a:hover{color:#3b80c2; text-decoration:none;}



/*------------------ P A N E S ---------------------*/
.KartPane{width:300px; float:left;}
.FlashPane{width:640px; float:right;}
.FlashPaneSub{}
.BildePane{margin:0 0 25px;}
.KartPane p, .FlashPane p, .FlashPaneSub p, BildePane p{margin:0;}

.LeftPane{padding-right:30px;}
.ContentPaneSub{padding:0 25px 25px 5px; }
.ContentPane{padding:0 25px 25px; }
.RightPane{padding:0 0 0 25px;}
.RightPane td{padding:0 0 10px; vertical-align:middle;}


/*-- special --*/

.cboth{clear:both;}
.h25{height:25px;}
.hideof{overflow:hidden;}

/*---------------- H E A D E R S -------------------*/
.Head {font: bold 14px Georgia, "Times New Roman", Times, serif; color: #960; margin-bottom:12px;}
.SubHead, .SubSubHead {font: bold 12px Tahoma, Arial, Verdana; color: #666;}
H1 {color: #3b80c2; font: normal 18px Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif; margin: 0 0 15px;}
H2 {font: normal 18px Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif; color: #999; margin: 0 0 15px;} 

H3, H4 {font: bold 13px Verdana, Arial, Tahoma, Helvetica, Geneva, sans-serif; color: #369; margin-bottom:8px;}
H5, H6 {font: bold 11px Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif; color: #000; line-height:130%; margin-bottom:5px;}


/*---------------- F O O T E R S -------------------*/
#footer {background:url(bottom_shade.gif) no-repeat center top; height:65px;}

#footer a:link, #footer a:visited, #footer a:active, #address a:link, #address a:visited, #address a:active, #footersub a:link, #footersub a:visited, #footersub a:active {color:#999;}
#footer a:hover, #address a:hover, #footersub a:hover{color:#960; text-decoration:underline;} 


/*------------------ F O R M S ---------------------*/
.NormalTextBox, textarea, select, input {font: 11px Tahoma, Arial, Verdana; padding:2px;}
.StandardButton{ font:bold 11px Tahoma; background: #3b80c2; color: #fff; padding: 2px 3px 3px; margin: 4px 4px 4px 0; cursor:pointer; border:0;}


/*------------------- M E N U ----------------------*/


/* main menu td */
.mainMenu {cursor:pointer; font-size: 13px; background-color:transparent; width:680px;}
/* Main Menu Normal */
.mainMenu .root{color: #3b80c2; font-size: 13px; font-weight:normal; padding:0 4px 5px 8px; text-align:center; }
/* Main menu hover */
.mainMenu .hov{color:#999;}
/* Main menu selected */
.mainMenu .sel, .mainMenu .bc {color:#00915b; font-weight:bold;}
.mainMenu table{background:#fff; text-align:left; border:#ccc 1px solid;}

/* SUB Menu Normal */
.mainMenu tr.mi{z-index: 1000; font-size: 13px; font-weight:bold; color:#3b80c2; line-height:2em;}
.mainMenu tr.mi td {padding:3px 12px 3px 3px;}
/* SUB Menu hover & selected */
.mainMenu tr.hov { background:#f3f3f3;}
.mainMenu tr.hov td{color:#00915b;}
.mainMenu tr.sel, .mainMenu tr.bc{}
.mainMenu tr.sel td, .mainMenu tr.bc td{}
.main_dnnmenu_break{}

.sep{border-left:#ccc 1px solid; padding:2px 4px; display:inline-block;}


/* console */

.console-small div {padding:3px; width:250px; margin:0; height:auto;}
.console-small img {padding:0; margin:0; }
.console-small h3 { margin: 0 0 0 25px; padding:0; font:bold 11px Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;  color: #00915b;}
.console-small div div { display:none; }

.console-mouseon { background:#f3f3f3; }


/*++++++++++++++++  End Style Sheet +++++++++++++++++*/
