/*********** TAG definitions ***********/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #5372AE;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a:link,a:visited {
	font-weight: bold;
	color: #0D3C79;
	text-decoration: none;
}
a:active,a:hover {
	font-weight: bold;
	color: #104585;
	text-decoration: underline;
}


/************** GLOBAL IDS **************/
#tableContent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #E6E8EE;
	border-left: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
}
#tableContent #footer {	
	background-color: #E6E8EE;
	border-left: 1px solid #907C4B;
	border-right: 1px solid #000000;
	border-bottom:4px solid #104585;
	padding:12px;
	padding-top:5px;
	padding-bottom:15px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#tableContent #footer a {
	color:#000000;
	font-weight:normal;
}
#tableContent .tdPageTitle {
	font-weight:bold;
	border-left: 1px solid #907C4B;
	border-right: 1px solid #000000;
	padding:12px;
	background-image:url(/_common/bg/shadow_main.gif);
	background-position:top;
	background-repeat:repeat-x;
}
#tableContent .tdContent {
	border-left: 1px solid #907C4B;
	border-right: 1px solid #000000;
	padding:12px;
	padding-bottom:20px;
	padding-top:4px;
}
#tableContent .tdSecTitle {
	border-left: 1px solid #000000;
	border-bottom: 1px solid #FFFFFF;
	background-color:#104585;
}
#tableContent .tdSidebar {
	border-left: 1px solid #000000;
	background-color:#104585;
	border-bottom:4px solid #104585;
	padding-bottom:25px;
}

#tableSidenav {
	background-color:#FFFFFF;
	background-image:url(/_common/bg/shadow_sidenav.gif);
	background-position:top;
	background-repeat:repeat-x;
}
#tableSidenav td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:4px;
}
#tableSidenav .sidenavOff {
	background-color:#FFFFFF;
	color:#333333;
	padding-top:6px;
	padding-bottom:6px;
}
#tableSidenav .sidenavOn {
	background-color:#E3D8B9;
	color:#104585;
	cursor:pointer;
	padding-top:6px;
	padding-bottom:6px;
}
#tableSidenav .sideSubnavOff {
	padding-left:25px;
	font-size: 10px;
	background-color:#FFFFFF;
	color:#333333;
}
#tableSidenav .sideSubnavOn {
	padding-left:25px;
	font-size: 10px;
	background-color:#E3D8B9;
	color:#104585;
	cursor:pointer;
}
#tableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0D3C79;
	border-left: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#tableHeader .tdLogo {
	background-image: url(/_common/bg/header.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom:1px solid #FFFFFF;
}
#tableHeader .tdAddress {
	background-color:#104585;
	text-align: center;
	border-top:1px solid #3B3BEC;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom:1px solid #FFFFFF;
	padding:4px;
	text-shadow: 2px 2px 1px #888888;
}
#tableHeader a {
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
}
#tableHeader a:hover {
	text-decoration:underline;
}
#searchField {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	width:160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


/*********** GLOBAL CLASSES *************/
/*** FONTS ***/
.textWelcome {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#907C4B;
	text-align:center;
}
/* - FORMS - */
.formField {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.formButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #104585;
	border: 1px solid #FFFFFF;
}


/*** BORDERS ***/
.borderWhite {
	border:1px solid #FFFFFF;
}
.borderWhiteL {
	border-left:1px solid #FFFFFF;
}
.borderWhiteR {
	border-right:1px solid #FFFFFF;
}
.borderWhiteT {
	border-top:1px solid #FFFFFF;
}
.borderWhiteB {
	border-bottom:1px solid #FFFFFF;
}
.border3White {
	border:3px solid #FFFFFF;
}
.border3WhiteL {
	border-left:3px solid #FFFFFF;
}
.border3WhiteR {
	border-right:3px solid #FFFFFF;
}
.border3WhiteT {
	border-top:3px solid #FFFFFF;
}
.border3WhiteB {
	border-bottom:3px solid #FFFFFF;
}
.borderBlack {
	border:1px solid #000000;
}
.borderBlackL {
	border-left:1px solid #000000;
}
.borderBlackR {
	border-right:1px solid #000000;
}
.borderBlackT {
	border-top:1px solid #000000;
}
.borderBlackB {
	border-bottom:1px solid #000000;
}


/*********** HOMEPAGE CLASSES *************/
#tableMain {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #C6C5C5;
	background-image:url(/_common/bg/shadow_home.gif);
	background-position:top;
	background-repeat:repeat-x;
	border-left: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#tableMain .tdSearchbar {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-image:url(/_common/bg/searchbar.jpg);
	background-position:left;
	background-repeat:repeat-x;
}
#tableArticle {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom:1px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#tableArticle .tdArticleImage {
	padding:3px;
	background-color:#F0F1F5;
}
#tableArticle .tdArticleText {
	padding:12px;
	background-color:#F0F1F5;
}
#tableTeaser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #F0F1F5;
	border-left: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
}
#tableTeaser #footer {	
	background-color: #E6E8EE;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom:15px solid #104585;
	padding:12px;
	padding-top:5px;
	padding-bottom:15px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#tableTeaser #footer a {
	color:#000000;
	font-weight:normal;
}
#tableTeaser .tdTeaser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-left: 1px solid #000000;
	border-top:1px solid #FFFFFF;
	border-bottom:5px solid #104585;
	padding:12px;
	padding-bottom:30px;
	background-image:url(/_common/bg/shadow_teaser.gif);
	background-position:top;
	background-repeat:repeat-x;
}



