/* CSS Document */

/*------------------- General Styles/Positions -------------------*/

html, body{
padding:0;
margin:0;
font:13px Verdana, Arial, Helvetica, sans-serif;color:#404040;
} 

a {font:13px Verdana, Arial, Helvetica, sans-serif; color:#404040; text-decoration:none; }
a:hover {color:#9E2021; text-decoration:underline;}


.Normal a{font:13px Verdana, Arial, Helvetica, sans-serif; color:#404040; text-decoration:underline; }
.Normal a:hover {color:#9E2021; text-decoration:underline;}

#header-left {background:url(img/tile-left.jpg) repeat-x;}
#header-right {background:url(img/tile-right.jpg) repeat-x;}
#header-topmenu {background:url(img/tile-topmenu-bg.jpg) repeat-x;}

.mainspace {padding-bottom:10px;}
#maintop {background:url(img/tile-main-top.jpg) top repeat-x; padding-top:10px;}
#mainbottom {background:url(img/tile-main-bottom.jpg) bottom repeat-x; padding-bottom:10px;}

.headers {background:url(img/bg-headers.jpg) no-repeat left top ; text-indent:23px; height:20px;}
.banners {padding-bottom:10px;}

ul {margin:0px; padding:0 0 0 15px;}
li {list-style-image:url(img/arrow.gif); padding-bottom:6px;}

.morelink {font:12px Verdana, Arial, Helvetica, sans-serif;color:#9E2021; text-decoration:underline; }
.morelink:hover {color:#000000; text-decoration:underline;}

hr{
border-top: 1px dotted #9E2021;
border-bottom: 1px solid #F4F4F4;
border-left: 1px solid #F4F4F4;
border-right: 1px solid #F4F4F4;
color: #9E2021;
height: 2px;
}


.forms { border:1px solid #A52929; color:#929292; padding:0 0 0 3px; font:Verdana, Arial, Helvetica, sans-serif;}
.formsbuttons { border:0px solid #A52929; color:#404040; background-color:#DADADA; height:19px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:0 5px 0 5px; cursor:pointer;}
.formsbuttons:hover {color:#FFF; background-color:#A52929; height:19px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:0 5px 0 5px;}

.titles {font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
.red {color:#A52929;}
.black {color:#000;}

.welcome { font: 13px Verdana, Arial, Helvetica, sans-serif; color:#404040;}
.footer {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#A8A8A8;}


/*------------------- Top Menu -------------------*/

.toplinks {
height:38px;
padding:20px 24px 0 24px;
font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
text-decoration:none; 
color: #BBBBBB;
border-top: 0px solid #868686;
border-bottom: 1px solid #404040;
border-left: 1px solid #404040;
border-right: 1px solid #404040;
float:left;
cursor: pointer;
}
.toplinks:hover{
text-decoration:none; 
color: #FFF;
border-top: 0px solid #A52929;
border-bottom: 1px solid #A52929;
border-left: 1px solid #A52929;
border-right: 1px solid #A52929;
background:url(img/tile-topmenu-over.jpg) center repeat-x;
}


/*------------------- Inside Styles -------------------*/
.contenttable {background-color:#FFFFFF;}
.contentcell {background-color:#F4F4F4; padding:8px;}
.DnnList {margin-bottom:10px;}
.DnnListItem {background-color:#F4F4F4; padding-left:8px; padding-top:8px;}
.DnnListItemText {}
.DnnListHeader {padding-bottom:10px;}
.DnnListFooter {background-color:#F4F4F4;}
.BannersListHeader{padding-bottom:10px;}
.BannerItem{background-color:#F4F4F4}

/*----------- Red - Default-----------*/
.redmenu {background:url(img/red/left-menu-bg.jpg) top no-repeat;}
.redmenu ul {margin: 15px 0 0 15px;}
.redmenu li {list-style-image:url(img/red/arrow.gif); padding-bottom:6px;}
.redmenu a {color:#9e2021; text-decoration:none;}
.redmenu a:hover {color:#000; text-decoration:underline;}
.redheaders {background:url(img/red/bg-headers.jpg) left top ; text-indent:23px; height:20px;}
.redlink {font:13px Verdana, Arial, Helvetica, sans-serif; color:#bf292d; text-decoration:underline; }
.redlink:hover {color:#000000; text-decoration:underline;}
.redhr{
border-top: 1px dotted #bf292d;
border-bottom: 1px solid #F4F4F4;
border-left: 1px solid #F4F4F4;
border-right: 1px solid #F4F4F4;
height: 2px;
}
/*----------- Orange -----------*/
.orangemenu {background:url(img/orange/left-menu-bg.gif) top no-repeat;}
.orangemenu ul {margin: 15px 0 0 15px;}
.orangemenu li {list-style-image:url(img/orange/arrow.gif); padding-bottom:6px;}
.orangemenu a {color:#613200; text-decoration:none;}
.orangemenu a:hover {color:#000; text-decoration:underline;}
.orangeheaders {background:url(img/orange/bg-headers.jpg) left top ; text-indent:23px; height:20px;}
.orangelink {font:13px Verdana, Arial, Helvetica, sans-serif;color:#B66000; text-decoration:underline; }
.orangelink:hover {color:#000000; text-decoration:underline;}
.orangehr{
border-top: 1px dotted #B66000;
border-bottom: 1px solid #F4F4F4;
border-left: 1px solid #F4F4F4;
border-right: 1px solid #F4F4F4;
height: 2px;
}
/*----------- Green -----------*/
.greenmenu {background:url(img/green/left-menu-bg.jpg) top no-repeat;}
.greenmenu ul {margin: 15px 0 0 15px;}
.greenmenu li {list-style-image:url(img/green/arrow.gif); padding-bottom:6px;}
.greenmenu a {color:#516b02; text-decoration:none;}
.greenmenu a:hover {color:#000; text-decoration:underline;}
.greenheaders {background:url(img/green/bg-headers.jpg) left top ; text-indent:23px; height:20px;}
.greenlink {font:13px Verdana, Arial, Helvetica, sans-serif;color:#678900; text-decoration:underline; }
.greenlink:hover {color:#000000; text-decoration:underline;}
.greenhr{
border-top: 1px dotted #678900;
border-bottom: 1px solid #F4F4F4;
border-left: 1px solid #F4F4F4;
border-right: 1px solid #F4F4F4;
height: 2px;
}
/*----------- Blue -----------*/
.bluemenu {background:url(img/blue/left-menu-bg.jpg) top no-repeat;}
.bluemenu ul {margin: 15px 0 0 15px;}
.bluemenu li {list-style-image:url(img/blue/arrow.gif); padding-bottom:6px;}
.bluemenu a {color:#0968b2; text-decoration:none;}
.bluemenu a:hover {color:#000; text-decoration:underline;}
.blueheaders {background:url(img/blue/bg-headers.jpg) left top ; text-indent:23px; height:20px;}
.bluelink {font:13px Verdana, Arial, Helvetica, sans-serif;color:#0968b2; text-decoration:underline; }
.bluelink:hover {color:#000000; text-decoration:underline;}
.bluehr{
border-top: 1px dotted #0968b2;
border-bottom: 1px solid #F4F4F4;
border-left: 1px solid #F4F4F4;
border-right: 1px solid #F4F4F4;
height: 2px;
}


/*SOL PART MENU */
.slMenuItem {background:url(img/orange/arrow.gif) left no-repeat; padding-left:10px; padding-bottom:6px;}
.slMenuItemHover {background:url(img/orange/arrow.gif) left no-repeat; padding-left:10px; padding-bottom:6px; text-decoration:underline;}


/*----------- Table Results Styles -----------*/
.formtable {
 font-size:13px;
 font-family: verdana, Arial, Helvetica,  sans-serif;
 background-color:#fff;
 border-collapse: collapse;
 width: 100%;
}
.formtable tbody tr {
 background-color:#fff;
 border-bottom: 1px solid #f0f0f0;
}
.formtable tbody td {
 color:#414141;
 padding:5px;
 text-align:left;
}
.formtable tbody th {
 text-align:left;
 padding:2px;
}
.formtable th {
 font-size:13px;
 border: 1px solid #ebebeb;
 color:#404040;
 text-align: left;
 padding:2px;
 height:25px;
 background-color: #ebebeb;
 font-weight: bold;
}
.formtable th a {
 color:#9e2021;
 text-decoration:none;
 display:block;
 background: transparent url(img/sort.gif) no-repeat 0% 50%;
 padding-left:15px;
 font-weight:bold;
}
.formtable th a:hover {
 color:#9e2021;
 text-decoration: underline;
 display:block;
 background: transparent url(img/sort.gif) no-repeat 0% 50%;
 padding-left:15px;
}
/*
.formtable tbody td a {
 color:#bf292d;
 text-decoration:none;
 font-weight:normal; 
 display:block;
 background: transparent url(img/links.gif) no-repeat 0% 50%;
 padding-left:15px;
}
.formtable tbody td a:hover{
 color:#000;
 text-decoration:underline;
}
*/
.formtableLinks {
 text-align:center;
 color:#bf292d;
 text-decoration:none;
 font-weight:normal; 
 background: transparent url(img/links.gif) no-repeat 0% 50%;
 display:block;
 padding-left:15px;
}
.formtableLinks hover{
 color:#000;
 text-decoration:underline;
}
.formtableLinks1 {
 text-align:center;
 color:#bf292d;
 text-decoration:none;
 font-weight:normal; 
 padding-left:15px;
}
.formtableLinks1 hover{
 color:#000;
 text-decoration:underline;
}
.formtableLinks2 {
 text-align:center!important;
 vertical-align:middle!important;
 }

.formtable tfoot {
 color:#ebebeb;
 padding:10px;
 font-size:13px; 
 font-weight: bold;
 margin:6px;
 border-top: 6px solid #9e2021;
}
.formtable tfoot a {
 color:#9e2021;
 text-decoration: underline;
 padding-left:3px;
}
.formtable tfoot a:hover {
 color:#000;
 text-decoration: underline;
 padding-left:3px;
}

.pagerStyle {
 background-color:#ebebeb;
 color:#ebebeb;
 padding:10px;
 font-size:13px; 
 font-weight: bold;
 margin:6px;
 border-top: 6px solid #9e2021;
}
.pagerStyle a {
 color:#9e2021;
 text-decoration: underline;
 padding-left:3px;
}
.pagerStyle a:hover {
 color:#000;
 text-decoration: underline;
 padding-left:3px;
}

.pagerStyle td{
    background-color:#ebebeb;
}
.pagerStyle span{
    background-color:#ebebeb;
}

.logoToPrint{display: none;}
@media print {
    .ClassDoNotPrint {display: none;}
    .logoToPrint{display: block;}
}


/* SOL PART MENU ****************************************/
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}

.main_dnnmenu_container {
	background-color: transparent; 
}

.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 13px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;
}
.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #A52929; 
	font-size: 13px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}

.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_itemhover {  
	background-color: transparent; /*#8da4d3*/
}

.main_dnnmenu_itemhover td {  
	background-color: transparent; /*#8da4d3*/
}
/* END SOL PART MENU ****************************************/

/* ControlPanel *********************************************/
.ControlPanel{
    width: 800px;
    background-color: transparent;
}
/* End ControlPanel ******************************************/

.jsLink {color:#bf292d; cursor:hand;}
