/***
 *** General CSS
 ***/
 /* R1O Colors
#003366;	Darkest Blue
#5C92C6;	Dark Blue
#D0E8FE;	Light Blue
#E8F4FF;	Lighest Blue
#FDBB30;	Yellow/Gold
*/
BODY {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,sans-serif;
}
p {
	font-size: 12px; line-height: 15px; color: #000000;
}
H1 {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 2px; line-height: 16px; font-weight: bold; color: #5C92C6;
}
H2 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; color: #FDBB30;
}
H3 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 2px
}
H4 {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 2px
}
/**
UL {
	LIST-STYLE-TYPE: square; padding: 3px;
}
**/
UL.tight 
{
	margin-top:7px;
}
UL LI {
	FONT-SIZE: 12px; LIST-STYLE-TYPE: disc; padding:3px; margin:2px 2px 1px 1.25em; list-style-position:outside;
}
/**
UL LI UL LI {
	list-style-type:circle;
} 
**/
OL LI
{
	margin-bottom:10;
}

TD {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,sans-serif
}
TR {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,sans-serif
}
TABLE {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,sans-serif
}
IMG {
	border:0;
}
A:link {
	COLOR: #5C92C6
}
A:visited {
	COLOR: #5C92C6
}
A:hover {
	COLOR: #FDBB30
}
A:active {
	COLOR: #5C92C6
}
a.green_link:link, a.green_link:visited, a.green_link:active, a.green_link:hover
{
	color:#167703;
	
}
a.transparent:link, a.transparent:visited, a.transparent:active, a.transparent:hover
{
	text-decoration:none;
}


/***
 *** Template layout
 ***/
body 
{
	margin:0;
}
a .leftbar_link 
{
	text-decoration:none;
	font-weight:bold;
}
img.right_align {
	float:right;
	margin-left: 7px;
	margin-bottom: 5px;
}
img.center_align {
	float:center;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.tbl_main_top {
	BORDER-RIGHT: #3770aa 1px solid; TABLE-LAYOUT: fixed; BORDER-TOP: #3770aa 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #3770aa 1px solid; WIDTH: 770px; BORDER-BOTTOM: #3770aa 1px solid
}
.tbl_main_mid {
	BORDER-RIGHT: #3770aa 1px solid; TABLE-LAYOUT: fixed; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; BORDER-LEFT: #3770aa 1px solid; WIDTH: 770px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.tbl_main_bot {
	BORDER-RIGHT: #3770aa 1px solid; TABLE-LAYOUT: fixed; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; BORDER-LEFT: #3770aa 1px solid; WIDTH: 770px; PADDING-TOP: 0px; BORDER-BOTTOM: #3770aa 1px solid
}
.top_nav {
	BORDER-TOP: #3770aa 1px solid; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #3770aa; BACKGROUND-COLOR: #d5ebff; TEXT-ALIGN: right
}
a.top_nav:link {
	COLOR: #3770aa; TEXT-DECORATION: none; 
	border-top:none;
}
a.top_nav:visited {
	COLOR: #3770aa; TEXT-DECORATION: none;
	border-top:none;
}
a.top_nav:active {
	COLOR: #3770aa; TEXT-DECORATION: none;
	border-top:none;
}
a.top_nav:hover {
	COLOR: #5c92c6; TEXT-DECORATION: none;
	border-top:none;
}
.tbl_header_txt {
	FONT-WEIGHT: bold; COLOR: #d5ebff
}
.left_nav {
	/*BORDER-RIGHT: #3770aa 1px solid; BORDER-TOP: #3770aa 1px solid; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; BORDER-LEFT: #3770aa 1px solid; COLOR: #d5ebff; BORDER-BOTTOM: #3770aa 1px solid; BACKGROUND-COLOR: #3770aa; TEXT-DECORATION: none */
}
.left_nav .quote 
{
	text-align:left;
	color: white;
	font-family:Arial, Sans-Serif;
	font-style:italic;
	margin-top:5;
	margin-bottom:0;
	padding:5 5 0 5;
	font-size:8pt;
	font-weight:lighter;
}
.left_nav .quote_source
{
	text-align:right;
	color: white;
	font-family:Arial, Sans-Serif;
	font-style:italic;
	margin-top:5;
	margin-bottom:10;
	padding:0, 5, 5, 20;
	font-size:8pt;
	font-weight:lighter;
}
.left_nav .marketing
{
	color:white;
	font-family:Arial, Sans-Serif;
	font-size:8pt;
	margin-top:10;
	margin-bottom:10;
	padding:0 5 0 5;
	font-weight:bold;
	text-align:left;
}
.left_nav img
{
	border:0;
	text-align:center;
	padding:0;
}
.cellbg1
{
	background-repeat:repeat;
	background-image:url(controls/images/cellbg1.gif);
}
.header_background1
{
	background-repeat:repeat;
	background-image:url(controls/images/header_tile01.jpg);
}
.header_background2
{
	background-repeat:repeat;
	background-image:url(controls/images/header_tile02.jpg);
}

/*a img.left_nav 
{
	border:none;
	margin-top: 10px;
}*/
A.left_nav:link {
	COLOR: #d5ebff; TEXT-DECORATION: none
}
A.left_nav:visited {
	COLOR: #d5ebff; TEXT-DECORATION: none
}
A.left_nav:active {
	COLOR: #d5ebff; TEXT-DECORATION: none
}
A.left_nav:hover {
	COLOR: #e8f4fe; TEXT-DECORATION: none
}
.nav_block_top {
	BORDER-RIGHT: #d5ebff 1px solid; BORDER-TOP: #d5ebff 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #d5ebff 1px solid; BACKGROUND-COLOR: #487eb3
}
.nav_block {
	BORDER-RIGHT: #d5ebff 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 10px; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: middle; BORDER-LEFT: #d5ebff 1px solid; COLOR: #d5ebff; BORDER-BOTTOM: #d5ebff 1px solid; BACKGROUND-COLOR: #487eb3
}
.newsletter {
	BORDER-RIGHT: #3770aa 1px solid; BORDER-TOP: #3770aa 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #3770aa 1px solid; BORDER-BOTTOM: #3770aa 1px solid
}
A.partners_link:link {
	COLOR: #d5ebff; TEXT-DECORATION: none
}
A.partners_link:visited {
	COLOR: #d5ebff; TEXT-DECORATION: none
}
A.partners_link:active {
	COLOR: #d5ebff; TEXT-DECORATION: none
}
A.partners_link:hover {
	COLOR: #e8f4fe; TEXT-DECORATION: none
}
.showcase_title {
	PADDING-BOTTOM: 0px; COLOR: #6f706f; TEXT-DECORATION: none
}
.article_title {
	FONT-WEIGHT: bold
}
A.feature_title:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7c1a03; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.feature_title:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7c1a03; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.feature_title:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7c1a03; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.feature_title:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ab3b20; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.feature_txt {
	FONT-WEIGHT: bold; FONT-FAMILY: arial
}
.hostterm {
	FONT-WEIGHT: bold
}
.resources_title {
	FONT-WEIGHT: bold
}
.nav_regional_box {
	BORDER-RIGHT: #d5ebff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d5ebff 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: #d5ebff 1px solid; COLOR: #d5ebff; PADDING-TOP: 2px; BORDER-BOTTOM: #d5ebff 1px solid; BACKGROUND-COLOR: #487eb3
}
h1.lined 
{
	border-top:solid 3px #f4cd75;
	border-bottom:solid 3px #f4cd75;
	font-size:16px;
	font-weight:bold;
	padding:10px 15px 10px 15px;
	text-align:center
}
.tagline 
{
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}
ul.expanded li
{
	padding-top:9px;
}
ul.expanded li ul li 
{
	padding-top:2px;
}

/***
 *** Main Page (index.aspx)
 ***/

.main_page .main_head
{
	font-size:22px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
}
.main_page .sub_head
{
	font-size:14px;
	text-align:center;
	font-style:italic;
}	
.main_page .main_points
{
	font-size:14px;
	text-align:center;
	margin-top:15px;
}
.main_page .main_points P
{
	margin:0 0 10px 0;
}
.main_page table.products 
{
	margin-top: 20px;
	width:100%;
}
.main_page table.products P 
{
	margin:0 0 2px 0;
}
.main_page table.products P a:link 
{
	color:Green;
	text-decoration:underline;
	font-size:12px;
}
.main_page table.products td.head 
{
	border-top:solid 3px #f4cd75;
	border-bottom:solid 3px #f4cd75;
	font-size:16px;
	font-weight:bold;
	padding:10px 15px 10px 15px;
	text-align:center
}
.main_page table.products td.description 
{
	font-size:12px;
	padding:10px 0px 0px 0px;
}
.main_page table.products td.empty 
{
	width:40px;
}

/**
*** Text heavy detail pages
**/
/*.faq h1 
{
	text-align:center;
	color:#0A134E;
}*/
.faq h2, .features h2
{
	color:#34730E;
	font-size:13pt;
	padding:10px 0 0 0;
}
.faq strong, .features strong
{
	color:#112185;
}
.faq, .features
{
	padding:10px;
}

/**
*** Href color classes
**/
a.black:link, a.black:visited, a.black:active
{
	color:Black;
}
a.black:hover 
{
	color:Gray;
}
a.red:link, a.red:visited, a.red:active
{
	color:red;
}
a.red:hover 
{
	color:Gray;
}
a.medium_blue:link, a.medium_blue:visited, a.medium_blue:active
{
	color: #0c5092;
}
a.medium_blue:hover 
{
	color:Gray;
}


/**
*** Stuff individual pages
**/
.index_page 
{
	text-align:center;
}
.index_page .main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.index_page .mainbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.index_page .red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	text-decoration: none;
}
.tour, .data_center, .resources, .about_us
{
	padding:10px;
}
/**
*** controls/header2.ascx
**/
.header2 td.left 
{
	background-image:url(controls/images/header2_left.gif);
}
.header2 td.right 
{
	background-image:url(controls/images/header2_right.gif);
}
/**
*** controls/footer.ascx
**/
.footer_links, a.footer_links:link, a.footer_links:visited, a.footer_links:active
{
	color:#195593;
	font-weight:bold;
	text-decoration:none;
}
a.footer_links:hover
{
	color:Gray;
	font-weight:bold;
	text-decoration:none;
}
td.footer_links 
{
	background-image:url(controls/images/cellbg1.gif);
}


/**
*** Used for all pages that need a white border
**/
.padded_page
{
	padding:10px;
}

/**
*** signup/managers_invoice.aspx
**/
.signup_managers_invoice_page
{
	padding:10px;
}

/**
*** signup/index.aspx
**/
.signup_page
{
	padding:10px;
}

/**
*** signup/signup_managers or signup/signup_owners
**/
.signup_managers_page 
{
	padding:10px;
}
.signup_managers_page h1
{
	color: #e8ae33;
	padding-bottom: 10;
}

/**
*** signup/managers_webpackage_upgrades.aspx
**/
.signup_managers_webpackage_upgrades_page
{
	padding:10px;
}
.signup_managers_webpackage_upgrades_page h1
{
	color: #e8ae33;
	padding-bottom: 10;
}
.signup_managers_webpackage_upgrades_page h2
{
	color: #0A134E;
}

/**
*** controls/controls_bluemainbox_page.ascx
**/
.controls_bluemainbox_page td.price_middle 
{
	background-image:url(controls/images/price_main_middle.gif);
}
.controls_bluemainbox_page .innertext 
{
	padding: 10 10 0 10;	
	border-bottom:0;
}
.controls_bluemainbox_page .innertext ul
{
	margin-left:10;
	padding-left:5;
	border-bottom:0;
	padding-bottom:0;
}
.controls_bluemainbox_page .innertext ul li
{
	list-style-image:url(controls/images/bull.gif);
	border-left:0;
	padding-left:0;
	border-bottom:0;
	padding-bottom:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#04417b;
	font-size:8pt;
	padding-bottom:10px;
}
.controls_bluemainbox_page .innertext td.price_middle 
{
	background-image:url(controls/images/price_main_inner_middle.gif);
	color:White;
}

/**
*** controls/controls_bluesubbox_page.ascx
**/
.controls_bluesubbox_page td.price_middle 
{
	background-image:url(controls/images/price_sub_middle.gif);
}
.controls_bluesubbox_page td.left_cor
{
	background-image:url(controls/images/left-cor.gif);
}
.controls_bluesubbox_page .price, .controls_bluemainbox_page .innertext td.price_middle .price
{
	font-size:7pt;
	color:White;
	position:relative;
	top:2px;
}
.controls_bluesubbox_page .innertext 
{
	padding: 10px 10px 0 10px;
}
.controls_bluesubbox_page .innertext ul
{
	margin-left:10px;
	padding:5;
}
.controls_bluesubbox_page .innertext ul li
{
	list-style-image:url(controls/images/bull2_extended.gif);
	border-left:0;
	padding-left:0;
	border-bottom:0;
	padding-bottom:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#04417b;
	font-size:8pt;
	padding-bottom:10px;
}

/**
*** owners/seminar.ascx
**/
.owners_seminar_page .heading5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6699CC;
	text-decoration: none;
}

/**
*** correction for navbar at the top of the page   
1. IE for windows (#header) 2. All other browsers (html>body #header) 
**/

/* Safari fix\
#header2 {padding-bottom: 53px; }*/
/* End hide */

/* Hide from IE-Mac \
#header {margin-bottom: -3px; voice-family:}
html>body #header {margin-bottom: -2px}*/
/* End hide */

/* next style will not work because of the above id 
.d {margin-top: 3;}*/


/** Michael's stuff **/

/** HOMEPAGE **/

.homeHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0076BF;
	line-height: 14px;
}
A.homeHeadLink:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0076BF;
	line-height: 16px;
	text-decoration: none;
}

A.homeHeadLink:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0076BF;
	line-height: 16px;
	text-decoration: none;
}
A.homeHeadLink:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FDBB30;
	line-height: 16px;
	text-decoration: none;
}
A.homeHeadLink:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0076BF;
	line-height: 16px;
	text-decoration: none;
}
A.homeHeadLink:visited:hover A.homeHeadLink:link:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FDBB30;
	line-height: 16px;
	text-decoration: none;
}

A.headlines:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #0076BF;
	text-decoration: none;
}


A.headlines:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #0076BF;
	text-decoration: none;
}

A.headlines:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #0076BF;
	text-decoration: none;
}

A.headlines:link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #FDBB30;
	text-decoration: none;
}

A.headlines:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #FDBB30;
	text-decoration: none;
}

.testBlue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #5C92C6;
	margin-bottom:2px;
	
}
.testSigYellow {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FDBB30;
	margin-top:2px;
	margin-bottom:2px;
}
.serviceHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
}
.headlinesBullet {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #0076BF;
	text-decoration: none;
}

A.testSigLink:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FDBB30;
	text-decoration: none;
}

A.testSigLink:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #0076BF;
	text-decoration: none;
}


A.testSigLink:active {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FDBB30;
	text-decoration: none;
}

A.testSigLink:visited {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FDBB30;
	text-decoration: none;
}

A.testSigLink:visited:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #0076BF;
	text-decoration: none;
}

/** HOMEPAGE End **/


.headlinesSM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
	line-height: 6px;
	color: #0076BF;
	text-decoration: none;
	vertical-align: super;
}


/** HEADER Tagline **/
.pageHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0076BF;
	line-height: 16px;
}




/*added 10/20/05 MP*/


A.learnmore:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

A.learnmore:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #003366;
	text-decoration: none;
}

A.learnmore:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

A.learnmore:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

A.learnmore:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #003366;
	text-decoration: none;
}




.sig_mark {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 8px;
	vertical-align: 75%;
	color: #5C92C6;
}
.sig_mark_body {

	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 8px;
	vertical-align: 50%;
	color: #333333;
}

/* TOP UI BEGIN*/

A.sec_ui_top:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #5c92C6;
	text-decoration: none;
}
A.sec_ui_top:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #FDBB30;
	text-decoration: none;
}
A.sec_ui_top:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #5c92C6;
	text-decoration: none;
}
A.sec_ui_top:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #5c92C6;
	text-decoration: none;
}
A.sec_ui_top:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #FDBB30;
	text-decoration: none;
}
/* TOP UI END */

/* SEC UI SEPARATOR */
.sec_ui_separator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #5c92C6;
}




/* ADDED 11/08/05 MP */

/* Yellow Box BEGIN */
div#yellow_box A:link {
	font-size: 12px;
	font-weight: bold;
	COLOR: #5C92C6;
	text-decoration: none;
}
div#yellow_box A:visited {
	font-size: 12px;
	font-weight: bold;
	COLOR: #5C92C6;
	text-decoration: none;
}
div#yellow_box A:hover {
	font-size: 12px;
	font-weight: bold;
	COLOR: #FDBB30;
	text-decoration: none;
}
div#yellow_box A:active {
	font-size: 12px;
	font-weight: bold;
	COLOR: #5C92C6;
	text-decoration: none;
}
div#yellow_box A:visited:hover {
	font-size: 12px;
	font-weight: bold;
	COLOR: #FDBB30;
	text-decoration: none;
}

/* sides BEGIN*/
div#yellow_box .boxRtSide {
	border-right: 2px solid #FDBB30;
}
div#yellow_box .boxLtSide {
	border-left: 2px solid #FDBB30;
}
div#yellow_box .boxTopSide {
	border-top: 2px solid #FDBB30;
}
div#yellow_box .boxBttmSide {
	border-bottom: 2px solid #FDBB30;
}

/*sides END*/

/*corners BEGIN*/
div#yellow_box .cornerTopRt {
	background-image:url(images/yellow_box_rtTop.jpg);
}
div#yellow_box .cornerTopLt {
	background-image:url(images/yellow_box_ltTop.jpg);
}
div#yellow_box .cornerBotLt {
	background-image:url(images/yellow_box_ltBttm.jpg);
}
div#yellow_box .cornerBotRt {
	background-image:url(images/yellow_box_rtBttm.jpg);
}
/*corners END*/


div#yellow_box h1 {
	color: #003366;
	border-bottom: 1px solid #003366;
	text-align:left;
}

div#yellow_box h2 {
	color: #003366;
	font-size: 12px;
	line-height: 13px;
	text-align:left;
}

div#yellow_box p {
	color: #000000;
	font-size: 11px;
	line-height: 13px;
}

div#yellow_box p strong {
	font-size: 8px;
	COLOR: #5C92C6;
	text-decoration: none;
}

div#yellow_box .bullets {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 10px;
	color: #5c92c6;
	list-style-type: disc;
}

/* Yellow Box END */


/* Yellow Nav Box BEGINS */

div#yellow_box .navigation A:link {
	font-size: 10px;
	line-height:12px;	

	font-weight: bold;
	COLOR: #5C92C6;
	text-decoration: none;
}
div#yellow_box .navigation A:visited {
	font-size: 10px;
	line-height:12px;	
	font-weight: bold;
	COLOR: #5C92C6;
	text-decoration: none;
}
div#yellow_box .navigation A:hover {
	font-size: 10px;
	line-height:12px;	
	font-weight: bold;
	COLOR: #FDBB30;
	text-decoration: none;
}
div#yellow_box .navigation A:active {
	font-size: 10px;
	line-height:12px;	
	font-weight: bold;
	COLOR: #5C92C6;
	text-decoration: none;
}
div#yellow_box .navigation A:visited:hover {
	font-size: 10px;
	line-height:12px;	
	font-weight: bold;
	COLOR: #FDBB30;
	text-decoration: none;
} 


/* Yellow Nav Box ENDS*/


/* Blue Box */

/*sides BEGIN*/
div#blue_box .boxRtSide {
	border-right: 3px solid #5C92C6;
}
div#blue_box .boxLtSide {
	border-left: 3px solid #5C92C6;
}
div#blue_box .boxTopSide {
	background: #5c92c6;
	height:35px;
	text-indent: 5px;
}
div#blue_box .boxBttmSide {
	border-bottom: 3px solid #5C92C6;
}

/*sides END*/

/*corners BEGIN*/

div#blue_box .cornerBotLt {
	background-image:url(images/blue_box_ltBttm.jpg);
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 14px;
}
div#blue_box .cornerBotRt {
	background-image:url(images/blue_box_rtBttm.jpg);
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 14px;
}
/*corners END*/


div#blue_box h1 {
	font-size:12px;
	line-height:12px;
	color: #ffffff;
	padding: 3px;
}
div#blue_box h2 {
	font-size:12px;
	line-height: 12px;
	color: #003366;
}
div#blue_box h3 {
	font-size:11px;
	line-height: 12px;
	color: #003366;
}
div#blue_box  ul {
	font-size: 11px;
	line-height: 15px;
	margin-left: 10px;
	padding: 3px;
	font-weight:normal;
	color: #003366;
	text-align: left;
	margin:2px 2px 1px 1.25em; 
	list-style-position:outside;
}

div#blue_box  p {
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-align: left;
}

div#blue_box  .bullets {
	font-size: 8px;
	line-height: 9px;
	font-weight:bold;
	color: #fdbb30;
	text-align: left;
}



/* Blue Box ENDS */


/** YELLOW in BLUE BOX Begins **/
/* Yellow Box sides BEGIN*/
div#blue_box .yellowbox .boxRtSide {
	border-right: 2px solid #FDBB30;
}
div#blue_box .yellowbox .boxLtSide {
	border-left: 2px solid #FDBB30;
}
div#blue_box .yellowbox .boxTopSide {
	border-top: 2px solid #FDBB30;
	height:12px;
	background: #FFFFFF
}
div#blue_box .yellowbox .boxBttmSide {
	border-bottom: 2px solid #FDBB30;
}

/*Yellow Box Sides END*/

/*Yellow Box Corners BEGIN*/
div#blue_box .yellowbox .cornerTopRt {
	background-image:url(images/yellow_box_rtTop.jpg);
}
div#blue_box .yellowbox .cornerTopLt {
	background-image:url(images/yellow_box_ltTop.jpg);
}
div#blue_box .yellowbox .cornerBotLt {
	background-image:url(images/yellow_box_ltBttm.jpg);
}
div#blue_box .yellowbox .cornerBotRt {
	background-image:url(images/yellow_box_rtBttm.jpg);
}
/*Yellow Box Corners END*/

div#blue_box .yellowbox ul {
	font-size: 11px;
	line-height: 15px;
	font-weight:normal;
	margin-left: 10px;
	padding: 5px;
	color: #003366;
	text-align: left;
}

/** YELLOW in BLUE BOX ENDS **/




/*News & Events DATE */
div#yellow_box span {
	color: #5C92C6;
	font-size: 10px;
	line-height: 10px;
}



/* Bottom Right side BEGIN */

div#bottomRightSide A:link {
	font-size: 10px;
	COLOR: #5C92C6;
	text-decoration: none;
}
div#bottomRightSide A:visited {
	font-size: 10px;
	COLOR: #5C92C6;
	text-decoration: none;
}
div#bottomRightSide A:hover {
	font-size: 10px;
	COLOR: #FDBB30;
	text-decoration: none;
}
div#bottomRightSide A:active {
	font-size: 10px;
	COLOR: #5C92C6;
	text-decoration: none;
}
div#bottomRightSide A:visited:hover {
	font-size: 10px;
	COLOR: #FDBB30;
	text-decoration: none;
}

div#bottomRightSide h1 {
	color: #003366;
	border-bottom: 1px solid #003366;
}

div#bottomRightSide h2 {
	color: #003366;
	font-size: 10px;
	/* font-height: 13px; */
	border-bottom: 1px solid #003366;
	width: 234px;
}

div#bottomRightSide p {
	text-align: left;
	color: #000000;
	font-size: 10px;
	line-height: 12px;
}

div#bottomRightSide h3 {
	color: #003366;
	font-size: 10px;
	/* font-height: 13px; */
	border-bottom: 1px solid #003366;
	width: 234px;
}

div#about_us .team_title h2 {
	color: #000000;
	font-size: 12px;
	line-height: 13px;
	font-style:italic;
	font-weight:normal;
	text-align: left;
}


div#yellow_box .testimonial p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #5C92C6;
}
div#yellow_box .testimonial strong{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight:normal;
	color: #FDBB30;
}
div#customersBox p.quote {
	clear:right;
}
div#partners p.quote {
	clear:left;
}
.roundedSubBox p.quote_source {
	font-weight:bold;
}
/* --- Services --- */
.roundedMainBox div#servicesBox, .roundedMainBox div#servicesBox h1 {
	border-top:0px solid #5C92C6;
}
div#servicesBox h1 {
	border-top:1px solid #5C92C6;
}
.serviceBox .serviceText {
	border:1px solid white;
	margin:0px; padding:0 0 0 20px;
	font-size: 12px;
	line-height: 14px;
	text-align:left;
}
.serviceBox .serviceText ul li {
	list-style-position: outside;
	margin:0; padding:0;
	font-size: 12px;
}

.serviceBox .serviceText p {
	margin:0; padding:0; color:black; line-height:1.2; background-color: white;
	font-weight:bold; text-align:left;
}
.serviceBox .serviceImage img {
	width:150px; float:left; margin:5px 20px 5px 5px;
}
.serviceBox .servicesReference img {
	height:16px;
}

div#subNav {
	margin: 0px 5px;
}
p.under_construction {
	color:black;
	font-size: 16px;
	text-align:center; }