 *{margin:0;padding:0; font-family: Arial, Verdana, Sans-serif; font-size: 12px;}
img{border:0px;}
html{background: url("/images/header_background_repeat.gif") repeat-x;}
a{text-decoration: none;}
a img, input, button, textarea, fieldset{border: 0;}
legend{display: none;}
ul{list-style-type: none;}
.center_content{width: 980px; margin: 0 auto;}
.column_medium{float: left; min-height: 180px; height: auto !important; height: 255px; padding: 25px 0 0 0; width: 270px;}
.extra_links a{height: 35px; text-indent: -9999px; overflow: hidden;}
.learn_more_freebix{background: url("/images/button_learn_more_freebix.gif") no-repeat; width: 175px;}
.join_freebix{background: url("/images/button_join_freebix.gif") no-repeat; width: 97px;}
.learn_more{background: url("/images/button_learn_more.gif") no-repeat; height: 20px; width: 85px; display: block; text-indent: -9999px; overflow: hidden;}
.center_image{display: block; margin-left: auto; margin-right: auto; margin-top: 20px;}
.center_image_no_margin{display: block; margin-left: auto; margin-right: auto;}
.join_now{text-indent: -9999px; display: block; width: 175px; height: 35px; background: url("/images/button_join_now.gif") no-repeat; overflow: hidden;}
.logo_standard{text-indent: -9999px; width: 109px; height: 23px; background: url("/images/logo_standard.gif") no-repeat; overflow: hidden;}
.column_medium_first{padding: 25px 40px 0 0;}
.column_medium_third{padding: 25px 0 0 40px;}
.column_medium_middle{padding: 25px 40px 0 40px;}
#header{width: 980px; margin: 0 auto; padding: 24px 0 0 0; height: 123px;}
#header h1 a{text-indent: -9999px; background: url("/images/logo.gif") no-repeat; width: 381px; height: 39px; float: left; overflow: hidden;}
#header .logo_space{float: left; width: 980px;}
#header .contact_information{float: right; margin: 14px 0 0 0; display: inline;}
#header .contact_information span, #header .contact_information a{display: block; font-size: 15px; line-height: 17px;}
#header .contact_information .phone{width: 170px; margin: 0 0px 0 0; float: left; display: inline;}
#header .contact_information .label{color: #fff;float: left;}
#header .contact_information .label_content{color: #60b6ff; float: left;}
#header .contact_information .email{width: 152px; float: left;}
#header .contact_information .email .label{width: 42px; margin: 0 0px 0 0; float: left; display: inline;}
#header .contact_information .email .label_content{width: 109px; float: left; overflow: hidden;}
#header .main_navigation{width: 980px; float: left; margin: 40px 0 0 0;}
#header .main_navigation .main_menu{float: left;}
#header .main_navigation .main_menu li {float: left; height: 44px; margin: 0 25px 0 0;}
#header .main_navigation .main_menu li a{float: left; height: 44px; overflow: hidden;}
#header .main_navigation .main_menu li a span{display: block; height: 40px; position: relative; cursor: pointer; font-size: 13px; color: #fff; font-weight: bold; padding: 4px 0 0 0; float: left; text-align: center;}
#header .main_navigation .main_menu .current a, #header .main_navigation .main_menu a:hover{background: url("/images/navigation_current.gif") no-repeat center bottom; position: relative;}
#header .main_navigation form ul{float: right; width: 308px;}
#header .main_navigation form ul li{margin: 0 6px 0 0; display: inline;}
#header .main_navigation form ul .last_item{margin: 0;}
#header .main_navigation form ul li input{height: 16px; margin: 4px 0 0 2px; width: 107px; float: left; display: inline; font-size: 11px;}
#header .main_navigation form ul .user, #header .main_navigation form ul .password{width: 110px; height: 23px; background: url("/images/login_input.gif") no-repeat; margin: 0 6px 0 0; float: left;}
#header .main_navigation form ul .logout {width: 220px; margin: 0 12px 0 0; float: left;}
#header .main_navigation form ul .user input, #header .main_navigation form ul .password input{color: #606060;}
#header .main_navigation form ul .submit input{width: 76px; background: url("/images/login_submit.gif") no-repeat; height: 23px; margin: 0; color: #fff; cursor: pointer; font-weight: bold; font-size: 12px;}
#password-clear{display: none;}
.main{background: url("/images/content_top_background.jpg") no-repeat right top;}
.main .center_content{margin: -9px auto 0 auto; padding: 39px 0 0 0; height: 272px;}
.content_top .free_reliable{text-indent: -9999px; background: url("/images/heading_free_reliable.png") no-repeat; width: 643px; height: 63px; margin: 0 0 26px 0; width: 980px;}
.content_top p{line-height: 20px; width: 545px; color: #6e6e6e; text-align: justify;}
.content_top .extra_links{margin: 35px 0 0 0;}
.content_top .extra_links a{float: left;}
.content_top .learn_more_freebix{margin: 0 8px 0 0;}
.information{background: url("/images/information_background_repeat.gif") repeat-x left bottom; width: 100% !important; float: left !important; width: auto; float: none; border-bottom: 1px solid #dce7f1;}
.information .center_content{background: url("/images/information_background.jpg") no-repeat right top; padding: 25px 0 0 0; margin: 0 auto; min-height: 55px; height: auto !important; height: 55px; margin: -9px auto 0 auto;}
.information h2{float: left; height: 55px; width: 980px;}
.information h2, .information h2 span{font-size: 30px; line-height: 32px;}
.information h2 .label{color: #062947;}
.information h2 .label_content{color: #1b79c9;}
.information .navigation{width: 980px; float: left; color: #a0a0a0; font-weight: bold; border-bottom: 1px solid #bdcddb; border-top: 1px solid #bdcddb; margin: 0 0 20px 0;}
.information .navigation a{font-weight: normal; color: #2a82ce;}
.information .navigation .seperator{padding: 0 5px 0 5px;}
.information .navigation, .information .navigation a, .information .navigation span{font-size: 11px; line-height: 25px;}
.left_section{width: 218px; float: left; margin: 0 20px 0 0;}
.left_section .side_menu{width: 218px; float: left; margin: 0 0 16px 0;}
.left_section .side_menu li{float: left;}
.left_section .side_menu li a span{width: 201px; height: 28px; background: #d2dfeb; float: left; line-height: 28px; padding: 0 0 0 10px; color: #062947; font-weight: bold;}
.left_section .side_menu a{width: 218px; overflow: hidden; float: left; border-bottom: 1px solid #fff;}
.left_section .side_menu .current a span, .left_section .side_menu a:hover span{background: #2a82ce; color: #fff;}
.left_section .side_menu .current a, .left_section .side_menu a:hover{background: url("/images/side_menu_current.gif") no-repeat right center;}
.left_section .side_column{width: 191px; padding: 17px 10px 0 10px; float: left; border-top: 1px solid #bbd7ef; background: url("/images/side_column_repeat.gif") repeat-x;}
.left_section .side_column h3{color: #1b578b; font-size: 15px; font-weight: bold; width: 191px; margin: 0 0 10px 0;}
.side_column p{color: #6f879c; font-size: 11px; width: 191px; text-align: justify;}
.right_section{width: 684px; float: left;}
.right_section .intro_paragraph {font-size: 15px; color: #4d4d4d; margin: 0 0 5px 0; line-height: 25px;}
.right_section .main_paragraph{margin: 0 0 30px 0; text-align: justify;}
.right_section p{color: #8a8a8a; width: 680px;}
.right_section h3{font-size: 14px; color: #062947; width: 300px; height: 32px; line-height: 32px; margin: 0 0 10px 0;}
.right_section .costs{float: left;}
.right_section .costs h3{background: url("/images/heading_costs_icon.gif") no-repeat right center;}
.right_section .access h3{background: url("/images/heading_access_icon.gif") no-repeat right center;}
.right_section .column_medium{padding: 0 40px 0 0px; width: 300px; float: left;}
.right_section .column_medium p{width: 300px; text-align: justify;}
.right_section .column_medium .learn_more{margin: 20px 0 0 0;}
.right_section ul{list-style:none; margin:0 0 0 15px; padding: 0;}
.right_section ul li{text-align: justify; line-height: 2em; padding: 0 0 0 15px; background:url("/images/list_arrow.png") no-repeat 0 5px; color: #999898;}
.content_join{background: #cbd9e6 url("/images/content_join_repeat.gif") repeat-x; border-bottom: 12px solid #dce7f1; padding: 31px 0 32px 0;}
.content_join h3{margin: 0 0 20px 0; font-size: 20px; line-height: 21px; color: #062947; font-weight: bold;}
.content_join p{color: #4d7699; line-height: 20px; width: 892px; text-align: justify;}
.content_join a{color: #062947; text-decoration: underline;}
.content_columns{background: url("/images/content_columns_repeat.gif") repeat-x left bottom; border-bottom: 1px solid #dce7f1; overflow: hidden;}
.content_columns p{font-size: 11px; color: #999898; line-height: 18px; width: 270px; text-align: justify;}
.content_columns .column_first{margin: 0;}
.content_columns .column_medium_first{padding: 25px 40px 20px 0;}
.content_columns .column_medium_third{padding: 25px 0 20px 40px;}
.content_columns .column_medium_middle{padding: 25px 40px 20px 40px; border-left: 1px solid #dce7f1; border-right: 1px solid #dce7f1;}
.content_columns .center_content{overflow: hidden;}
.content_columns .column_medium{min-height: 200px; height: auto !important; height: 235px; width: 270px;}
.content_columns h4{height: 15px; margin: 0 0 25px 0; font-size: 14px; color: #062947;}
.content_columns .learn_more{margin: 24px 0 0 0;}
.content_main{padding: 0 0 25px 0; border-bottom: 49px solid #dce7f1; width: 100%; float: left;}
.content_main .center_content{overflow: hidden;}
.content_main p{color: #999898; font-size: 11px;}
.content_main h4{height: 15px; margin: 0 0 5px 0; font-size: 14px; color: #062947;}
.content_main .column_large{width: 980px; border-bottom: 1px solid #bdcddb; padding: 20px 0 10px 0;}
.content_main .column_medium p{line-height: 18px; min-height: 135px; height: auto !important; height: 135px; padding: 0 0 10px 0; text-align: justify;}
.content_main h5{color: #4e6f8a; font-weight: bold; font-size: 11px; line-height: 20px;}
#footer{background: url("/images/footer_background_repeat.gif") repeat-x; overflow: hidden; height: 105px; padding: 8px 0 0 0; overflow: hidden; float: left; width: 100%;}
#footer .center_content{background: url("/images/footer_background_center.jpg") center bottom; height: 107px; padding: 25px 0 0 0;}
#footer .navigation {width: 550px; float: left;}
#footer .navigation ul {width: 550px;}
#footer .navigation p {width: 550px; display: block; float: left; font-size: 12px; color: #83a4c1; line-height: 25px;}
#footer .navigation ul li {float: left;}
#footer .navigation ul li a{font-size:12px; font-weight: bold; color: #fff;}
#footer .navigation ul li .seperator{color: #83a4c1; padding: 0 10px 0 10px; font-weight: bold;}
#footer .logo_standard{float: right;}
.boardmembers table.members{margin-bottom: 30px; text-align: center; margin-left: auto; margin-right: auto; width: 500px;}
.boardmembers table.members td{padding-right: 5px; padding-left: 5px; text-align: left; padding-top: 0px; background: #d2dfeb;}
.boardmembers table.members td.legend{text-align: left; background: #2a82ce; font-weight: bold; color: #ffffff; height: 20px;}
.boardmembers table.members caption{padding: 0 0 5px 0; font-size: 11px; font-style: italic; text-align: right; color: #999898;}
.table_big table.members{margin-bottom: 30px; text-align: center; margin-left: auto; margin-right: auto; width: 140%;}
.table_big table.members td{padding-right: 5px; padding-left: 5px; text-align: left; padding-top: 0px; background: #d2dfeb;}
.table_big table.members td.light{padding-right: 5px; padding-left: 5px; text-align: left; padding-top: 0px; background: #e2effb;}
.table_big table.members td.legend{text-align: left; background: #2a82ce; font-weight: bold; color: #ffffff; height: 20px;}
.table_big table.members caption{padding: 0 0 5px 0; font-size: 11px; font-style: italic; text-align: right; color: #999898;}
.odd {background-color: #ffffff;}
.even {background-color:#000000;}
#contactinfo table.info{margin-bottom: 30px; text-align: center; margin-left: 50px; margin-right: auto; width: 300px;}
#contactinfo table.info td{text-align: left; padding-top: 0px; color: #999898;}
.formError{position:absolute; top:300px; left:300px; width:150px; padding-bottom:15px; display:block; z-index:5000;}
.formError .formErrorContent{width:100%; background:#000; color:#fff; font-family:tahoma; font-size:10px; box-shadow: 1px 1px 6px #000; -moz-box-shadow: 1px 1px 6px #000; -webkit-box-shadow: 1px 1px 6px #000; padding:4px 10px 4px 10px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
.formError .formErrorArrow{position:absolute; bottom:0;left:20px; width:15px; height:15px;}
.formError .formErrorArrow div{box-shadow: 1px 4px 5px #000; -moz-box-shadow: 1px 4px 5px #000; -webkit-box-shadow: 1px 1px 5px #000; font-size:0px}
.formError .formErrorArrow .line10{width:15px;height:1px; background:#000;margin:0 auto; font-size:0px; display:block;}
.formError .formErrorArrow .line9{width:13px;height:1px; background:#000;margin:0 auto;display:block;}
.formError .formErrorArrow .line8{width:11px;height:1px; background:#000;margin:0 auto;display:block;}
.formError .formErrorArrow .line7{width:9px;height:1px; background:#000;margin:0 auto;display:block;}
.formError .formErrorArrow .line6{width:7px;height:1px; background:#000;margin:0 auto;display:block;}
.formError .formErrorArrow .line5{width:5px;height:1px; background:#000;margin:0 auto;display:block;}
.formError .formErrorArrow .line4{width:3px;height:1px; background:#000;margin:0 auto;display:block;}
.formError .formErrorArrow .line3{width:1px;height:1px; background:#000;margin:0 auto;display:block;}
