BODY {
behavior:url("csshover2.htc");
scrollbar-face-color:#B7B7B7;
scrollbar-highlight-color:#f0f0f0;
scrollbar-3dlight-color:#656565;
scrollbar-darkshadow-color:#656565;
scrollbar-shadow-color:#ffffff;
scrollbar-arrow-color:#656565;
scrollbar-track-color:#656565;
background-image:
url("../images/pageback.jpg");
background-repeat: repeat;
top margin:20px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#000000;
text-align:left;
}
.rightborder { 
border-right: 1px dashed #C2C2C2; 
}
.leftborder { 
border-left: 1px dashed #C2C2C2; 
} 

a:link {
text-decoration: none;
font-size: 12px;
color : #DB531D;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight : regular;
}
a:visited {
text-decoration: none;
font-size: 12px;
color : #666666;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight : regular;
}
a:alink {
text-decoration: none;
font-size: 12px;
color : #DB531D;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight : regular;
}
a:hover {
text-decoration: underline and overline;
font-size: 12px;
color: #000000;
/*background: #cccccc;*/
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight : regular;
}
hr.thin {
height: 1px;
border: 0;
color: #efefef;
background-color: #ffffff;
/*width: 100%;*/
}
img.border {
   border:1px solid #021a40;
}
img.floatLeft { 
    float: left; 
    margin: 8px;
    border:1px solid #021a40; 
}
img.floatRight { 
    float: right; 
    margin: 4px;
    border:1px solid #021a40;
}
.border {
	border-width: 1px;
	border: 1px solid #021a40;
	/*height:150px;*/
	/*border-spacing: ;*/
	/*border-style: outset;*/
	/*border-color: gray;*/
	/*border-collapse: separate;*/
	/*background-color: white;*/
}
.border2 {
	border-width: 1px;
	border: 1px solid #021a40;
	height:150px;
	/*border-spacing: ;*/
	/*border-style: outset;*/
	/*border-color: gray;*/
	/*border-collapse: separate;*/
	/*background-color: white;*/
}
.block a {
display: block;
/* background-color: lilac; */
position: relative;
left : 0px;
padding: 3px;
border-width: 0px;
border: 1px #021a40 solid;
height:150px;
cursor: hand;
}
.block a:hover {
position: relative;
left: -1px;
padding: 3px;
border: 1px #D8BFD8 solid;
height:150px;
cursor: hand;
/* background-color: #cccccc; */
}
#slantedmenu{
font-weight: bold;
font-size: 90%;
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 6px;
padding: 1px 0;
margin: 0;
background: transparent url(nav.gif) top right repeat;
/* background-color: #e0e0e0; */
border: 1px solid #bebebe;
text-align: left; /*set value to "center" for example to center items*/
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
color: #494949;
padding: 1px 0;
padding-right: 12px;
margin: 0;
text-decoration: none;
background: transparent url(slantdivider.gif) top right no-repeat;
}

#slantedmenu ul li a:visited{
color: #494949;
} 

#slantedmenu ul li a:hover{
color: black;
}
.pagetext {
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align:left;
}
.orangepagetext {
	font-size: 11px;
	color: #DB531D;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: regular;
	font-variant: normal;
	text-transform: none;
}
.white {
	font-size: 10px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.small {
	font-size: 9px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.orangetitle {
	font-size: 13px;
	color: #DB531D;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.pinktitle {
	font-size: 13px;
	color: #FF3780;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.greytitle {
	font-size: 12px;
	color: #656565;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.textarea {
	background-color: white;
font: normal 11px arial;
border: 1px solid #808080;
word-wrap : break-word;
width : 350px;
height : 100px;
overflow: visible;
}
h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}
h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.boxnav a:link {
	text-decoration: none;
	font-size : 1.2em;
	color: #fff;
	font-weight : bold;
	}
.boxnav a:visited {
	text-decoration: none;
	font-size : 1.2em;
	color: #fff;
	font-weight : bold;
	}
.boxnav a:hover {
	text-decoration: none;
	font-size : 1.2em;
	color: #002552;
	font-weight : bold;
	}
.boxnav a:active {
	text-decoration: none;
	font-size : 1.2em;
	color: #fff;
	font-weight : bold;
	}
	
.newsnav a:link {
	text-decoration: none;
	font-size : 1.2em;
	color: #000;
	font-weight : bold;
	}
.newsnav a:visited {
	text-decoration: none;
	font-size : 1.2em;
	color: #444;
	font-weight : bold;
	}
.newsnav a:hover {
	text-decoration: none;
	font-size : 1.2em;
	color: #000;
	font-weight : bold;
	}
.newsnav a:active {
	text-decoration: none;
	font-size : 1.2em;
	color: #000;
	font-weight : bold;
	}

.normal {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; }
.normal a:link { color: #333333; text-decoration: none; }
.normal a:visited { color: #333333; text-decoration: none; }
.normal a:hover { color: #990000; text-decoration: none; }
.normal a:active { color: #333333; text-decoration: none; }

.normalbold { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; }
.normalbold a:link { color: #333333; text-decoration: none; }
.normalbold a:visited { color: #333333; text-decoration: none; }
.normalbold a:hover { color: #990000; text-decoration: none; }
.normalbold a:active { color: #333333; text-decoration: none; }

.newstitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; line-height: 14px; font-weight: bold; color: #333333; }

.redbold { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 12px; font-weight: bold; color: #990000; }
.redbold a:link { color: #990000; text-decoration: none; }
.redbold a:visited { color: #990000; text-decoration: none; }
.redbold a:hover { color: #CCCCCC; text-decoration: none; }
.redbold a:active { color: #990000; text-decoration: none; }
}
.links { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: normal; color: #FFFFFF; }
.links a:link { color: #FFFFFF; text-decoration: none; }
.links a:visited { color: #FFFFFF; text-decoration: none; }
.links a:hover { color: #CCCCCC; text-decoration: none; }
.links a:active { color: #FFFFFF; text-decoration: none; }
}
.loginmenu { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; }
.loginmenu a:link { color: #333333; text-decoration: none; }
.loginmenu a:visited { color: #333333; text-decoration: none; }
.loginmenu a:hover { color: #990000; text-decoration: none; }
.loginmenu a:active { color: #333333; text-decoration: none; }
}
.titlered {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	line-height: 27px;
}
.normalred {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
.titlenormal {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.inputtitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	BackGround-Color:Transparent;
	Border:Solid 0px;
	Text-Align:Left;
}
.titletextfield {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
}
.logtext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.logtextbold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.sublinks { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; color: #FFFFFF; }
.sublinks a:link { color: #FFFFFF; text-decoration: none; }
.sublinks a:visited { color: #FFFFFF; text-decoration: none; }
.sublinks a:hover { color: #EC5A59; text-decoration: none; }
.sublinks a:active { color: #FFFFFF; text-decoration: none; }
}
.textfield {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-color: #808080;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	text-decoration: none;
}
select.drop {
	display: inline;
	font-size: 13px;;
	font-weight: normal;
	color: #000000;
	border-color: #808080;
	border-style: solid;
	border-width: 1;
	margin: 0.1em;
}
table.search{background-image:url("../images/search02.gif");background-repeat:no-repeat;}
div.linkmenu{padding:4px;text-align:center;}
div.linkmenu a, span{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px;color:#333333;}

input.button { 
background-color: #f9f9f9; 
border: 1px solid #808080;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold; 
font-size: 11px;
color: #000000;
}
.rbroundbox { background: url("../images/nt.gif") repeat; }
.rbtop div { background: url("../images/tl.gif") no-repeat top left; }
.rbtop { background: url("../images/tr.gif") no-repeat top right; }
.rbbot div { background: url("../images/bl.gif") no-repeat bottom left; }
.rbbot { background: url("../images/br.gif") no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 76%; margin: 1em auto; }

.pd_menu_01 {float:left; padding:0; margin:0;color: #FFFFFF;background: #002552;width:100%; border:solid 1px #FFFFFF;clear:both;} /*Color navigation bar normal mode*/
.pd_menu_01  a, .pd_menu_01 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:12px;
color: #FFFFFF;
background-color: #002552;
text-decoration: none;
}
.pd_menu_01 ul {list-style-type:none;padding:0; margin:0;}
.pd_menu_01 ul li {float:left; position:relative; z-index:auto !important ; z-index:90 ; border-right:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF;}
.pd_menu_01 ul li a {color: #FFFFFF;background: #002552;float:none !important ; float:left ; display:block; height:30px; line-height:30px; padding:0 10px 0 10px; text-decoration:none; }
.pd_menu_01 ul li ul {display:none; border:none;color: #FFFFFF;background: #002552; width:1px}
.pd_menu_01 ul li:hover a {background-color:#DB5427; text-decoration:none; color:#FFFFFF;} /*Color main cells hovering mode*/
.pd_menu_01 ul li:hover ul {display:block;  position:absolute; z-index:999; top:29px; margin-top:1px; left:0;}
.pd_menu_01 ul li:hover ul li a {display:block; width:12em; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 10px 5px 10px; border-left:solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; background-color:#002552;  color:#FFFFFF;} /*Color subcells normal mode*/
.pd_menu_01 ul li:hover ul li a:hover {background-color:#DB5427; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/
.pd_menu_01 ul li a:hover {background-color:#DB5427; text-decoration:none;color:#FFFFFF;} /*Color main cells hovering mode*/
.pd_menu_01 ul li a:hover ul {display:block; width:12em; position:absolute; z-index:999; top:29px; left:0; }
.pd_menu_01 ul li ul li a:visited { background-color:#002552;  color:#FFFFFF;} /*Color subcells normal mode*/
.pd_menu_01 ul li a:hover ul li a {display:block; width:12em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 0px #FFFFFF; border-bottom: solid 1px #FFFFFF; background-color:#002552;  color:#FFFFFF;} 
.pd_menu_01 ul li a:hover ul li a:hover {background-color:#DB5427; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/