﻿html { width: 100%; }
body, img, div, span, ul, li, form { margin: 0; padding:0; border:0; }
body 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background: #026287 url(../assets/backgrounds/dnDefaultBodyBg.jpg) repeat top left;
	font-size: 12px;
	width: 100%;
	text-align:center;
}
a { color: #026287; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0px; padding:0px; }
h1 { font-size: 140%; }
h2 { font-size: 125%; margin-top: 5px; border-bottom: solid 1px #CCCCCC; padding: 0px 0px 5px 0px; }
h3 { font-size: 115%; }
h4 { font-size: 105%; }
h5 { font-size: 100%; }
h6 { font-size: 95%; }
input, select { font-size: 12px; }
p { margin:0; padding: 5px 0 0 30px; }
ul { list-style-type: circle; }
li { margin: 5px 0 0 25px; }


.altBg { background-color: #EFEFEF; }
.altBg td { border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; }

.button { background: #026287 url(../assets/buttonBG.png) repeat-x top left; height: 25px; margin: 3px 10px; color: #FFFFFF; border: solid 1px #6bbd46; font-size: 12px; font-weight: bold; }
.dnWindowHeader { font-size: 20px; color: #026287; }

.clearAll { clear:both; }

.disclaimer { font-size: 11px; font-style:italic; color: #666666; }
.disclaimerTitle { margin-left: 30px; padding: 7px 0 2px 0px; font-size: 12px; font-style: italic; color: #666666; border-bottom: solid 1px #999999; }
.drNavUL { padding-left: 30px; list-style-type: none; font-size: 14px; color: #026287; font-weight: normal; }
.drNavUL li { background: transparent url(../../../includes/assets/star24.png) no-repeat top left; margin:0; padding: 4px 0 0 30px; min-height: 25px; }
.drNavUL li ul { font-size: 12px; }
.drNavUL li ul li { list-style-type: none; padding: 4px 0 0 10px; background: transparent; min-height: 12px; }


.error { padding-left: 25px; background: transparent url(../assets/icons/caution.gif) no-repeat top left; }

fieldset { position:relative; padding: 10px;}
.fieldsetTitle { margin: -20px 0 0px 10px; font-size:15px; color: #026287; font-weight: bold; background: #FFFFFF url(../assets/star24.png) no-repeat left; 
                 padding: 0 5px 0 30px; position:absolute; z-index: 1000; }
.fieldsetTable { clear:both; margin-top: 20px; }
.formQuestion { font-size: 13px; color: #666666; font-weight: bold; }
.formSpacer { width: 20px; white-space:nowrap; }

.fwForm { width: 980px; margin: 0 auto; }
#fwTop { width: 980px; height: 87px; padding: 0 20px; margin: 10px auto 0 auto; text-align:left; position:relative;
	     background: transparent url(../assets/dnDefaultTop.png) repeat-y top left; }
#fwBottom { padding-bottom: 20px; text-align:center; background: transparent url(../assets/dnDefaultBottom.png) no-repeat bottom left; }
#fwNav { background: transparent url(../assets/dnDefaultBG.png) repeat-y top left; text-align:center; }

.fwTab { width: 122px; height: 30px; background: transparent url(../assets/tab.png) no-repeat top left; 
		 font-size: 12px; color: #666666; font-weight: bold; text-align:center; cursor:pointer; }
.fwTabOver { width: 122px; height: 30px; background: transparent url(../assets/tab_over.png) no-repeat top left; 
		 font-size: 12px; color: #FFFFFF; font-weight: bold; text-align:center;  cursor:pointer; }

#fw { width: 980px; padding: 0 20px; margin: 0 auto; text-align:left;
	  background: transparent url(../assets/dnDefaultBG.png) repeat-y top left; }
#fwBody { min-height: 325px; background-color: #FFFFFF; width: 95%; padding: 0px 0 0 0; font-size: 100%; }
#fwFooter { color: #000000; text-align:center; height: 20px; padding-top: 10px; }
#fwFooter a { color: #000000; }


.logoImage { margin: 17px 0 0 10px; }

.mpLeftColumn { padding-top: 25px; }
.mpRightColumn { width: 250px !important; padding: 25px; }

.navigate { position:relative; height: 150px; background: transparent url(../../../includes/assets/dnWindow.png) no-repeat top left;}
.navigateHeader { font-size: 13px; font-weight: bold; color: #026287; text-align:left; padding: 8px 0 0 50px; }
.navigateBody { padding: 5px 10px; font-size: 12px; color: #333333; }
.navigate a { color: #026287; text-decoration: none;}
.news .newsRow { margin: 10px 0; }

.scrollingDiv { height: 450px; overflow-y: scroll; }

.sideColumn { font-size: 11px; color: #000000; padding: 5px; }
.subTitle { font-weight: bold; margin-left: 30px; margin-top: 5px; padding: 7px 0 2px 0px; font-size: 14px; font-style: italic; color: #026287; border-bottom: solid 1px #6abd48; }
.title { font-size:15px; color: #026287; font-weight: bold; padding-left: 30px; background: transparent url(../../../includes/assets/star24.png) no-repeat left; }

.ternianWinTL { background: transparent url(../../../includes/assets/windows/ternianWinTL.png) no-repeat top left; height: 35px; padding: 0 0 0 42px; }
.ternianWinTR { background: transparent url(../../../includes/assets/windows/ternianWinTR.png) no-repeat top right; height: 35px; padding: 5px 0 0 5px; 
				font-size: 12px; font-weight: bold; color: #026287; text-align:left; }
.ternianWinML { background: transparent url(../../../includes/assets/windows/ternianWinML.png) repeat-y top left; padding: 0 0 0 1px; }
.ternianWinMR { background: transparent url(../../../includes/assets/windows/ternianWinMR.png) repeat-y top right; padding: 0 2px 0 0; }
.ternianWinBL { background: transparent url(../../../includes/assets/windows/ternianWinBL.png) no-repeat bottom left; height: 12px; padding: 0 0 0 11px; }
.ternianWinBR { background: transparent url(../../../includes/assets/windows/ternianWinBR.png) no-repeat bottom right; height: 12px; padding: 0 0 0 0; }
.ternianWinBL, .ternianWinBR { line-height: 1px; }


/* .Net Components */
/* AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : #FFFFFF;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : pointer;
	overflow : auto;	
    text-align : left; 
    list-style-type : none;
    height: 150px;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	cursor: pointer;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : white;
	color : windowtext;
	padding : 1px;
}
