﻿/*template */
body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-repeat: repeat-y;
}

a:link {
	text-decoration: none;
	color: #147476;
}
a:visited {
	text-decoration: none;
	color: #147476;
}


div#header {
	position: relative;
	min-width: 770px;
	height: auto;
	background-color: #ffffff;
	clear: both;
	/*text-align: left;*/
}
#columns {
	min-width: 770px;
}
#container {
	width: 916px;
}
#content1, #content2 {
	margin-right: 290px;
}
#content3, #content4 {
	margin-right: 0px;
}
#main1, #main3 {
	margin-left: 150px;
}
#main2, #main4 {
	margin: 0px;
}
#left2, #sidebar3, #left4, #sidebar4 {
	display: none;
}
#left1, #left3 {
	width: 150px;
	float: left;
}
#sidebar1, #sidebar2 {
	width: 289px;
	float: right;
}
/*
div#footer {
	position: relative;
	min-width: 900px;
	height: auto;
	clear: both;
	margin-top: 10px;
}
*/
div.hide {
	display: none;
}
h1 {
	margin-top: 0;
}
.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}
#flashBkg {
	margin: -3px 0px 0px 0px;
	text-align: center;
	height: 333px;
	width: 100%;
	background-color: #FFFFFF;
}
#flashcontent {
	margin-left: auto;
	margin-right: auto;
	width: 916px; /* :KLUDGE: Fixes IE double margin float bug */;
	height: 333px;
	background-color: #FFFFFF;
}
#mainContentDesc2 {
	float: left;
	height: 133px;
	width: 620px;
	text-align: left;
	margin: 20px 0px 0px 20px;
}
.mainContentDescHeadline2 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 20px;
	line-height: 22px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.mainContentDescBody2 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-top: 0px;
}
#mainContentPress {
	float: left;
	height: 133px;
	width: 200px;
	text-align: left;
	margin: 20px 25px 0px 0px;
	padding: 0px 0px 0px 12px;
}
.mainContentPressHeadline {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 20px;
	line-height: 22px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.mainContentPressBody {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 18px;
	margin-top: 0px;
}
.mainContentPressBody a:link, .mainContentPressBody a:visited {
	color: #284b12;
	text-decoration: none;
}
#mainContentSubBkg {
	background-color: #153C86;
	height: 200px;
	text-align: center;
	width: 100%;
	float: left;
}
#mainContentSub {
	margin-left: auto;
	margin-right: auto;
	height: 200px;
	width: 900px;
	background-image: url(/Images/subcontentBkgPOS.jpg);
}
#mainContentSubBkg2 {
	background-image: url(/Images/mainContentSubBkg2-new.gif);
	height: 577px;
	text-align: center;
	width: 100%;
	float: left;
}
#mainContentSub2 {
	margin-left: auto;
	margin-right: auto;
	height: 600px;
	width: 916px;
	background-image: url(/Images/subcontentBkgPOS2-new.jpg);
}
#mainContentSubImage1 {
	height: 131px;
	width: 285px;
	margin: 40 0 0 0;
	padding: 32px 21px 0px 0px;
	float: left;
}
#mainContentSubImage2 {
	height: 131px;
	width: 284px;
	margin: 40 0 0 0;
	padding: 32px 21px 0px 0px;
	float: left;
}
#mainContentSubImage3 {
	height: 131px;
	width: 285px;
	margin: 40 0 0 0;
	padding: 32px 0px 0px 0px;
	float: left;
}
/**added styles **/
#headerBkg {
	text-align: center;
	height: 133px;
	width: 100%;
	background-image: url(/images/headerBkgPOS-new.gif);
}
#headerNew {
	margin-left: auto;
	margin-right: auto;
	height: 130px;
	width: 900px;
	text-align: left;
	background-image: url(/images/headerPOS-new.gif);
}
#headerNew h1 {
	margin: 0;
}
#mainNav {
	float: left;
	height: 30px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-top: 3px;
	position: absolute;
	top: 96px;
	width: 900px;
	z-index: 10;
}
.StaticMainNav {
	background: url(/images/mainNavRollover.gif) no-repeat scroll left bottom;
	color: #268774;
	display: block;
	font-size: 13px;
	height: 25px;
	line-height: 25px; /* margin-right:5px;  here's the culprit */;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 113px;
	z-index: 10;
}
.StaticMainNav:Hover {
	background-color: #F5f5f5;
	background-position: right bottom;
	color: #FFFFFF;
	z-index: 10;
}
.StaticMainNavWide a {
	background: #94B8E9 url(/images/mainNavRolloverWide.gif) no-repeat scroll left bottom;
	color: #268774;
	display: block;
	font-size: 13px;
	height: 25px;
	line-height: 25px; /* margin-right:5px;  here's the culprit */;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	z-index: 10;
	width: 350px;
}
.StaticMainNavWide a:hover {
	background-color: #F5f5f5;
	background-position: right bottom;
	color: #FFFFFF;
	z-index: 10;
	text-decoration: none;
}
.DynamicMainNav {
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #268774; /*background: #f5f5f5;*/;
	display: block;
	line-height: 32px; /*	width: 200px;*/;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	z-index: 10;
	width: 130px;
}
.DynamicMainNav:hover {
	color: #FFFFFF;
	background: #147476;
	z-index: 9;
}
.DynamicMainNavHover {
	/*color: #FFFFFF;*/
	color: #FFFFFF;
	background: #147476;
	z-index: 9;
}
.navigateBy {
	height: 25px;
	line-height: 25px;
	color: #565E59;
	text-decoration: none;
	text-transform: uppercase;
	text-align: right;
	font-size: 14px;
	font-weight: 900;
	font-style: italic;
	margin-right: 15px;
	display: none;
}
#mainNav form {
	width: 300px;
	text-align: right;
	float: right;
	margin-top: 6px;
}
#mainNav a.mainNavSelected {
	background-color: #F5f5f5;
	background-position: right bottom;
	color: #FFFFFF;
}
#SocialIcons {
	top: 50px;
	left: 100px;
	position: relative;
	float: right;
	height: 1px;
	text-align:right;
}
#secondaryNav a.secNavSelected {
	color: #253b3d;
}

#secondaryNav {
	color: #253B3D;
	float: right;
	left: 109px;
	list-style: none outside none;
	position: relative;
	top: 52px;
	
}
#secondaryNav a {
	color: #253b3d;		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	
}
#secondaryNav a:hover {
	color: #253b3d;
	text-decoration: none;
}
#loginNav {
	list-style: none;
	background-color: #000000;
	width: 120px;
	float: right;
	height: 30px;
	text-align: center;
	display: none;
}
#loginNav a {
	color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 30px;
}
#loginNav a:hover {
	color: #CC0000;
}
.ctl00_SubMenu_0 {
	background-color: white;
	visibility: hidden;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
.ctl00_SubMenu_1 {
	text-decoration: none;
	padding: 0px 0px 0px 8px;
}
.ctl00_SubMenu_2 {
}
.ctl00_SubMenu_3 {
	border-style: none;
}
.ctl00_SubMenu_4 {
}
.ctl00_headerMenu_0 {
	background-color: white;
	visibility: hidden;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
.ctl00_headerMenu_1 {
	text-decoration: none;
}
.ctl00_headerMenu_2 {
}
.ctl00_headerMenu_3 {
	border-style: none;
}
.ctl00_headerMenu_4 {
}
.ctl00_headerMenu_5 {
	border-style: none;
}
.ctl00_headerMenu_6 {
}
.ctl00_headerMenu_7 {
}
.ctl00_headerMenu_8 {
	border-style: none;
}
.ctl00_headerMenu_9 {
}
.ctl00_headerMenu_10 {
	border-style: none;
}
.ctl00_headerMenu_11 {
}
.ctl00_headerMenu_12 {
	border-style: none;
}
.ctl00_headerMenu_13 {
}
.ctl00_headerMenu_14 {
}
.ctl00_headerMenu_15 {
}
.ctl00_headerMenu_16 {
}
.ctl00_headerMenu_17 {
}
.ctl00_headerMenu_18 {
}
.ctl00_headerMenu_19 {
}
.ctl00_headerMenu_20 {
}
.IE8Fix {
	z-index: 100;
}
#footerGradBkg {
}
#footerBkg {
	background-image: url(/Images/footerBkgPOS-new.gif);
	background-repeat: repeat-x;
	clear: both;
	height: 200px;
	text-align: center;
	width: 100%;
}
#footer {
	margin-left: auto;
	margin-right: auto;
	width: 916px;
/*	background-image: url(../Images/footerPOS.gif); */
}
#footerNav {
	list-style: none;
	width: 916px;
	height: 26px;
	position: relative;
	background-image: url(/Images/footerBkgPOS-new.gif);
	line-height: 26px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#footerNav a {
	color: #FFFFFF;
	line-height: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#footerNav a:hover {
	text-decoration: none;
}
#footereRxLink {
	height: 30px;
	overflow: hidden;
	text-align: left;
	text-indent: -9000px;
	width: 212px;
	position: absolute;
	left: 457px;
	top: 1178px;
}
#footereRxLink h1 a {
	display: block;
	height: 30px;
	line-height: 30px;
}
#footereWKHLink {
	float: left;
	height: 45px;
	overflow: hidden;
	text-align: left;
	text-indent: -9000px;
	width: 212px;
}
#footereWKHLink h1 a {
	display: block;
	height: 30px;
	line-height: 30px;
}
#footereFCLink {
	height: 30px;
	overflow: hidden;
	text-align: left;
	text-indent: -9000px;
	width: 212px;
	float: left;
}
#footereFCLink h1 a {
	display: block;
	height: 30px;
	line-height: 30px;
}
#footereOvidLink {
	float: left;
	height: 30px;
	overflow: hidden;
	text-align: left;
	text-indent: -9000px;
	width: 212px;
}
#footereOvidLink h1 a {
	display: block;
	height: 30px;
	line-height: 30px;
}
#footerLWWLink {
	height: 30px;
	overflow: hidden;
	text-align: left;
	text-indent: -9000px;
	top: 15px;
	width: 212px;
}
#footerLWWLink h1 a {
	display: block;
	height: 30px;
	line-height: 30px;
}
/* header */
#h_header {
	position: relative;
	height: 85px;
	min-width: 600px;
	background-color: transparent;
	font-size: 9pt;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	text-align: left;
}
#h_logo {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	height: 60px;
	width: 188px;
	z-index: 0;
}
#h_search {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 1px 1px 1px 6px;
	height: 19px;
	width: 191px;
	color: Black;
	background-color: #cccccc;
	border-right: solid 2px white;
	font-size: larger;
	font-weight: bold;
	z-index: 1;
}
#h_signed_in {
	position: absolute;
	top: 0px;
	right: 0px;
	padding-right: 4px;
	width: auto;
	font-size: 8pt;
	text-align: right;
	font-weight: normal;
}
#h_signed_in span {
	font-weight: bold;
}
#h_title {
	position: relative;
	float: right;
	top: 0px;
	padding-right: 60px;
	margin-top: 2px;
	font-size: small;
	font-weight: normal;
	color: #888888;
	background-color: White;
}
#h_title span.tagline {
	font-weight: bold;
	font-size: large;
	font-style: italic;
	letter-spacing: .1em;
}
#h_title a {
	text-decoration: none;
	color: Black;
}
#h_tabs {
	position: relative;
	height: 5px;
	color: Black; /* POS-304 */;
	right: 0px;
	width: 100%;
}
#h_tabs_bottom {
	position: relative;
	padding: 0px;
	left: 0px;
	width: 100%;
	height: 21px;
	color: #0065A5;
	background-color: #0065A5;
	z-index: 0;
}
DIV#product_list {
	position: absolute;
	left: 100px;
	bottom: 0px;
	color: White;
	list-style: none;
}
DIV#product_list UL {
	color: White;
	list-style: none;
}
#product_list a {
	margin: 0px;
	padding-left: 8px;
	text-align: left;
	text-decoration: none;
	display: block;
	color: White;
	border-left: solid 1px white;
}
#product_list a.first {
	border: none;
}
#product_list a.first_on {
	border: none;
	color: #71BF45;
}
#product_list a.on {
	color: #71BF45;
}
#product_list a:hover {
	text-decoration: underline;
	color: White;
}
#product_list li {
	float: left;
	padding: 2px 8px 2px 0px;
}
/* footer */
#p1s_footer {
	position: relative;
	float: right;
	top: 0px;
	padding-right: 150px;
	padding-top: 15px;
}
#p1s_footer ul {
	position: relative;:center;
	list-style: none;
	margin: 0px 0px 1em 0px;
	z-index: -1;
	float: right;
	}
#p1s_footer ul li {
	margin: 0px 10px;
	display: inline;
	text-align: center;
	z-index: -1;
}
#copyright {
	font-size: x-small;
	text-align: center;
}
/* product specific tabs with drop downs */
#tab, #tab ul {
	z-index: 1;
	padding: 0px;
	margin: 0px;
	list-style: none;
	font-size: 9pt;
	font-weight: normal;
}
#tab a {
	z-index: 1;
	margin: 0px;
	padding-left: 4px; /*width: 80px;*/;
	line-height: 14pt;
	height: auto;
	color: white;
	background-color: #0065A5;
	text-align: left;
	text-decoration: none;
	display: block;
}
#tab a:hover {
	color: white;
	background-color: #0065A5;
}
#tab a.top {
	z-index: 1;
	padding-left: 0px;
	padding-top: 1px;
	height: auto;
	min-height: 19px;
	color: #0065A5;
	background: #c7c7c7 url('/images/tab_off.gif') no-repeat scroll top left;
	text-align: center;
}
#tab a.top:hover, #tab a.top_on, #tab a.top_on:hover {
	padding-left: 0px;
	padding-top: 1px;
	height: auto;
	min-height: 19px;
	color: white;
	background: #0065A5 url('/images/tab_off.gif') no-repeat scroll top left;
	text-align: center;
	text-decoration: none;
}
#tab li {
	z-index: 1;
	float: left;
	width: 80px;
	height: auto;
}
#tab li ul {
	z-index: 1;
	position: absolute;
	left: -999em;
	width: 80px;
	font-size: 8pt;
}
#tab li:hover ul ul, #tab li.sfhover ul ul {
	left: -999em;
}
#tab li:hover ul, #tab li li:hover ul, #tab li.sfhover ul, #tab li li.sfhover ul {
	left: auto;
}


#gold_tab_div
{
	color:white;
	position: relative;
	float: right;
	top: 10px;	
	margin: 0px 0px 0px 0px;
	list-style: none;	
	font-size: 12px;
	font-weight: normal;
	z-index: 8000;	
}

#gold_tab_div a
 {
	margin: 0px;
	padding: 4px;
	height: auto;
	color: white;
	background-color: #147476;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	display: block;
	z-index: 1;
	min-width:100px;
	height:auto;
}


#gold_tab_links
{
	position:absolute;
	visibility:hidden;
	
}



#gold_tab_div a:hover
 {
	color:#147476;
	text-decoration: underline;
	background-color:white;	
	
}



#gold_tab {
	position: relative;
	float: right;
	top: 10px;	
	margin: 0px 0px 0px 0px;
	list-style: none;	
	font-size: 12px;
	font-weight: normal;
	z-index: 8000;	
}
#gold_tab ul {	
	position:relative;
	float: none;
	font-size: 12px;
	font-weight: normal;
	list-style: none;
	margin: 0px 0px 0px 0px;
	z-index: 100;	
}
#gold_tab a {
	margin: 0px;
	padding: 4px;
	height: auto;
	color: white;
	background-color: #147476;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	display: block;
	z-index: 1;
	width:100px;
	height:auto;
}
#gold_tab a:hover {
	color: #147476;
	background-color: white;
}
#gold_tab a.top {
	z-index: 1;		
	color: white;	
}
#gold_tab a.top:hover, #gold_tab a.top_on, #gold_tab a.top_on:hover {	
	
}
#gold_tab li {
	z-index: 1; /*width: 80px;*/;
}
#gold_tab li ul {
	z-index: 1;
	/*position: absolute;*/
	visibility: hidden; /*left: -999em;*/ /*width: 80px;*/;	
}
#gold_tab li:hover ul ul, #gold_tab li.sfhover ul ul {
	/*left: -999em;*/
	visibility: hidden;
}
#gold_tab li:hover ul, #gold_tab li li:hover ul, #gold_tab li.sfhover ul, #gold_tab li li.sfhover ul {
	/*left: auto;*/
	visibility: visible;
	margin: 0px;
}
/* Bottom Right WebEx Login */
.webex_login {
	position: absolute;
	right: 15px;
	top: 5px;
	width: 50px;
	height: auto;
	color: black;
	background: #dbb642;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	display: block;
	font-size: 8pt;
	z-index: -1;
}
.webex_login:hover {
	color: black;
	background-color: #e4c871;
}
/* applications */
DIV#applications {
	text-align: left;
	width: 280px;
	margin: 10px 5px;
	color: Black;
	background-color: White;
}
DIV#applications UL {
	color: Black;
	padding: 0px;
	margin: 0px;
	list-style: none;
	color: Black;
	background-color: White;
}
DIV#applications UL LI {
	font-size: small;
	font-weight: normal;
	margin: 1px 0px;
	padding: 0px;
	width: 280px;
	text-align: left;
	color: Black;
	background-color: #ededed;
}
DIV#applications UL LI UL {
	margin: 0px;
}
DIV#applications UL LI.header {
	font-size: medium;
	margin: 1px 0px;
	font-weight: bold;
	color: White;
	background-color: #0065A5;
	display: block;
	text-align: center;
	padding: 0px;
	height: auto;
}
DIV#applications span.h3 {
	font-size: small;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
DIV#applications H2 {
	font-weight: bold;
	font-size: medium;
	margin: 0px;
	padding: 0px;
	padding: 6px 4px;
}
DIV#applications UL A {
	text-decoration: none;
	color: black;
	display: block;
	margin: 0px;
	padding: 6px 4px 6px 4px;
	height: 100%;
}
DIV#applications UL A:hover {
	background-color: #dbb642;
}
DIV#app_col1 {
	float: left;
	width: 54%;
	text-align: left;
	margin-left: 1em;
}
DIV#app_col2 {
	float: left;
	width: 40%;
	text-align: left;
	margin-left: 1em;
}
/* black hole */
div#blackhole {
	background-color: #147476;
	color: white;
	float: left;
	height: 80px;
	width: 100%;
	margin: 0px 0px 0px 0px;
}
p.photo {
	margin: 2px 2px 2px 2px;
	float: left;
	border: solid 1px white;
}
.testimonialImage {
}
img.photo {
	display: block;
	width: 50px;
	height: 75px;
}
div.quote {
	font-weight: bold;
	font-size: 12pt;
	color: #ffffff;
	margin: 10px 10px 10px 10px;
}
p.quote {
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	margin: 5px 5px 5px 5px;
}
div.quoter {
	font-weight: normal;
	font-size: 10pt;
	margin: 10px 10px 10px 10px;
	color: White;
	text-align: right;
}
p.quoter {
	font-weight: normal;
	font-size: 10pt;
	margin: 10px 10px 10px 10px;
	color: White;
	text-align: right;
}
DIV#stats {
	color: #666666;
	background-color: #eeeeee;
	float: right;
	clear: both;
	width: 100%;
	margin: 4px 0px;
	padding: 2px 0px;
}
DIV#stats span {
	padding: 0 20px;
	font-size: 8pt;
}
DIV#more_info {
	/*color: #ffffff;*/
	height: auto;
	width: 100%;
	margin: 10px 0px;
}
DIV#more_info DIV#news {
	float: right;
	width: 20%;
	text-align: left;
	margin-left: 5px;
}
DIV#more_info DIV#news h3 {
	font-size: small;
	font-weight: bold;
	margin: 0px;
	background-color: #147476;
	padding: 3px 6px;
	text-align: left;
}
DIV#more_info DIV#news DIV, DIV#more_info DIV#success DIV {
	border: solid 1px #147476;
	padding: 2px;
	font-size: small;
}
DIV#more_info DIV#success {
	width: 100%;
	text-align: left;
	margin-left: 0px;
	font-size: 8pt;
}
DIV#more_info DIV#success h3 {
	color: #ffffff;
	font-size: small;
	font-weight: bold;
	margin: 0px;
	background-color: #147476;
	padding: 3px 6px;
	text-align: left;
}
DIV#more_info DIV#success h4 {
	margin: 2px;
}
DIV#more_info DIV#about {
	float: right;
	width: 33%;
	text-align: left;
	margin-left: 5px;
}
DIV#more_info DIV#about h2 {
	margin: 0px;
	text-align: left;
	font-size: small;
	font-weight: bold;
}
DIV#more_info DIV#about div {
	padding: 2px;
	font-size: small;
}
DIV#more_info DIV#about ul.imageSlide {
	padding: 0px;
	list-style: none;
	vertical-align: top;
	margin-left: 0px;
}
DIV#more_info DIV#about ul.imageSlide li {
	display: inline;
}
/* p1s legacy */
A.nu:link, A.nu:visited {
	/*COLOR: #000000;*/
	TEXT-DECORATION: none;
}
A.nu:hover, A.nu:active {
	/*COLOR: #ff3300;*/
	TEXT-DECORATION: underline;
}
.big {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bigger {
	FONT-SIZE: 14pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.biggest {
	FONT-SIZE: 16pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.normal {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.small {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
/* p1s */
IMG {
	border: none;
}
/* logon */
DIV#logon_form_top {
	background: #cccccc url(/images/logon/top.gif) no-repeat scroll top;
	height: 3px;
	width: 776px;
	margin: 2em auto 0em auto;
}
DIV#logon_form_header {
	width: 776px;
	margin: 0px auto;
	text-align: left;
	background-color: #cccccc;
	color: Black;
}
DIV#logon_form_header h1 {
	font-size: xx-large;
	padding-left: 20px;
	margin: 0px;
	float: left;
	color: #333333;
}
DIV#logon_form_header img {
	float: right;
	padding: 4px 40px 4px 0px;
}
DIV#logon_form_main {
	font-size: small;
	background-color: White;
	color: Black;
	width: 738px;
	margin: 0px auto;
	padding: 20px 10px;
	text-align: left;
	border-left: solid 9px #cccccc;
	border-right: solid 9px #cccccc;
}
DIV#logon_form_main h3 {
	font-weight: bold;
	color: #666666;
	font-size: small;
}
DIV#logon_form_left {
	float: left;
	width: 360px;
}
DIV#logon_form_left input.form_box {
	width: 280px;
	margin-bottom: 8px;
}
DIV#logon_form_main a {
	text-decoration: none;
	color: #3366CC;
	font-weight: bold;
}
DIV#logon_form_right {
	float: left;
	width: 360px;
	border-left: solid 1px #cccccc;
	padding-left: 10px;
}
DIV#logon_form_bottom {
	background: #cccccc url(/images/logon/bottom.gif) no-repeat scroll bottom;
	height: 9px;
	width: 776px;
	margin: 0px auto;
}
DIV#logon_form_main input.sign_in {
	background-color: #dbb642;
	color: white;
	width: 75px;
	border: none;
}
DIV#logon_form_main input.sign_in:hover {
	background-color: #FFC100;
	cursor: hand;
}
DIV.sign_in {
	text-align: right;
	margin-right: 40px;
	cursor: hand;
}
/* misc */
.btnA {
	width: 270px;
	border: 4px groove #0065A5;
	font-size: large;
	padding: 25px;
	text-align: center;
}
.btnA:hover {
	border: 4px groove #FFC100;
}
.btnB {
	width: 270px;
	border: 4px groove green;
	font-size: large;
	padding: 25px;
	text-align: center;
}
.btnB:hover {
	border: 4px groove #FFC100;
}

