/* CSS Document */

body
{margin:0px; padding:0px;background-color:#E6E7E8;	background-image:url(../images/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
}

#container 
{width:933px;margin:0px auto; padding-top:12px; background:#ffffff;}

#header
{width:933px;}

#logo
{width:375px; height:148px; float: left;}

.loginbox_container
{width:558px;height:100px; float: left; text-align: right;}

#loginbox
{width:226px; float: right; text-align: left; border:1px solid #e0e0e0; background:#FFFFFF url(../images/loginbox_bg.gif) repeat-x top left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5a5a5a;}
#loginbox A {font-weight:bold;}
#loginbox A:link {color:#135c9f;text-decoration: none; text-indent: 0px;}
#loginbox A:visited {color:#135c9f;text-decoration: none;}
#loginbox A:active {color:#135c9f;text-decoration: none;}
#loginbox A:hover {color:#135c9f;text-decoration: underline;}

.login_textfield
{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; background:#ffffff; border:1px solid #bebebe; width:145px;}


.navigation_container
{float: left; width:558px; height:48px;}

#navigation
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#135c9f; font-weight:normal; line-height:26px; height:26px; text-align: right; background:#FFFFFF url(../images/nav_bg.gif) repeat-y top left;}
#navigation A {font-weight:bold;}
#navigation A:link {color:#135c9f;text-decoration: none; text-indent: 0px;}
#navigation A:visited {color:#135c9f;text-decoration: none;}
#navigation A:active {color:#135c9f;text-decoration: none;}
#navigation A:hover {color:#135c9f;text-decoration: underline;}

.clear
{clear:both;height:1px;overflow:hidden;}

.content
{width:868px; margin-left:65px; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#135c9f;}
.content A {color:#135c9f;text-decoration: underline;}
.content A:link {color:#135c9f;text-decoration: underline;}
.content A:visited {color:#135c9f;text-decoration: underline;}
.content A:active {color:#135c9f;text-decoration: underline;}
.content A:hover {color:#135c9f;text-decoration: none;}

.homepage_title_line1
{font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#135c9f; width:100%; font-weight: bold; text-align: left;}

.homepage_title_line2
{font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#135c9f; font-weight: bold;}

.homepage_title_line3
{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#135c9f; font-weight: bold;}

.homepage_title_line4
{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#135c9f; font-weight: bold;}


.subpage_title_line1
{font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#135c9f;}

.subpage_title_line2
{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#5d5d5d;}

.contactform
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#232323; font-weight:normal;}
.contactform_left
{padding-left:10px;}
.contactform_right
{padding-right:10px;}
.contactform_field
{width:165px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; background:#ffffff; border:1px solid #bebebe;}
.contactform_div
{height:5px;}
.required
{color:#ff0000; font-weight: bold; padding-right:5px;}


.testimonials_signature
{width:100%; text-align:right;}


.footer_container
{width:933px; height:35px;}

#footer
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#135c9f; font-weight:normal; line-height:26px; height:26px; text-align: right; background:#FFFFFF url(../images/footer_bg.gif) repeat-y top right;}
#footer A {font-weight:bold;}
#footer A:link {color:#135c9f;text-decoration: none; text-indent: 0px;}
#footer A:visited {color:#135c9f;text-decoration: none;}
#footer A:active {color:#135c9f;text-decoration: none;}
#footer A:hover {color:#135c9f;text-decoration: underline;}

#footer_text
{width:100%; text-align: right;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#135c9f; font-weight:normal;}

.pressTable {
	font-size:13px;
	font-weight:bold;
	}
	
.pressTable tr {
	border:1px solid #135c9f;
	}
.pressTableYear {
	font-size:23px;
	font-weight:normal;
	color:#666;
	}
.pressTableDes {
	font-weight:normal;
	font-size:12px;
	}