body {font-family:verdana;font-size:14px;height:100%}

.main_container {width:980px;margin:0 auto;text-align:center}

.nav_container {margin-left:10px;background-image:url(images/nav_background.png);height:82px}
.logo_container {float:left;margin:5px 0 0 15px}
.nav_login_container {float:left;margin:10px 0 0 225px;font-size:11px;border:0px black solid}
.nav_login_container .userpass_container {float:left}
.nav_login_container input {height:14px;border:1px #aaaaaa solid}
.nav_login_container .login_submit {float:left;margin:0;height:18px}
.nav_login_container .login_submit input {margin:0px 0 0 10px}


.forgot_password {float:left;margin:0 0 0 590px;font-size:10px}

.nav_buttons {float:left;background-image:url(images/nav_bar_white.png);width:675px;height:26px;margin:7px 0 0 25px}
.nav_entry_normal {float:left;width:130px;border:0px black solid;font-size:13px;font-weight:bold;margin:5px 0 0 0;}
.nav_entry_divider {background-image:url(images/nav_divider.png);background-repeat:no-repeat;background-position:top right}

.nav_over {position:absolute;margin:-12px 0 0 -10px;background-image:url(images/nav_over.png);color:white;width:161px;height:34px;background-repeat:no-repeat;cursor:pointer}
.nav_over_text {margin:11px 0 0 -10px}
.nav_bar_short {float:left;background-image:url(images/nav_bar_blue.png);width:968px;height:23px;margin:-1px 0 0 5px}
.nav_bar_over {position:absolute;background-image:url(images/nav_bar_blue_tall.png);width:968px;height:29px;margin:78px 0 0 5px;display:none;color:white}
.nav_sub {display:none;color:white;border:0px white solid;}
#nav_bar_over_text {border:0px red solid;float:left}


a.nav_sub_link:link 	{color: white; text-decoration: none; display:inline-block; margin:0px 5px 0 5px}
a.nav_sub_link:visited 	{color: white; text-decoration: none; display:inline-block; margin:0px 10px 0 10px}
a.nav_sub_link:hover	{color: #FFBF00; text-decoration: none; } 
a.nav_sub_link:active 	{color: white; text-decoration: none; }

.center_container {width:965px;float:left;border:0px black solid;margin:0 0 0 17px;}

.links_header {color:#1f6fa9;font-size:18px;font-weight:bold}
.news_header {color:#1f6fa9;font-size:18px;font-weight:bold}
.news_sub_header {color:#777777;font-size:18px;font-weight:normal}

a.news:link 	{color: #8e0000; text-decoration: none; display:inline-block; margin:4px 5px 0 5px}
a.news:visited {color: #8e0000; text-decoration: none; display:inline-block; margin:4px 10px 0 10px}
a.news:hover	{color: #8e0000; text-decoration: underline; } 
a.news:active 	{color: #8e0000; text-decoration: none; }

a.book_link:link, a.book_link:visited, a.book_link:active 	{color: #666666; text-decoration: none;font-size:9px;display:block}
a.book_link:hover	{color: #8e0000; text-decoration: none; } 

.left_oolumn_holder a:link  	{color: black; text-decoration: none; display:inline-block;}
.left_oolumn_holder a:visited {color: black; text-decoration: none; display:inline-block;}
.left_oolumn_holder a:hover	{color: #FFBF00; text-decoration: none; } 
.left_oolumn_holder a:active 	{color: black; text-decoration: none; }

.header_sub {color:#1f6fa9;font-size:14px;text-align:center}
.header_sub1 {color:#1f6fa9;font-size:12px}

.left_oolumn_holder {border:0px #1f6fa9 solid;float:left;width:145px;text-align:left;border-width:0 1px 0 0;margin-top:10px}
.left_oolumn_holder ul {margin:10px 0 ;padding:0}
.left_oolumn_holder ul li {list-style:none;padding:1px 0}


.footer {float:left;width:650px;margin:0 200px 10px 200px;font-size:10px;font-weight:bold;border:0px #e6ae5b solid;border-width:0px 0 0 0}

.section_buttons {float:left;border:0px black solid;margin:15px 0px;width:1000px}
.section_buttons img {border:0px black solid}
.latest_news {float:left;border:1px #e6ae5b solid;width:100%;border-width:1px 0 0 0;text-align:left;margin-left:0px;margin-top:10px}
.center_content {float:left;border:0px #1f6fa9 solid;width:807px;text-align:left;margin:0 0 0 10px}
.center_content_full {float:left;border:0px #1f6fa9 solid;width:970px;text-align:left;margin:0 0 0 0px}


.admin_menu1 {border:1px black solid;font-family:verdana;background-color:#eeeeee;font-size:12px;width:100%}
.admin_menu2 {border:1px black solid;font-family:verdana;background-color:#eef4ff;font-size:12px}
.admin_menu3 {border:1px black solid;font-family:verdana;background-color:#fff2ee;font-size:12px}
.admin_menu4 {border:1px black solid;font-family:verdana;background-color:#ffffee;font-size:12px}


.forgot_password a:link 		{color: #1F6FA9; text-decoration: none; }
.forgot_password a:visited 	{color: #1F6FA9; text-decoration: none; }
.forgot_password a:hover		{color: #FFBF00; text-decoration: none; } 
.forgot_password a:active 	{color: #1F6FA9; text-decoration: none; }

.post-title {color:#1F6FA9;font-size:16px}

a.post-title-link:link 		{color: #1F6FA9; text-decoration: none; font-size:16px}
a.post-title-link:visited 	{color: #1F6FA9; text-decoration: none; font-size:16px }
a.post-title-link:hover		{color: #FFBF00; text-decoration: none; } 
a.post-title-link:active 	{color: #1F6FA9; text-decoration: none; }


a.read_toggle:link 			{color: #1F6FA9; text-decoration: none; }
a.read_toggle:visited 		{color: #1F6FA9; text-decoration: none; }
a.read_toggle:hover			{color: #FFBF00; text-decoration: none; } 
a.read_toggle:active 		{color: #1F6FA9; text-decoration: none; }

a:link 	{color: #1F6FA9; text-decoration: underline; display:inline-block}
a:visited {color: #1F6FA9; text-decoration: underline; display:inline-block}
a:hover	{color: #FFBF00; text-decoration: underline; } 
a:active 	{color: #1F6FA9; text-decoration: underline; }

a.quick_links_home:link, a.quick_links_home:visited, a.quick_links_home:active 	{color: white; text-decoration: underline; display:inline-block;font-size:11px;margin: 0 0 0 0px}
a.quick_links_home:hover	{color: #FFBF00; text-decoration: underline; } 

.home_page_text {border:0px #e6ae5b solid;border-width:0 0 0px 0;float:left;width:782px}

.moreless_image {margin-top:-7px;float:right}

.field_required {color:#1F6FA9}
.field_optional {margin-left:14px}

.required_field {text-align:right;color:#1F6FA9}

.long_field {width:300px}
.medium_field {width:200px}
.short_field {width:100px}
.tiny_field {width:50px}

.endorsement_header {color:#1F6FA9;font-weight:bold}
.endorsement_name {font-weight:bold}
.endorsement_divider_first {float:right;border:1px #FFBF00 solid;width:640px;margin-bottom:10px;border-width:1px 0 0 0}
.endorsement_divider {float:right;border:1px #FFBF00 solid;width:100%;margin-bottom:10px;border-width:1px 0 0 0}
.endorsement_name_holder {float:right;margin-top:20px;text-align:right}
.endorsement_subtitle {color:#888888}
.excerpt_divider {border-bottom:1px #e6ae5b solid;float:left;width:630px;margin-top:10px;margin-bottom:10px}
.partner_divider {float:right;border:1px #FFBF00 solid;width:100%;margin-bottom:0px;border-width:0px 0 1px 0}

.file_upload {background-color:#eeeeee}


.overlay_header {color:red;font-style:italic;margin-bottom:5px}
.overlay_field {color:#1F6FA9;text-align:center;font-weight:bold;margin-bottom:5px;}
.overlay_input_long {width:200px;height:13px;font-size:11px}
.overlay_input_medium {width:125px;height:13px;font-size:11px}
.forgot_error {display:none;color:red;font-weight:bold}
.forgot_success {display:none;color:green;font-weight:bold}
.forgot_pass_close {float:right;position:relative;margin-top:-10px;margin-right:-30px;cursor:pointer}

.feature_hover {background-color:#ebedff}

.video_player_close {float:right;position:relative;margin-right:-30px;margin-top:-30px;cursor:pointer;}
.video_player_object {float:left;margin-top:-10px;width:675px;height:385px}

.buster_left {border:0px #FFBF00 solid;padding-right:10px}
.buster_right {border-left:1px #FFBF00 solid;padding-left:10px;}

.philipbuster_header {color:#1F6FA9;font-size:16px;margin-top:10px}
.philipbuster_contents {margin-top:15px}
.video_holder {cursor:pointer}

.learn_more_points {float:left;text-align:center;color:#1F6FA9;font-size:20px;width:260px}
.points_divider {border:1px #1F6FA9 solid;border-width:0 1px}

.highlight {font-weight:bold}

a.banner:link 		{color: #FFBF00; text-decoration: none; }
a.banner:visited	{color: #FFBF00; text-decoration: none; }
a.banner:hover		{color: #FFBF00; text-decoration: underline; } 
a.banner:active 	{color: #FFBF00; text-decoration: none; }

a.release_download:link, a.release_download:visited, a.release_download:active 		{color: white; text-decoration: none; display:inline-block; margin-top:9px;font-size:14px;font-weight:bold}
a.release_download:hover		{color: red; text-decoration: none;} 

a.training_link:link, a.training_link:visited, a.training_link:active 		{color: white; text-decoration: none; display:block; width:90%;border:0px white solid; margin-left:10px;margin-bottom:10px}
a.training_link:hover		{color: #FFBF00; text-decoration: none;} 

.field_entry {border:1px #aaaaaa solid}
.field_normal {width:150px}
.field_short {width:50px}
.field_medium {width:100px}
.field_long {width:300px}

table.request_demo td {padding-bottom:5px}

.training_entry_sub_holder {display:none;background-color:#3F3F3F;border:1px #1f6fa9 solid;border-width:0 0 4px 0;width:225px;margin-top:58px;margin-left:20px;color:white;text-align:right}

.pricing_table th {text-align:center;color:white;font-size:16px;font-weight:bold;background-color:#1F6FA9;padding:5px 0}
.pricing_table td {text-align:center;padding:5px 0}
.pricing_table {border:1px #FFBF00 solid;border-width:0 0 5px 0;margin-bottom:10px}

.odd {background-color:#EAEAEA}
.even {background-color:#BACAD3}

.purchase_section_header {margin-bottom:10px;font-size:18px;color:#8F0000;font-weight:bold}

.receipt_info {color:#1F6FA9;font-size:14px;font-weight:normal}

a.data_nav_bar_link:link 		{color: blue; text-decoration: none; }
a.data_nav_bar_link:visited		{color: #FFBF00; text-decoration: none; }
a.data_nav_bar_link:hover		{color: red; text-decoration: none; } 
a.data_nav_bar_link:active 		{color: blue; text-decoration: none; }

