﻿body
{
	font-family: Arial, Verdana, Sans-Serif;
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 12px;
	background-image:url(../Image/bkg_website_background.gif);
	background-repeat:repeat-x;
	background-color: #e9f2f1;
}

img
{
	border: 0;
}

h1
{
	font-size: 18px;
	color: #2E5799;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h2
{
	font-size: 14px;
	font-weight: bold;
	color: #2E5799;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

hr
{
	border: none;
	height: 1px;
	width: 100%;
	background-color: #eeeeee;
	color: #eeeeee;
}

a
{
	color: #2e5799;
	font-weight: bold;
}

a:hover
{
	color: #2e5799;
	font-weight: bold;
	text-decoration: none;
}



/* --------------------------------------------------------------------- */
/* LAYOUT */
/* --------------------------------------------------------------------- */

#container
{
	width: 947px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#website
{
	width: 947px;
	background-image:url(../Image/bkg_container_background.gif);
	background-repeat:repeat-y;
}



#header 
{
	/* Total width: 947px; */
	width: 933px;
	height:113px;
	margin: 0px 7px 0px 7px;
}

#header #headerLogo 
{
	float:left;
	width: 294px;
	height:113px;
}

#header #headerNavigation 
{
	float:right;
	width: 639px;
	height:113px;
}


#headerNavigation #mainNavigation
{
	height:63px;
	background-image:url(../Image/bkg_navigation_main.gif);
	background-repeat:repeat-x;
}

#headerNavigation #underNavigation
{
	height:50px;
	background-image:url(../Image/bkg_header_undernav.gif);
	background-repeat:repeat-x;
	
	font-size: 14px;
	color:#000000;
	font-style:italic;
}




#content 
{
	/* Total width: 947px; */
	width: 921px;
	margin: 0px 13px 0px 13px;
}

#content #contentFlash 
{
	float:left;
	width: 640px;
	height: 400px;
}

#content #contentSpacer 
{
	float:left;
	width:14px;
}

#content #contentListing 
{
	float:right;
	width: 267px;
}


#content #contentListing 
{
	float:right;
	width: 267px;
}




#content #contentListing .listHeader
{
	/*
	width: 267px;
	height:34px;
	*/
	
	width: 267px;
	height:34px;


	background-image:url(../Image/bkg_content_listing.gif);
	background-repeat:no-repeat;
	
	font-size: 16px;
	color:#000000;
	
}


#content #contentListing a.listLink
{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

#content #contentListing a.listLink:hover
{
	color:#1a7c6f;
	font-weight:normal;
	text-decoration:underline;
}




/* --------------------------------------------------------------------- */
/* Secondary */
/* --------------------------------------------------------------------- */

#contentSecondary 
{
	/* Total width: 947px; */
	width: 921px;
	margin: 0px 13px 0px 13px;
	background:url(../Image/bkg_secondary_main.gif) no-repeat top right;
	
}

#contentSecondary  #contentMain {}


#contentSecondary #contentSecondaryContent 
{
	/*Total width: 727px;*/
	
	float:right;
	width: 692px;
	padding:0px 15px 0px 20px;
	margin:20px 0px 0px 0px;
	line-height:1.5;
	
}


#contentSecondary #contentSecondaryNavigation
{
	float:left;
	width: 180px;
	margin:20px 0px 0px 0px;
}



div#contentSecondaryNavigation a {
	color:#099cd4;
	text-decoration:none;
	font-weight:normal;
	padding-left:10px;
	display:block;


}

div#contentSecondaryNavigation a.unselected {
	color:#1a7c6f;
	text-decoration:none;
	font-weight:bold;

}

div#contentSecondaryNavigation a.unselected:hover {
	color:#1a7c6f;
	text-decoration:underline;
	font-weight:bold;

}

div#contentSecondaryNavigation a.selected {
	color:#666666;
	text-decoration:none;
	font-weight:bold;

}

div#contentSecondaryNavigation a.selected:hover {
	color:#1a7c6f;
	text-decoration:underline;
	font-weight:bold;

}


div#contentSecondaryNavigation a.secondunselected {
	color:#292929;
	text-decoration:underline;
	font-weight:normal;
	font-size:11px;

}

div#contentSecondaryNavigation a.secondunselected:hover {
	color:#ffe63f;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;

}

div#contentSecondaryNavigation a.secondselected {
	color:#ffe63f;
	text-decoration:underline;
	font-weight:normal;
	font-size:11px;

}

div#contentSecondaryNavigation a.secondselected:hover {
	color:#ffe63f;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;

}




div#contentSecondaryNavigation .tableCellSelected {

	border-top:solid 1px #c6d7d0;
	background-color:#e8f4ef;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
}

div#contentSecondaryNavigation .tableCellUnSelected {

	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
	border-top:solid 1px #eeeeee;

}

div#contentSecondaryNavigation .tableSecondary {


	/* background:url(../Image/dgn_secnav_arrow.gif) no-repeat top left; */

}


div#contentSecondaryNavigation .tableSecondarySecondLevel {
	margin-left:10px;
	margin-top:2px;
	margin-bottom:2px;
}

div#contentSecondaryNavigation .tableSecondaryEndLine 
{
	display:block;
	border-bottom:solid 1px #eeeeee;

}







/* --------------------------------------------------------------------- */
/* Footer */
/* --------------------------------------------------------------------- */

#footer 
{
	width:947px;
}

#footer #footerLeft
{
	float:left;
	width:25px;
	height:25px;
	background-image:url(../Image/dgn_footer_left.gif);
	background-repeat:no-repeat;
}

#footer #footerRight
{
	float:left;
	width:25px;
	height:25px;
	background-image:url(../Image/dgn_footer_right.gif);
	background-repeat:no-repeat;
}

#footer #footerMiddle
{
	float:left;
	width:897px;
	height:25px;
	background-color:#ffffff;
}


#footer a.footerNav
{
    color: #565656;
    font-weight: normal;
    font-size: 12px;
    text-decoration:none;
}

#footer a.footerNav:hover
{
	text-decoration:underline;
}


#footer .footerNavText 
{
	color: #565656;
    font-weight: normal;
    font-size: 12px;
    text-decoration:none;
}




/* --------------------------------------------------------------------- */
/* CLEARS */
/* --------------------------------------------------------------------- */
.clear_both {clear: both;}l
.clear_left {clear: left;}
.clear_right {clear: right;}

/* --------------------------------------------------------------------- */
/* FORM BUTTONS */
/* --------------------------------------------------------------------- */

.form_button
{
    color: #2b333c;
    font-weight: bold;
    font-size: 11px;
    padding: 0px;
    height: 23px;
    cursor: pointer;
}

.form_button, .form_button-disabled
{
    background: #fefefe url(../image/bkg_button.gif) repeat-x;
    border: 3px double;
    border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}

.form_button:hover, .form_button:focus
{
    border: 3px double;
    border-color: #aedf9a #94da78 #6ab94b #94da78;
}

.form_button:visited
{
    color: #2b333c;
}




.add_button
{
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    padding: 0px;
    height: 23px;
    cursor: pointer;
}

.add_button, .add_button-disabled
{
    background: #00a550; url(../image/bkg_button_green.gif) repeat-x;
    border: 3px double;
    border-color: #beccc5 #a3afa9 #6f7873 #a3afa9;
}

.add_button:hover, .add_button:focus
{
    border: 3px double;
    border-color: #91dbb5 #6fd5a0 #4ab67e #6fd5a0;
}

.add_button:visited
{
    color: #2b333c;
}



.export_button
{
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    padding: 0px;
    height: 23px;
    cursor: pointer;
}

.export_button, .export_button-disabled
{
    background: #207bc1; url(../image/bkg_button_green.gif) repeat-x;
    border: 3px double;
    border-color: #beccc5 #a3afa9 #6f7873 #a3afa9;
}

.export_button:hover, .export_button:focus
{
    border: 3px double;
    border-color: #207bc1 #207bc1 #207bc1 #207bc1;
}

.export_button:visited
{
    color: #2b333c;
}





.imgSpacingListing
{
	margin-right: 10px;
}

.imgSpacingDetail
{
	margin-right: 10px;
	margin-bottom: 10px;
}



/* --------------------------------------------------------------------- */
/* FORMATS */
/* --------------------------------------------------------------------- */


.format_green
{
    background: #2e9487 url(../image/bkg_format_bluegreen.gif) repeat-x;
    padding:8px 5px 7px 5px;
}

/* --------------------------------------------------------------------- */
/* FAQ */
/* --------------------------------------------------------------------- */

#faq ul
{list-style-type:square;}

#faq li
{margin-bottom:3px;}

#faq a.backtotop
{font-size:9px;}



/* ======================================================= */
/* ERROR */
/* ======================================================= */

#errorcontent
{
	padding:0;
	margin:0;
	width:550px;
	background-color:#ffffff;

}

.warningHeader {font-weight:bold; color:red;}