/* ======= PAGE PROPERTIES ======= */

html, body {
	background: #ECECEC url(images/page_bg.gif) repeat-x;
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	margin:20;
	padding:0;
	}

/* ======= LINK STYLES  ======= */

a.current:link { 
	color: #8584A5; 
	text-decoration:none; 
	}

a:link, a:visited   {
	color: #484882;
	text-decoration: none;
	}
a:active { 
	color: #8584A5;  
	text-decoration: none; 
	}
a:hover { 
	color: #CC6600;  
	text-decoration: underline; 
	}
/* ======= FONTS & LINES ======= */

.headline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000}
.headlineblu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #050C50}
.headlineblu2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000099}
.headlineprp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #050C50}
.headlineblk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000}
.headlineorg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #CC6600}
.headlinered { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #DE3C39}
.bodytx {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000}
.bodytxwht { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF}
.subheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #050C50}
.subheaderblk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000}
.phline { border-top:1px solid #CCCCCC; border-bottom:2px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;  }
.phline1 {  border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
.phline2 {  border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
.phline3 {  border-top:1px solid #CCCCCC; }
.phline4 {  border-right:1px solid #CCCCC; }
.phline5 {  border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;  }
.phline6 {  border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;  }
.phline7 {  border-bottom:1px solid #CCCCCC; }

/* ======= MENU BUTTONS ======= */

#thicktabs{
margin: 0;
padding: 0;
float: left;
font: bold 13px Tahoma;
}


#thicktabs li{
display: inline;
}

#thicktabs li a{
float: left;
color: #050C50;
padding: 5px 8px; /*padding of tabs*/
text-decoration: none;
background: transparent url(images/blubg_27.gif) top right no-repeat;
border-top: 0px solid #cccccc; /*top border style*/
border-bottom: 0px solid #cccccc; /*thick bottom border below tabs*/
}

#thicktabs li a#leftmostitem{ /*Extra CSS for left most menu item*/
border-left: 1px solid #ffffff; /*left border style*/
}

#thicktabs li a#rightmostitem{ /*Extra CSS for right most menu item*/
border-right: 0px solid #cccccc; /*right border style*/
background-position: bottom left; /*Position background image to the left instead of default right, to hide indented underline for this link*/
}

#thicktabs li a:visited{
color: #050C50;
}

#thicktabs li a:hover{
color: white;
background-image: url(images/blubgover_27.gif); /*background image swap on hover*/
}

/* ======= TECH SUPPORT BUTTON ======= */

#techbutton{
margin: 0;
padding: 0;
float: left;
font: bold 13px Tahoma;
}


#techbutton li{
display: inline;
}

#techbutton li a{
float: left;
color: #FFFFFF;
padding: 10px 8px; /*padding of tabs*/
text-decoration: none;
background: transparent url(images/tech_button.gif) top right no-repeat;
border-top: 0px solid #CCCCCC; /*top border style*/
border-bottom: 0px solid #CCCCCC; /*thick bottom border below tabs*/
}

#techbutton li a#leftmostitem{ /*Extra CSS for left most menu item*/
border-left: 0px solid #FFFFFF; /*left border style*/
}

#techbutton li a#rightmostitem{ /*Extra CSS for right most menu item*/
border-right: 0px solid #cccccc; /*right border style*/
background-position: bottom left; /*Position background image to the left instead of default right, to hide indented underline for this link*/
}

#techbutton li a:visited{
color: #FFFFFF;
}

#techbutton li a:hover{
color: #FFFFFF;
background-image: url(images/tech_button_over.gif); /*background image swap on hover*/
}

/* ======= ROUNDED CORNERS ======= */
.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}
