/*  
CSS Styles: Planright
Description: Global CSS Styles
Version: 1.00
Author: Broady
Author URI: http://www.broadyswebdesign.com
*/

/***********************************************/
/* Main HTML tag styles                        */
/***********************************************/
body { font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-align:left; margin:0; height:100%; min-height:100%; background:#dee7ed url(../img/bkg_body.jpg) repeat-x; }
html { height:100%; margin-bottom:1px; }

* html body { height:100%; }
img { border:none; }
#container { width:790px; text-align:center; margin:auto; }
a:focus { outline:none; }
.mainheader { background:transparent url(../img/headerbg.jpg) no-repeat; width:785px; height:338px; text-align:center; }

/***********************************************/
/* Layout                                      */
/***********************************************/
.header_block3 { background:#fff url(../img/planright_header_03.jpg) no-repeat; vertical-align:top; padding:2px 0 0 35px; }
.header_block4 { background:#333 url(../img/planright_header_04.jpg) no-repeat; vertical-align:top; width:338px; height:187px; }
.header_block6 { background:#333 url(../img/planright_header_06.jpg) no-repeat; vertical-align:top; width:383px; height:68px; }
.searchdisplay { clear:both; position:relative; float:right; top:147px; text-align:right; }

#bodyContainer { background-color:#fff; }

#imgdisplay { float:right; position:relative; top:115px; margin-right:5px;}

#nav { position:relative; top:90px; width:180px; margin:0 0 0 35px; text-align:left; float:left; }
#nav ul { list-style-image:url(../img/icon_orangeArrow.gif);  margin:0; padding:0; }
#nav li { }
#nav li a { display:block; padding:2px 2px 1px 5px; color:#fff; text-decoration:none; font-weight:bold; }
#nav li a:hover { text-decoration:underline; color:#999; }


#navigation { font:normal 11px Arial, Helvetica, sans-serif; margin:0 15px;}
#navigation ul { list-style-image:url(../img/icon_orangeArrow.gif);  margin:0; padding:0; }
#navigation li { }
#navigation li a { display:block; padding:1px 2px 1px 5px; color:#fff; text-decoration:none; font-weight:bold; }
#navigation li a:hover { text-decoration:underline; color:#999; }

#leftContent .blueheader span { text-align:center; }
.blueheader { background:#0101cc url(../img/lcol_head.gif) no-repeat; width:225px; height:33px; text-align:center; }
.blueheader h4 { font:bold 14px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding-top:7px; vertical-align:middle; margin:0; }
.blueheader span { font:bold 14px Arial, Helvetica, sans-serif; color:#fff; padding:7px 0 0 0; vertical-align:middle; }

h1 { font:normal 18px Arial, Helvetica, sans-serif; }
h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#0a8e05; }
h3 { font:bold 14px Arial, Helvetica, sans-serif; color:#0a8e05; }
h4 { font:bold 12px Arial, Helvetica, sans-serif; }

.whiteheader_leftcol { font:normal 14px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 35px; }

.footer_leftCol { background:#fff url(../img/lcol_footer.gif) no-repeat; width:225px; height:78px; }
.footer_rightCol { background:#fff url(../img/rcol_footer.gif) repeat-x; height:78px; }
.footerContact { font:normal 11px Arial, Helvetica, sans-serif; color:#fff }
.footerContact a:link, .footerContact a:visited { color:#fff; text-decoration:none; font-size:11px; }
.footerContact a:hover { text-decoration:underline; color:#999; }
.footerCopyright { margin:auto; text-align:center; vertical-align:middle; padding:30px 0 0 0; color:#fff; }
.footerCopyright a:link, .footerCopyright a:visited { color:#fff; text-decoration:none; }
.footerCopyright a:hover { text-decoration:underline; color:#999; }

#leftContent { padding:0 0 0 5px; width:230px; border-right:1px solid #d3d3d3; }
#leftContent p {  }
.leftpadding { margin:5px 20px; }
.rightpadding { margin:5px 20px; }

hr { border:0; color:#d3d3d3; background-color:#dedede; height:1px; width:100%; text-align:left; }

a:link, a:visited, a:active { color:#0000ff; text-decoration:none; font-weight:normal; font-family:arial, helvetica, verdana; font-size:12px;}
a:hover { color:#009900; text-decoration:underline; font-weight:normal; }

p { font:normal 12px Arial, Helvetica, sans-serif; }
td { color: #3C3C3C; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 12px; line-height:13px; vertical-align:top; text-align:left; }
.bodyText { color: #3C3C3C; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 11px; line-height:13px;}
.bodyTextBlue { color: #205269; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 10px; line-height:13px;}
.dividerText { color: #B5B5B5; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 11px;} 
.whiteText { color: #FFFFFF; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 11px; line-height:13px;}
.footerText { color: #C2C3BA; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 9px; line-height:13px;}

.headingBlue { color: #205269; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 14px; line-height:12px; font-weight: bold;}
.headingBeige { color: #EFE4D5; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 12px; line-height:12px; font-weight: bold;}
.headingGray { color: #817B72; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 12px; line-height:12px; font-weight: bold;}

.footerText2 { color: #FFFFFF; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 9px; line-height:12px;}
.formText { color: #000000; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 11px; line-height:13px; font-weight: bold;}

.forms { font-family: arial, helvetica, verdana; color: #000000; font-size: 9px; background-color: #FFFFFF; font-weight: normal; line-height: normal; }

form { display:inline; }

#faqs li { line-height:17px; }


/* News item */
.newsItem {margin-top:8px; padding-bottom:4px; border-bottom:1px solid #C0BEB8;}


/* Language Specific CSS */
.langSelect {
  font-size: 9pt;
  color: #3C3C3C;
}
table.langTable { 
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #666666;
	padding: .75em;
	width: 200px;
}
tr.langHead {
	background-color: #CCCCCC;
	padding: .75em;
	font-weight: bold;
}
tr.langRow1 {
	background-color: #FFFFFF;
}
tr.langRow2 {
	background-color: #EBF3FF;
	text-decoration: none;
}
.langCell {
  padding: .75em;
}
.langCellB {
	border-left: 1px solid #dadada;
	padding: .75em;
}
.langCellH {
  padding: .75em;
}
a.langSel:link, a.langSel:visited {
	color: #000000;
	text-decoration: none;
}
tr.langRow1:hover, tr.langRow2:hover {
	background-color: #3D80DF;
	color: #FFFFFF;
}
tr.langRow1:hover a, tr.langRow2:hover a {
	color: #FFFFFF;
}
tr.langRow2:hover a {
	color: #FFFFFF;
}
/* Language Specific CSS */

