/*-----------------------------------------------------------------------------Prototype Style Sheet (empty commented stylesheet)version:   1.0author:    CodeMonkey Designemail:     info@codemonkeydesign.comwebsite:   http://www.codemonkeydesign.com/-----------------------------------------------------------------------------*//* =General-----------------------------------------------------------------------------*//* Remove padding and margin */* {	margin: 0;	padding: 0;}/* Put it back on certain elements */h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, table, ul {	margin: 1em 0;}/* Class for clearing floats */.clear {	clear:both;}/* Remove border around linked images */img {	border: 0;}/* =Typography-----------------------------------------------------------------------------*/body {	background-color: #5198ae;	background-image: url('../images/bg.jpg');	background-position: center top;	background-repeat: repeat-x;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:14px; 	color: #807d7d;	text-decoration:none;	}.index_webinars {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 20px;	color: #807d7d;	}	.nav { 	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0062ad;	font-weight: normal;	}		/* =Headings-----------------------------------------------------------------------------*/.header_one {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height:20px;	color: #0062ad;	text-align: left;	text-decoration:none;}.header_two {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: 100;	color: #fff;	text-align: right;	vertical-align: bottom;	padding: 0 35px 35px 0;}.blue_heading {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #026cbd;	line-height:14px; 	font-weight:bold;}/* =Links-----------------------------------------------------------------------------*/a:link { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #807d7d; font-weight: normal; }a:visited { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #807d7d; font-weight: normal; }a:hover { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #807d7d; font-weight: normal; }a:active { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #807d7d; font-weight: normal; }.nav a:link { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0062ad; font-weight: normal;}.nav a:visited { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0062ad; font-weight: normal;}.nav a:hover { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0062ad; font-weight: normal;}.nav a:active { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0062ad; font-weight: normal;}.more a:link { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0062ad; font-weight: normal; }.more a:visited { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0062ad; font-weight: normal; }.more a:hover { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0062ad; font-weight: normal; }.more a:active { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0062ad; font-weight: normal; }.sidebar_txt a:link { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #807d7d; font-weight: normal; }.sidebar_txt a:visited { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #807d7d; font-weight: normal; }.sidebar_txt a:hover { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal; }.sidebar_txt a:active { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal; }/* =Branding-----------------------------------------------------------------------------*//* =Main Nav-----------------------------------------------------------------------------*//* =Sub Nav-----------------------------------------------------------------------------*/.left_nav_txt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #026cbd;	line-height:14px; 	padding-left:20px;	text-decoration:none;}.left_nav_txt:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	line-height:14px; 	padding-left:20px;	text-decoration:none;}.left_subnav_sel {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	line-height:14px; 	padding-left:20px;	text-decoration:none;}.left_nav_selected {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	line-height:14px;	padding-left:20px;	background-color:#026cbd; 	text-decoration:none;	}.sidebar_txt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #026cbd;	line-height:14px; 	padding-left:20px;	text-decoration:none;}/* =Main Content-----------------------------------------------------------------------------*//* =Secondary Content-----------------------------------------------------------------------------*//* =Footer-----------------------------------------------------------------------------*/.footer {	background-image: url('../images/index_22.jpg');	width: 902px;	height: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #fff;	line-height:14px;	padding-left: 20px;	position: relative;}.footer a:link { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; font-weight: normal; }.footer a:visited { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; font-weight: normal; }.footer a:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ccc; font-weight: normal; }.footer a:active { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ccc; font-weight: normal; }.container {   position: relative;   height: 20px;   }   .footer_left {   position: absolute;   left: 0;   bottom: 20%;   width: 50%;   }.footer_right {   position: absolute;   right: 20px;   bottom: 20%;   width: 50%;   text-align: right; /* depends on element width */   vertical-align: middle;   } /* =Forms-----------------------------------------------------------------------------*//* Removes fieldset borders. even on Opea 7 */fieldset {	border: 1px solid transparent;}/* =Images-----------------------------------------------------------------------------*/.index_small_images {	margin-left: auto;	margin-right: auto;	padding: 5px 0 5px 0;}/* =Divs-----------------------------------------------------------------------------*/.home_page_div {	background-color: #fff;	width: 216px;	height: 263px;	padding: 15px;	text-align: left;	vertical-align: top;	letter-spacing: -.2px;}.more {	text-align: right;}/* =Tables-----------------------------------------------------------------------------*/table { 	border-spacing: 0;	border-collapse: collapse;}.header_table { 	background-color: #fff;	width: 902px;	height: 78px;	padding: 0;	margin: 0;	}.content_header_table { 	background-color: #fff;	width: 902px;	height: 170px;	padding: 0;	margin: 0;	}.content_header_image { 	background-image: url('../images/content_row_bg.jpg');	width: 846px;	height: 170px;	}.left_nav_table { 	background-color: #fff;	padding: 0;	margin: 0;	width: 203px;	}.generic_table { 	background-color: #fff;	padding: 0;	margin: 0;	}	.header_search_table { 	background-color: #fff;	width: 177px;	padding: 0;	margin: 0;	}	td.header_links {	vertical-align: top;	padding-top: 10px;	padding-right: 25px;	text-align: right;	width: 583px;}td.header_search {	vertical-align: top;	padding-top: 7px;	padding-right: 25px;	text-align: right;	width: 177px;}td.header_logo {	padding-left: 25px;	vertical-align: top;	padding-top: 10px;	width: 177px;}td.header_nav {	text-align: right;	vertical-align: bottom;	padding-bottom: 10px;	padding-right: 25px;}.content_table { 	margin-left: auto;	margin-right: auto;	width: 924px;	margin-top: 20px;	padding: 0;}td.rightborder {	background-color: #5198ae;	background-image: url('../images/right_drop_shadow.jpg');	background-position: center top;	background-repeat: repeat-y;	}td.whtbg {	background-color: #fff;	vertical-align: top;}td {	text-align: left;	font-weight: normal;}/* =Misc 1-----------------------------------------------------------------------------*//* =Misc 2-----------------------------------------------------------------------------*/