/* CSS Definitions for AMS    */
/* Document subject to copyright */

html, body {margin:0; padding:0; height:96%}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#e5e5e5;
	font-size:100.1%;
	background-image:url(../images/body_background.gif);
	background-repeat:repeat-y;
}

/*---  Wraps entire body ---*/
#ContainAll { 
	margin:0px 0px 0px 10px;
	width:770px;
}

/***************************************/
/*---- Contains the logo & banner  ----*/
/***************************************/

#headerMain {
	text-align:left;
	float:left;
	display: none;
}

#headerMain h1 {
	background-image:url(../images/header-image/exclusive-management.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
	width:770px;
	height:100px;
	margin:0px;
	padding:0px 0px 0px 0px;
}


/*************************************/
/*---- Contains the entire body  ----*/
/*************************************/


#bodyContain {
margin: 0px;
padding: 0px;
	text-align:left;
	clear:both;
	}

#bodyRight {
	padding:5px 0px 0px 0px;
	float:left;
	width:585px;
	font-size:0.75em;
	background-color:#ffffff;
}

#bodyRight h2 {
	font-size:1.4em;
	margin:2px 0px 2px 0px; padding:0px;
	color:#0073BE;
}

#bodyLeft {
	margin:5px 0px 0px 0px;
	float:left;
	width:180px;
	background-color:#BBC0C6;
	background-image: url(../images/subNav_curve_silver.gif);
	background-repeat:no-repeat;
	background-position:top;
	display: none;
}

#tileAdLeft {
	margin:0px;
	padding:10px 0px 0px 0px;
	background-color:#ffffff;
	text-align:center;
	background-color:#FFFFFF
}

.curevBot {
	width:180px;
	background-color:#BBC0C6;
	background-image: url(../images/subNav_curve_silverbot.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:-1px;
}



/******************************/
/*---- Left Side of Body  ----*/
/******************************/

#subNav {
	color:#FFFFFF;
	font-size:0.69em;
}

#subNav h1, h2, h3, h4 {
	color:#00446c;
	font-size:1.2em;
	padding:8px 0px 8px 0px;
	margin:0px 15px 0px 5px;
}

#subNav ul {
	margin:0px 15px 0px 25px;
	padding:0px;
	list-style-image:url(../images/subnav_arrow.gif);
	display:block;
}

#subNav li {
	padding:0px;
	line-height:1.6em;
	/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
	border-bottom:1px solid #999999; 
}

/* fix for browsers that don't need the hack */
html>body #subNav li {border-bottom:1px solid #999999;}

#subNav a:link, #subNav a:visited, #subNav a:active {
	display:block;
	color:#00446c;
	text-decoration:none;
	font-weight:normal;
}

#subNav a:hover {
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	background-color:#3587B9;
}


/*******************************/
/*---- Right Side of Body  ----*/
/*******************************/

/* Main horizontal navigation above Image */

#globalNav {
	color:#ffffff;
	border-bottom:2px solid #ffffff;
	background-color:#0372C3;
	margin:0px; padding:0px;
	background-image:url(../images/global_nav_top_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	display: none;
	
}

#globalNav ul {
	padding:5px 0px 5px 5px;
	margin:0px;
	
}

#globalNav img {
	border:none;
	vertical-align: text-top;
}

#globalNav li {
	display:inline;
	margin:0px;
	border-right:1px solid #ffffff;
	padding:0px 9px 0px 9px;
	line-height:2em;
}

#globalNav #last li {
	display:inline;
	margin:0px;
	border:none;
	padding:0px 8px 0px 8px;
	line-height:2em;
}

#globalNav a:link, #globalNav a:visited, #globalNav a:active {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

#globalNav a:hover {
	color:#BAD9EB;
	text-decoration:none;
	font-weight:bold;
}

#bodyIMG {
	margin:0px; padding:0px; overflow:hidden; height:120px;
}

#bodyIMGStateHeader {
	margin:0px; padding:0px; overflow:hidden; height:115px;
}


#innerbodyIMG {
	margin:0px; padding:0px; overflow:hidden; height:85px;
}

#tickerAd {
	color:#484848;
	background-color:#ffffff;
	margin:0px; padding:0px;
	line-height:1.5em;
	
}

.break {
	background-image: url(../images/dotted_line_break.gif);
	background-repeat: repeat-x;
	height:10px;
	clear:both;
}

/******************************************************************************************/
/* Contains text on homepage after image */

#introContent {
	margin:2px 0px 0px 5px;
}
#introContent table {
	width:auto;
	border:none;
}

#introContent h1{
	color:#000000;
	font-size:1.4em;
	text-align:center;
	margin:5px 0px 5px 0px; padding:0px;
}
#introContent h3{
	color:#000000;
	font-size:1.1em;
	text-align:center;
	margin:5px 0px 5px 0px; padding:0px;
}

#introContent td {
	padding:2px;
}
#introContent img {
	border:1px solid #222222;
}

/******************************************************************************************/
/* Inner Contain Exclusively for HOME PAGE */

#innerContain {
	text-align:left;
	margin:0px 0px 0px 0px;
}

#innerContain a:link, #innerContain a:visited, #innerContain a:active {
	color:#333333;
	text-decoration:underline;
}

#innerContain a:hover{
	text-decoration:none;
}

.theText {
	margin:0px 0px 10px 0px;
}

#innerContain h2 {
	font-size:1.4em;
	margin:0px; padding:0px;
	color:#0073BE;
}
#innerContain h3 {
	font-size:1em;
	margin:3px 0px 5px 0px;
}

/* Breadcrumbs */

#breadCrumbs {
	color:#555555;
	margin:0px 0px 0px 0px;
}

#breadCrumbs a:link, #breadCrumbs a:active, #breadCrumbs a:visited {
	color: #555555;
	font-weight:normal;
	text-decoration:underline;
}

#breadCrumbs a:hover, {
	text-decoration:none;
}

/******************************************************************************************/
/* Body Template for inner pages */

#bodTemplate {
	margin:0px 0px 0px 5px;
}

#bodTemplate h1, #bodTemplate h2, #bodTemplate h3, #bodTemplate h4, #bodTemplate h5, #bodyIMGStateHeader h2 {
	color: #0372C3;
	margin:0px; padding:0px;
}

#bodTemplate h1 strong, #bodTemplate h2 strong, #bodTemplate h3 strong, #bodTemplate h4 strong, #bodTemplate h5 strong {
	color: #000000;
	margin:0px; padding:0px;
}

#bodTemplate h1 { font-size:1.8em; text-transform:capitalize; } 
#bodTemplate h2 { font-size:1.4em; }
#bodTemplate h3 { font-size:1.2em; }

#bodTemplate li { line-height:1.4em; }


#bodTemplate a:link, #bodTemplate a:active, #bodTemplate a:visited {
	color: #666666;
	font-weight:normal;
	text-decoration:underline;
}

#bodTemplate a:hover, {
	text-decoration:none;
}

#bodTemplate p.thank-you
{
margin: 30px 30px 30px 10px;
padding: 10px;
font-family: verdana, arial;
font-size: 8pt;
border: 1px solid #666;
}


/******************************************************************************************/
/* Within Left for homepage */

#innerLeft {
	float:left;
	width:150px;
	margin:0px 0px 0px 5px;

}

#innerMid {
	background-color:#ffffff;
	margin:0px 0px 0px 10px;
	float:left;
	width:240px;
	text-align:center;
}

#innerMidText {
	background-color:#ffffff;
	margin:0px 0px 0px 10px;
	float:left;
	width:240px;
	text-align:left;
}

#innerRight {
	float:left;
	background-color:#ffffff;
	width:160px;
	margin:0px 0px 0px 10px;
	text-align:right;
}

#tileAd {
	background-color:#ffffff;
	text-align:right;
}

#newsLetter {
	text-align:left;
	margin:10px 0px 15px 0px;
	background-color:#e4e4e4;
	border:1px solid #cccccc;
	padding:3px;
}

#newsLetter form, form.short_form {
	margin:0px; padding:0px
}

#newsLetter .field, form.short_form {
	width:100px
}

#newsLetter .button, form.short_form .button {
	background-color:#3587B9;
	color:#FFFFFF;
	
}

/************************************/
/*---- Contains the page Footer ----*/
/************************************/

#clearfooter{
	height:10px;
	font-size:1px;
	clear:both;
}

#footContain {
	width:770px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 15px 0px;
	line-height:1em;
	border-top:2px solid #484848;
	color:#222222;
	font-size:0.69em;
	text-align:center;
	display: none;
}

#footContain a:link, #footContain a:visited, #footContain a:active {
	color:#555555;
	text-decoration:underline;
	font-weight:normal;
}

#footContain a:hover {
	color:#222222;
	text-decoration:none;
	font-weight:normal;
}

#footContain ul {
	list-style-type: none;
	margin: 0px 0px;
	padding: 0px;
}

#footContain li {
	display:inline;
	margin: 0px;
	padding:0px 5px 0px 5px;
	display: inline;
	color: #0000000;
}


/**************************/
/*---- Common Classes ----*/
/**************************/


.trRow { border-bottom:1px solid #999999; }

table { text-align:left; margin:0 auto;}

.whiteBLD { color:#FFFFFF; font-weight:bold;}

a.read:link { color:#0073BE; text-decoration:underline; font-weight:bold; }
a.read:active { color:#0073BE; text-decoration:underline; font-weight:bold; }
a.read:visited { color:#0073BE; text-decoration:underline; font-weight:bold; }
a.read:hover { color:#0073BE; text-decoration:underline; font-weight:bold; }

.floatLeft { float:left; }
.floatRight { float:right; }
.floatLeftWB { float:left; border:1px solid #333333; margin:0px 5px 5px 0px}
.floatLeftWpad { float:left; margin:0px 10px 5px 0px}
.floatRightWpad { float:right; margin:0px 0px 5px 10px}

fieldset { margin:0px; padding:0px; border:none }

.border1px { border:1px solid #333333; }


/**********************************************/
/* i start here - manu */
/**********************************************/

/******************************************************************************************/
/* Forms for inner pages */

#propForms {
	margin:0px;
}

#propForms label, #propForms input  {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

#propForms label {
	text-align: left;
	width: 190px;
	padding-right: 10px;
}

#propForms br {
	clear: left;
}

#propForms fieldset {
	border: 1px solid #999999;
	padding: 8px;
	margin: 8px 0px 0px 0px;
}

#propForms legend {
	margin:0px 0px 5px 0px;	
	font-weight:bold;
	text-transform:capitalize;
}

#propForms input.submit_image {
margin: 5px;	
width: 90px;
height: 20px;
}

h2.dc_h3
{
margin: 0px;
padding: 0px;
height: 30px;
line-height: 30px;
font-family: arial, tahoma;
font-size: 12pt;
font-color: #0074B9;
text-align: center;
}

h3.dc_h3
{
margin: 0px;
padding: 0px 5px;
height: 30px;
line-height: 30px;
font-family: arial, tahoma;
font-size: 9pt;
font-color: #0074B9;
}

p.credit_dc
{
margin: 0px;
padding: 5px;
font: verdana, arial;
font-size: 8pt;
color: #999999;
line-height: 15px;
}

p.process_note
{
margin: 5px;
padding: 0px;
font-family: verdana, arial;
font-size: 8pt;
color: #666;
}

#premium_providers
{
margin: 0px;
padding: 0px;
}

#premium_providers ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
}

#premium_providers li
{
margin: 0px;
padding: 0px;
display: inline;
}

#premium_providers li a img
{
margin: 0px;
padding: 0px 10px;
border: 0px;
}

ul.horizontal
{
margin: 0px;
padding: 0px 4px;
list-style-type: none;
}

ul.horizontal li
{
margin: 0px;
padding: 0px 4px;
display: inline;
font-family: arial, verdana;
font-size: 9pt;
color: #000;
}

ul.horizontal li a
{
text-decoration: underline;
}

.short_form
{
margin: 0px;
padding: 0px;
width: 300px;
text-align:left;
margin:10px 0px 15px 0px;
background-color:#e4e4e4;
border:1px solid #cccccc;
padding:3px;
}

.newsletter_image_right
{
margin: 0px;
padding: 0px;
width: 300px;
float: right;
}