﻿/*===========================================================
WEBSITE: MK Insight
COMPANY: zagota.com
===========================================================*/
.show
{
	display:block;
}
.hide
{
	display:none;
}
body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 1.5em;		
		height: 100%;
		margin: 0px;
		padding: 0px;
		background: url("../images/bg_shim.jpg") repeat-x;
		background-color: #ffffff;
		color: #455560;
		overflow: -moz-scrollbars-vertical;
}

ul, ol {
    	padding: 0;
    	margin: 0;
}

/*===========================================================
HEADLINES, LINKS & PARAGRAPHS
===========================================================*/

h1 {	margin-top: 0px !important; margin-bottom: 0px !important; font-size: 2.0em; }
h2 {	margin-top: 0px !important;	margin-bottom: 0px !important; font-size: 1.0em; }
h3 {	margin-top: 0px !important;	margin-bottom: 0px !important; font-size: 1.0em; }
p {		margin: 0px; padding: 0px; text-align: left; }
hr {	border: 0px; margin-top:5px; height: 1px; }

a:link {color: #455560; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
a:visited {color: #455560; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
a:hover {color: #47bdeb; text-decoration: underline; font-family: Arial, Helvetica, sans-serif}
a:active {color: #455560; text-decoration: none; font-family: Arial, Helvetica, sans-serif}

/*=========================================================== 
LAYOUT
=============================================================
GENERAL SITE LAYOUT
===========================================================*/

#background_wrapper {
		display: block;
		margin: 0 auto 0 auto;
		padding: 0;
		width: 989px;
}

#shadow_wrapper {
		display: block;
		float: left;
		background: url("../images/shadow_shim.png") repeat-y;
		padding: 0;
		width: 989px;
		_behavior: url(scripts/iepngfix.htc);
}

#wrapper {
		display: block;
		float: left;
		background-color: #ffffff;
		width: 980px;
		height:100% !important;
		height:100%;
		border-left: 1px solid #b2b5bc;	
		border-right: 1px solid #b2b5bc;		
}

/*=========================================================== 
TOP
===========================================================*/

#header {
        display: block;
        float: left;
        background: url("../images/header_shim.jpg") repeat-x;
        width: 980px;
        height: 118px;
        margin: 0px 0px 5px 0px;
        padding: 0px;    
}

#header h1 { font-size: 1px; }

a#logo {
		display: block; 
		float: left;
		background: url("../images/header_logo.png") no-repeat;  
		width: 212px;
		height /**/: 85px;
		height: 0px !important; 
		overflow: hidden;
		margin: 18px 0px 0px 21px;
		_margin: 18px 0px 0px 10px;
   		padding: 85px 0px 0px 0px;
   		_behavior: url(scripts/iepngfix.htc);
}
#clientlogin
{
	float:right;
	margin-top:30px;
	margin-right:20px;
}
#enquirenow
{
	float:right;
	margin:0px 4px 5px 0px;
	padding:0px;
	clear:both;
}
 #clientlogin table
{
	float:right;
	margin:0px;
	padding:0px;
	clear:both;
}
#clientlogin input
{
	font-size:11px;
	color:#868686;
	padding:3px;
	border:1px solid #3a8dae;
}
#clientlogin label
{
	font-weight:bold;
	color:#006b95;
}
#clientlogin img
{
	border:none;
	
}

/*=========================================================== 
NAVIGATION
===========================================================*/

#nav {
		display: block;
		float: left;
		background: url("../images/nav_shim.jpg") repeat-x;
		width: 950px;
		_width: 970px;
		height: 40px;
        margin: 0px;
        padding: 0px 0px 0px 30px;
        border-top: 5px solid #006b95;
        border-bottom: 1px solid #b2b5bc;
        z-index: 75;
}                                         

.nav_spacer {
        display: block;
        float: left;
        background: url("../images/nav_spacer.jpg") no-repeat;
        width: 1px;
        height: 40px;
        margin: 0px;
        padding: 0px;    
}

a.nav_item {
        display: block;
        float: left;
        height: 30px;
        margin: 0px;
        padding: 10px 25px 0px 25px;
        z-index: 100;          
}

a.nav_item img { display: block; float: left; margin: 0px 5px 0px 0px; border: none; }

a:hover.nav_item {
        background: url("../images/nav_shim_alt.jpg") repeat-x;
        color: #ffffff;
        text-decoration: none;
} 

#dropdown {
		position: relative;
		float:left;
		top: 1px;
		left: 84px;
		width: 280px; 
		padding: 10px;
		background-color: #ffffff;
		border-left: 1px solid #b2b5bc;
		border-right: 1px solid #b2b5bc; 
		border-bottom: 1px solid #b2b5bc; 
		z-index: 50;
}

#dropdown ul { margin: 0px; padding: 0px; }
#dropdown ul li { list-style: none; background: url("../images/bullet_dropdown.jpg") no-repeat; background-position: 0px 6px; padding: 0px 0px 0px 10px; }
#dropdown ul li a { color: #006b95; }

/*
#nav ul { display: block; float: left; margin: 0; padding: 10px 0px 0px 0px; }
#nav ul li { display: block; float: left; list-style: none; border-left: 1px solid #898989; margin: 0px; }
#nav ul li.first { border: none; margin: 0px; }
#nav ul li a { display: block; float: left; margin: 0px 20px 0px 25px; _margin: 0px 10px 0px 12px; background: none; }
#nav ul li a:hover { color: #ffffff; text-decoration: none; }
*/

/*=========================================================== 
FOOTER
===========================================================*/

#footer {
		display: block;
		float: left;
		width: 980px;
		height: 90px;
		margin: 20px 0px 0px 0px;
		padding: 0px;
        background: url("../images/footer_bg.jpg") no-repeat;
        color: #ffffff;
        font-weight: bold;
}

#footer_content {
        display: block;
        float: left;
        width: 900px;
        margin: 0px 0px 0px 40px;
        _margin: 0px 0px 0px 20px;
        padding: 0px;    
}

#footer_content p { display: block; float: left; margin: 40px 0px 0px 0px; }

#footer_right {
        display: block;
        float: right;
        margin: 0px;
        padding: 0px;    
}

#footer_right a { display: block; float: left; margin: 40px 0px 0px 25px; font-weight: normal; color: #ffffff; }
#footer_right a:link { text-decoration: none; }
#footer_right a:hover { text-decoration: underline; }
#footer_right a#mk_group { display: block; float: left; background: url("../images/mk_group.gif") no-repeat; width: 148px; height /**/: 45px; height: 0px !important; overflow: hidden; margin: 22px 0px 0px 30px; padding: 45px 0px 0px 0px; }
#footer_right a#footer_webex {background: url("../images/footer_webex.jpg") no-repeat; background-position: 0px 1px; padding: 0px 0px 0px 22px; font-weight: bold; }

#footer_bottom {
		display: block;
		float: left;
		background: url("../images/footer_bottom.jpg") no-repeat;
		width: 989px;
		height: 13px;
		margin: 0px 0px 20px 0px;
		padding: 0px;
}

/*=========================================================== 
HOMEPAGE
===========================================================*/

#topflash {
        display: block;
        float: left;
        width: 941px;
        height: 152px;
        margin: 18px 0px 0px 20px;
        _margin: 18px 0px 0px 10px;
        padding: 0px;
        z-index: 0;  
        position: relative; 
}

#badge {
        position: absolute;
        top: 60px;
        left: 770px;
        background: url("../images/main_badge.png") no-repeat;
        width: 123px;
        height: 124px;
        z-index: 10;
        margin: 0px;
        padding: 0px;
        _behavior: url(scripts/iepngfix.htc);
}

#main_product {
        display: block;
        float: left;
        background: url("../images/main_product_bg.jpg") no-repeat;
        width: 941px;
        height: 341px;
        margin: 20px 0px 0px 20px;
        _margin: 20px 0px 0px 10px;
        padding: 0px;
}

#main_product_bottom {
        display: block;
        float: left;
        background: url("../images/main_bottom_shim.jpg") no-repeat;
        width: 941px;
        height: 37px;
        margin: 10px 0px 0px 20px;
        _margin: 20px 0px 0px 10px;
        padding: 0px;
}

#main_product_graphic {
        display: block;
        float: left;
        width: 395px;
        height: 271px;
        margin: 50px 40px 0px 30px;
        _margin: 50px 20px 0px 15px;
        padding: 0px;
}

#main_product_graphic a img { border: none; }

#main_product_content {
        display: block;
        float: left;
        width: 440px;
        height: 271px;
        margin: 50px 0px 0px 0px;
        padding: 0px;    
}

#main_product_content h2 { color: #455560; font-size: 34px; font-weight: normal; line-height: 1em; }
#main_product_content h2 span { color: #1680aa; font-weight: bold; }
#main_product_content p { color: #858585; font-size: 18px; margin: 20px 0px 20px 0px; text-align: left; line-height: normal; }
#main_product_content p strong { color: #1680aa; font-weight: bold; }
#main_product_content a#play_video { display: block; float: left; background: url("../images/button_playvideo.gif") no-repeat; width: 103px; height: /**/ 13px; height: 0px !important; overflow: hidden; margin: 0px; padding: 13px 0px 0px 0px; }

#main_lists {
        display: block;
        float: left;
        width: 941px;
        margin: 30px 0px 0px 20px;
        _margin: 30px 0px 0px 15px;
        padding: 0px;  
}

.main_list_box {
        display: block;
        float: left;
        width: 265px;
        margin: 0px 0px 0px 30px;
        _margin: 0px 0px 0px 15px;
        padding: 0px;
}

.main_list_box h3 { font-size: 18px; color: #1680aa; }
.main_list_box ul { margin: 10px 0px 0px 10px; }
.main_list_box ul li { list-style: none; background: url("../images/bullet_square.jpg") no-repeat; background-position: 0px 7px; padding: 0px 0px 0px 15px; }

#main_explore {
        display: block;
        float: left;
        width: 350px;
        margin: 0px;
        padding: 0px;
}

#main_explore h3 { font-size: 18px; color: #1680aa; }

#main_explore_screens {
        display: block;
        float: left;
        width: 217px;
        height: 109px;
        margin: 55px 20px 0px 0px;
        _margin: 55px 10px 0px 0px;
        padding: 0px;
}

a.button_learn {
        display: block;
        float: left;
        background: url("../images/button_learn.gif") no-repeat;
        width: 99px;
        height: /**/ 25px;
        height: 0px !important;
        overflow: hidden;
        margin: 95px 0px 0px 0px;
        padding: 25px 0px 0px 0px;     
}

#main_subtitles {
        display: block;
        float: left;
        width: 941px;
        margin: 18px 0px 0px 20px;
        _margin: 18px 0px 0px 10px;
        padding: 0px;  
}

.main_subtitle_box {
        display: block;
        float: left;
        width: 289px;
        margin: 0px 0px 0px 37px;
        _margin: 0px 0px 0px 18px;
        padding: 0px;
}

.main_subtitle_box h4 { display: block; float: left; background: url("../images/main_subtitle_bg.jpg") no-repeat; width: 278px; height: 32px; margin: 0px 0px 10px 0px; padding: 11px 0px 0px 10px; _padding: 11px 0px 0px 5px; color: #455560; font-size: 14px; border-bottom: dotted 1px #00A4E4; }
.main_subtitle_box h4 span { color: #1680aa; }

.main_subtitle_box_first {
        display: block;
        float: left;
        width: 289px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
}

.main_subtitle_box_first h4 { display: block; float: left; background: url("../images/main_subtitle_bg.jpg") no-repeat; width: 278px; height: 32px; margin: 0px 0px 10px 0px; padding: 11px 0px 0px 10px; _padding: 11px 0px 0px 5px; color: #455560; font-size: 14px; border-bottom: dotted 1px #00A4E4; }
.main_subtitle_box_first h4 span { color: #1680aa; }

#subtitle_form {
        display: block;
        float: left;
        width: 242px;
        margin: 20px 0px 0px 20px;
        _margin: 20px 0px 0px 10px;
        padding: 0px;    
}

#subtitle_form p  { float: left; }
#subtitle_form p span  { color: #1680aa; }

.subtitle_form_field {
        display: block;
        float: left;
        width: 269px;
        margin: 0px 0px 10px 0px;
        padding: 0px;     
}

.subtitle_form_field label { display: inline-block; float: left; width: 70px; height: 18px; }
.subtitle_form_field label span { color: #1680aa; }
.subtitle_form_field input { float: left; width: 170px; border: 1px solid #878787; }
.subtitle_form_field textarea { float: left; width: 170px; border: 1px solid #878787; }

.enquire_position
{
	margin-top:30px;
	float:left;
	width:242px;
}
.right_float
{
	float:right;
}

.client_box {
        display: block;
        float: left;
        width: 60px;
        margin: 5px 0px 0px 25px;
        _margin: 10px 0px 20px 12px;
        padding: 0px;
}

.client_box img { border: none; }

.subtitle_placeholder {
        display: block;
        float: left;
        width: 289px;
        height: 223px; 
        margin: 0px 0px 0px 0px;
        padding: 0px;
}

.subtitle_placeholder h5 { color: #1680aa; font-size: 12px; margin:10px 0px 0px 0px; }

.button_enquire {
        display: block;
        float: right;
        width: 99px;
        height: 25px;
        background: url("../images/button_enquire.gif") no-repeat;
        margin: 0px;
        padding: 0px;
}

.button_see {
        display: block; 
        float: right;
        background: url("../images/button_see.gif") no-repeat; 
        width: 99px; 
        height: /**/ 25px; 
        height: 0px !important; 
        overflow: hidden; 
        padding: 25px 0px 0px 0px;    
}

/*=========================================================== 
BREADCRUMB
===========================================================*/

#breadcrumb_container {
        display: block;
        float: left;
        width: 921px;
        margin: 10px 0px 0px 10px;
        _margin: 10px 0px 0px 5px;
        padding: 0px;             
}

.breadcrumb {
        display: block;
        float: left;
        margin: 0px 5px 0px 0px;
        margin: 0px 2px 0px 0px;
        padding: 0px;    
}

.breadcrumb_left {
        display: block;
        float: left;
        background: url("../images/breadcrumb_left.gif") no-repeat;
        width: 6px;
        height: 24px;
        margin: 0px;
        padding: 0px;   
}

.breadcrumb_shim {
        display: block;
        float: left;
        background: url("../images/breadcrumb_shim.gif") repeat-x;
        height: 24px;
        margin: 0px;
        padding: 1px 5px 0px 5px;  
        color: #ffffff; 
        font-size: 11px;
        line-height:19px;
}

.breadcrumb_shim a 
{ font-size: 11px; 
  color: #ffffff; 
  }

.breadcrumb_right {
        display: block;
        float: left;
        background: url("../images/breadcrumb_right.gif") no-repeat;
        width: 16px;
        height: 24px;
        margin: 0px;
        padding: 0px;   
}

/*=========================================================== 
GENERAL LAYOUT ELEMENTS
===========================================================*/

#main_content {
        display: block;
        float: left;
        width: 941px;
        margin: 20px 0px 0px 20px;
        _margin: 20px 0px 0px 10px;
        padding: 0px;    
}

#content_top {
        display: block;
        float: left;
        background: url("../images/swirl_shim.jpg") no-repeat;
        width: 941px;
        height: 150px;
        margin: 0px;
        padding: 0px;   
}

#content_top h2 { display: block; float: left; position: relative; top: 50px; left: 10px; color: #006b95; font-size: 34px; font-weight: normal; line-height: 1em; padding: 0px 0px 10px 0px; }
#content_top h2 span { color: #71b6d0;}

#content_left {
        display: block;
        float: left;
        width: 500px;
        margin: 0px 20px 0px 12px;
        padding: 0px;
}

#content_left p { margin: 0px 0px 20px 0px; }
#content_left ul { margin: 0px; }
#content_left ul li { list-style: none; background: url("../images/bullet_triangle.jpg") no-repeat; background-position: 0px 4px; padding: 0px 0px 0px 15px; }
#content_left ul li strong { color: #006b95; }

#content_right {
        display: block;
        float: left;
        width: 341px;
        margin: 0px 0px 0px 20px;
        padding: 0px;   
}

#form_top {
        display: block;
        float: left;
        background: url("../images/form_top.jpg") no-repeat;
        width: 341px;
        height: 9px;
        margin: 0px;
        padding: 0px;
        font-size: 0px;
}

#form_main {
        display: block;
        float: left;
        width: 307px;
        margin: 0px;
        padding: 20px 0px 40px 30px;
        border-left: 2px solid #bcbcbc;
        border-right: 2px solid #bcbcbc; 
}

#form_main h3 { display: block; color: #006b95; font-size: 20px; font-weight: bold; line-height: 1em; margin: 0px; padding: 0px 0px 20px 0px; }

#form_main p  { float: left; }
#form_main p span  { color: #1680aa; }

.form_field {
        display: block;
        float: left;
        width: 280px;
        margin: 0px 0px 10px 0px;
        padding: 0px;     
}

.form_field label { display: inline-block; float: left; width: 80px; height: 18px; }
.form_field label span { color: #1680aa; }
.form_field input { float: left; width: 190px; border: 1px solid #878787; }
.form_field textarea { float: left; width: 190px; border: 1px solid #878787; }

#form_bottom {
        display: block;
        float: left;
        background: url("../images/form_bottom.jpg") no-repeat;
        width: 341px;
        height: 7px;
        margin: 0px;
        padding: 0px;
        
}

/*=========================================================== 
CAREERS
===========================================================*/

.job_container {
        display: block;
        float: left;
        width: 100%;
        background-color: #ffffff;
        border-top: 2px solid #e4f4f8;
        margin: 0px;
        padding: 10px 0px 10px 0px;
}

#content_left .job_container p { margin: 0px; color: #006b95; }

.job_title {  
        display: block;
        float: left;
        width: 100%;
        margin: 0px 0px 10px 0px;
        padding: 0px;
}

#content_left .job_title p { display: block; float: left; margin: 0px 50px 0px 0px; _margin: 0px 25px 0px 0px; padding: 0px; color: #565656; }
.job_title h4 { display: block; float: left; margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: #006b95; }
.job_title a { display: block; float: right; margin: 0px; padding: 0px; color: #006b95; }

.button_submit {
        display: block;
        float: right;
        width: 99px;
        height: 25px;
        background: url("../images/button_submit.gif") no-repeat;
        margin: 0px 35px 0px 0px;
        _margin: 0px 16px 0px 0px;
        padding: 0px;
}

/*=========================================================== 
FAQs
===========================================================*/

a#button_large_video  {
        display: block; 
        float: left; 
        background: url("../images/button_large_video.gif") no-repeat; 
        width: 341px; 
        height: /**/ 84px; 
        height: 0px !important; 
        overflow: hidden; 
        margin: 12px 0px 0px 0px; 
        padding: 84px 0px 0px 0px; 
}

a#ctl00_ContentPlaceHolder1_button_large_download  {
        display: block; 
        float: left; 
        background: url("../images/button_large_download.gif") no-repeat; 
        width: 341px; 
        height: /**/ 84px; 
        height: 0px !important; 
        overflow: hidden; 
        margin: 12px 0px 0px 0px;
        padding: 84px 0px 0px 0px; 
}

/*=========================================================== 
KEY FUNCTIONALITY
===========================================================*/

#functionality_left {
        display: block;
        float: left;
        width: 400px;
        margin: 0px 20px 0px 40px;
        _margin: 0px 10px 0px 20px;
        padding: 0px;
}

#functionality_right {
        display: block;
        float: left;
        width: 400px;
        margin: 0px 0px 0px 30px;
        _margin: 0px 0px 0px 20px;
        padding: 0px;   
}

#functionality_right p { margin: 0px 0px 10px 0px; }
#functionality_right h3 { color: #006b95; padding: 0px 0px 10px 0px; }
#functionality_right ul { margin: 10px 0px 0px 10px; }
#functionality_right ul li { list-style: none; background: url("../images/bullet_square.jpg") no-repeat; background-position: 0px 7px; padding: 0px 0px 0px 15px; }
#functionality_right a { color: #006b95; }

#functionality_image {
        display: block;
        float: left;
        width: 400px;
        margin: 0px 0px 20px 0px;
        padding: 0px;
}

a#ctl00_ContentPlaceHolder1_function_zoom {
        display: block; 
        position: relative;
        top: 10px;
        left: 359px; 
        background: url("../images/function_zoom.jpg") no-repeat; 
        width: 31px; 
        height: /**/ 31px; 
        height: 0px !important; 
        overflow: hidden; 
        padding: 31px 0px 0px 0px;     
}

#functionality_nav {
        display: block;
        float: left;
        width: 860px;
        margin: 40px 0px 0px 40px;
        _margin: 40px 0px 0px 20px;  
        padding: 0px;    
}

#functionality_nav p#radio_container { display: block; float: left; width: 466px; padding: 5px 0px 0px 170px; }

a.radio {
        display: block;
        float: left;
        background: url("../images/radio_off.jpg") no-repeat; 
        width: 14px; 
        height: /**/ 14px; 
        height: 0px !important; 
        overflow: hidden; 
        padding: 14px 0px 0px 0px;
        margin: 0px 15px 0px 0px;
        _margin: 0px 8px 0px 0px;
}

a:hover.radio { background: url("../images/radio_on.jpg") no-repeat; }

a.radio_selected {
        display: block;
        float: left;
        background: url("../images/radio_on.jpg") no-repeat; 
        width: 14px; 
        height: /**/ 14px; 
        height: 0px !important; 
        overflow: hidden; 
        padding: 14px 0px 0px 0px;
        margin: 0px 15px 0px 0px;
        _margin: 0px 8px 0px 0px;
}

#nav_previous {
        display: block; 
        float: left;
        width: 112px;
        height: 28px;
        background: url("../images/button_previous_deselected.gif") no-repeat;  
}

#nav_next {
        display: block; 
        float: left;
        width: 112px;
        height: 28px;
        background: url("../images/button_next_deselected.gif") no-repeat;  
}

a#ctl00_ContentPlaceHolder1_button_previous {
        display: block; 
        float: left;
        background: url("../images/button_previous.gif") no-repeat; 
        width: 112px; 
        height: /**/ 28px; 
        height: 0px !important; 
        overflow: hidden; 
        padding: 28px 0px 0px 0px;    
}

a#ctl00_ContentPlaceHolder1_button_next {
        display: block; 
        float: right;
        background: url("../images/button_next.gif") no-repeat; 
        width: 112px; 
        height: /**/ 28px; 
        height: 0px !important; 
        overflow: hidden; 
        padding: 28px 0px 0px 0px;    
}

#functionality_menu {
        display: block; 
        float: left;
        background: url("../images/function_nav.jpg") no-repeat; 
        width: 940px; 
        height: 141px;
        margin: 20px 0px 0px 20px;
        _margin: 20px 0px 0px 10px;
        padding: 0px; 
		     
}

#functionality_menu ol { display: block; float: left; margin: 35px 0px 0px 30px; _margin: 35px 0px 0px 15px;}
#functionality_menu ol li { list-style: none; font-size:11px; }
#functionality_menu ol li a:hover { color: #1680aa; font-size:11px; }

a#button_features {
        display: block; 
        float: right;
        background: url("../images/button_features.gif") no-repeat; 
        width: 134px; 
        height: /**/ 15px; 
        height: 0px !important; 
        overflow: hidden; 
        margin: 60px 20px 0px 0px;
        _margin: 60px 10px 0px 0px;
        padding: 15px 0px 0px 0px;    
}

/*=========================================================== 
CONTACT
===========================================================*/

#contact_bg {
        display: block;
        float: left;
        background: url("../images/contact_bg.jpg") no-repeat;
        width: 941px;
        height: 930px;
        margin: 0px;
        padding: 0px;
        line-height: normal;   
}

#contact_bg h3, p span { color: #006b95; }

#contact_left {
        display: block;
        float: left;
        position: relative;
        left: 30px;    
}

#contact_right {
        display: block;
        float: left;
        position: relative;
        left: 100px;
}

#contact_text {
        display: block;
        float: left;
        margin: 50px 0px 0px 20px;
        _margin: 50px 0px 0px 10px;
        padding: 0px;
        font-size:11px;
        width:500px;
}

#contact_text a { color: #006b95; }

#contact_pop {
        display: block;
        float: left;
        margin: 0px;
        padding: 30px 20px 30px 20px;
}

#contact_pop h3 { display: block; color: #006b95; width: 310px; font-size: 22px; font-weight: normal; line-height: 1em; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #006b95; }

#pop_form {
        display: block;
        float: left;
        margin: 20px 0px 0px 0px;
        padding: 0px;
}

#pop_form p {display: block; float: left; margin: 0px; padding: 0px; font-size: 11px; }
#pop_form p img { float: left; margin: 4px 5px 0px 0px; }
#pop_form p span { float: left; margin: 0px; }
.blue
{
	color:#1680AA;
}
.pop_form_field {
        display: block;
        float: left;
        width: 310px;
        margin: 0px 0px 10px 0px;
        padding: 0px;    
}

.pop_form_field label { display: inline-block; float: left; width: 98px; height: 18px; font-size: 11px;  }
.pop_form_field label span { float: left; margin: 0px 5px 0px 0px; }
.pop_form_field img { float: left; margin: 4px 0px 0px 0px; }
.pop_form_field input { float: left; width: 210px; border: 1px solid #878787; }
.pop_form_field textarea { float: left; width: 210px; border: 1px solid #878787; }

.button_submit2 {
        display: block;
        float: right;
        width: 99px;
        height: 25px;
        background: url("../images/button_submit.gif") no-repeat;
        margin: 0px;
        padding: 0px;
}

a#button_close {
        display: block; 
        float: right;
        background: url("../images/button_close.gif") no-repeat; 
        width: 52px; 
        height: /**/ 13px; 
        height: 0px !important; 
        overflow: hidden; 
        margin: 0px;
        padding: 13px 0px 0px 0px;    
}

/*=========================================================== 
KEY FEATURES
===========================================================*/

.features_column {
        display: block;
        float: left;
        margin: 0px 0px 10px 15px;
}

.features_box {
        display: block;
        width: 450px;
        height: 130px;
        margin: 0px 0px 20px 0px;
}

.features_icon {
        display: block;
        float: left;
        width: 100px;
        height: 100px;
        margin: 0px 20px 0px 0px;
        padding: 0px;
}

.features_content {
        display: block;
        float: left;
        width: 330px;
        margin: 0px;
        padding: 0px;
}

.features_content h3 { color: #006b95; font-size: 18px; }
.features_content p { margin: 10px 0px 10px 0px; }

a#button_function,a#ctl00_ContentPlaceHolder1_button_function {
        display: block; 
        float: right;
        background: url("../images/button_function.gif") no-repeat; 
        width: 175px; 
        height: /**/ 15px; 
        height: 0px !important; 
        overflow: hidden; 
        margin: 60px 20px 0px 0px;
        _margin: 60px 10px 0px 0px;
        padding: 15px 0px 0px 0px;    
}

/*=========================================================== 
ABOUT
===========================================================*/

.about_content {
        display: block;
        float: left;
        width: 941px;
        line-height: 1.4em;
        padding: 0px 0px 20px 0px;
        border-bottom: 1px solid #006b95;
        margin: 0px 0px 10px 0px;
}

.about_content_bottom {
        display: block;
        float: left;
        width: 941px;
        line-height: 1.4em;
        margin: 0px 0px 10px 0px;
}

.about_content h3, .about_content_bottom h3 { display: block; float: left; padding: 10px 0px 10px 10px; width: 100%; color: #006b95; }
.about_content strong { color: #9e9e9e; }

.about_left {
        display: block;
        float: left;
        width: 435px;
        margin: 10px 0px 0px 10px;
        _margin: 10px 0px 0px 5px;
        padding: 0px;    
}

.about_left img { display: block; float: left; margin: 0px 20px 0px 0px; }
.about_left strong { display: block; float: left; }

.about_right {
        display: block;
        float: left;
        width: 435px;
        margin: 10px 0px 0px 50px;
        _margin: 10px 0px 0px 25px;
        padding: 0px;    
}

.about_right p { margin: 10px 0px 10px 0px; line-height: 1.2em; }

#about_top_graphic {
        display: block;
        float: left;
        background: url("../images/about_top_graphic.jpg") no-repeat;
        width: 435px;
        height: 148px;
        margin: 0px;
        padding: 0px;    
}

#about_bottom_graphic {
        display: block;
        float: left;
        background: url("../images/about_bottom_graphic.jpg") no-repeat;
        width: 435px;
        height: 148px;
        margin: 0px;
        padding: 0px;    
}

/*=========================================================== 
NEWS
===========================================================*/

#news_left {
        display: block;
        float: left;
        width: 270px;
        margin: 0px 0px 0px 10px;
        padding: 0px;
}

.news_item_wrapper {
        display: block;
        float: left;
        width: 270px;
        margin: 0px;
        padding: 5px 0px 5px 0px;
        border-top: 1px solid #e4f4f8;
}

a.news_item_box {
        display: block;
        float: left;
        width: 270px;
        margin: 0px;
        padding: 5px 0px 5px 0px;     
} 

a:hover.news_item_box {
        display: block;
        float: left;
        width: 270px;
        margin: 0px; 
        background-color: #e4f4f8;
        padding: 5px 0px 5px 0px;
        color: #006b95;
        text-decoration: none;
}

a:news_item_box_selected {
        display: block;
        float: left;
        width: 270px;
        margin: 0px; 
        background-color: #e4f4f8;
        padding: 5px 0px 5px 0px;
        color: #006b95;
        font-weight: bold;
        text-decoration: none;
}

a.news_item_box strong { display: block; float: left; margin: 0px 20px 0px 5px; }
a.news_item_box span { display: block; float: left; width: 160px; }
a.news_item_box img { display: block; float: right; margin: 4px 5px 0px 0px; border: none; }

#news_archive {
        display: block;
        float: left;
        margin: 20px 0px 30px 5px;    
}

#news_archive h4 { color: #006b95; }

#news_right {
        display: block;
        float: left;
        width: 490px;
        margin: 0px 0px 0px 80px;
        _margin: 0px 0px 0px 40px;
        padding: 0px;
}

#news_right h3 { color: #006b95; font-size: 22px; line-height: normal;}
#news_right h3 span { color: #71b6d0; }
#news_right p { margin: 15px 0px 0px 0px; }

#news_image {
        display: block;
        float: left;
        margin: 10px 0px 10px 0px;    
}

/*=========================================================== 
SELECT PAGE
===========================================================*/

a.select_item_box,p.select_item_boxp {
        display: block;
        float: left;
        width: 270px;
        margin: 0px;
        padding: 5px 0px 5px 0px;     
} 

a:hover.select_item_box {
        display: block;
        float: left;
        width: 270px;
        margin: 0px; 
        background-color: #e4f4f8;
        padding: 5px 0px 5px 0px;
        color: #006b95;
        font-weight: bold;
        text-decoration: none;
}

a:select_item_box_selected {
        display: block;
        float: left;
        width: 270px;
        margin: 0px; 
        background-color: #e4f4f8;
        padding: 5px 0px 5px 0px;
        color: #006b95;
        font-weight: bold;
        text-decoration: none;
}

a.select_item_box span,p.select_item_boxp span { display: block; float: left; margin: 0px 20px 0px 5px; }
a.select_item_box img, p.select_item_boxp img { display: block; float: right; margin: 4px 5px 0px 0px; border: none; }

#select_right {
        display: block;
        float: left;
        width: 490px;
        margin: 0px 0px 0px 80px;
        _margin: 0px 0px 0px 40px;
        padding: 0px;
}

#select_right p { margin: 5px 0px 0px 0px; }
#select_right p strong { color: #006b95; font-size: 22px; line-height: normal;}
#select_right p span { color: #006b95; font-size: 10px; }

#select_description {
        display: block;
        float: left;
        margin: 0px 0px 20px 0px;
        padding: 0px;
}