@import url(../css/reset.css);

<style type="text/css" media="screen">

body
{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#536564;
}

.footerBox {
	position:absolute;
	left:0px;
	bottom:0px;
	width:1200px;
	background:#cfcfcf;
} 
.footerBox {
	position:relative;
	left:40px;
	bottom:-10px;
	width:900px;
	float: none;
	clear: both;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666;
	border-left-color: #666;
} 

p
{
	line-height:16px;
	font-family: "Times New Roman", Times, serif;
	color: #536564;
	font-size: 12px;
	font-style: normal;
	font-weight: 200;
	text-align: justify;
	clear: both;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

h3
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#669900;
	text-transform:uppercase;
	letter-spacing:.25em;
	margin:0;
	padding:0;
	font-weight:bold;
}

.callToAction
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#669900;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:.15em;
	font-weight:bold;
}

.blockCopy
{
	width: 305px;

}

.column1a
{
	position:absolute;
	margin:100;
	border-left:200px;

}

.dottedBorderDiv
{
	margin:10px 0;
	border-top:1px dashed #333333;
	width:305px;
	height:1px;
}

.navigation
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	letter-spacing:0.15em;
	text-decoration:none;
	padding-right:25px;
}


</style>






body
{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#536564;
}

strong {
	font-weight: bold;
	top: auto;
}
em { font-style: italic; }

.style2 {
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}
.blockCopy {
	width: 180px;
	position: relative;
}
.dottedBorderDiv {
	border-top:1px dashed #333333;
	width:100%;
	height:1px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}


html {
min-height: 101%;
}

/* =Links
----------------------------------------------- */
a {
	text-decoration: none;
	color: #536564;;
}
a:link {
	/*color: #FF6600;*/
	color:#090;
	text-decoration: underline;
}

a:hover {
	color:#093;
	text-decoration: underline;
}
a:active {
	color:#093;
	text-decoration: underline;
}

a:visited {
	color: #093;
	text-decoration: underline;
}

/* =Structure
----------------------------------------------- */
h2 {
	font-weight: bold;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

#left-col-title {background-color: #183F72; height: 24px; padding-left: 10px; padding-top: 4px; }

#left-col-title h2 {background-color: #183F72; color: #ffffff;    font-size: 16px;}

h4 {
	
	font-weight: bold;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}


h5 {
	font-weight: bold;
	color: #009900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}


fieldset input {
	margin-bottom: 1.35em;
}
li p { 
	font-size: 1em;
}

ul {
	margin: 2px 0px 2px 10px;
	padding: 0;
}

ul li {
	list-style-position: outside;
	/*list-style-image: url('../images/menu_squareA.gif');*/
}


img.floatLeft { 
    float: left; 
    margin: 4px 12px 4px 4px; 
}

/* =Header
----------------------------------------------- */
#header_stripes {
	margin-bottom: 1px;
	background-image: url('../images/logo_header.gif');
	display: block;
	width: 765px;
	height: 78px;
}



/*--------------------------------------
  Homepage Layout Elements
--------------------------------------*/

#news {
	margin: 0px 0 10px 0px;
}


#flash {
	background: #FFF no-repeat;
	height: 285px;
	width: 763px;
	position:relative;
	z-index:0;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}





#header h1{
padding-bottom:18px;
}

li.expanded{
	list-style-image: none;
	list-style-type: none;
}


#flash {
	background: #FFF no-repeat;
	height: 285px;
	width: 763px;
	position:relative;
	z-index:0;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}



/* =Footer
----------------------------------------------- */
#footer {
	border-top: 1px solid #008fd5;
	clear: both;
	margin-top: 10px;
}
/* validation and rss services */
#badges p,
#badges li,
#badges ul,
#copyright,
#footerlinks {
	margin-bottom: 0;
	list-style-type: none;
}
#badges li,
#rss {
	float: left;
	margin-top: -23px;
	margin-right: 3px;
	list-style-type: none;
}
/* for safari negative floating */
#xhtml-badge,
#css-badge, 
#wai-badge {
	position: absolute;
}
#css-badge { margin-left: 53px }
#wai-badge { margin-left: 106px;}
#badges p {
	clear: left;
	float: left;
}
#copyright,
#footerlinks {
	color: #bbb; 
}
#footerlinks {
	clear: right;
}
#footerlinks a {
	color: #bbb;
}
#footerlinks #copyright {
	border: none;
	text-align: right;
	width: 400px;
}
#rss {
	float: right;
	display: block;
	padding-top: 1px;
	text-align: right;
	width: 52px;
}
#footerlinks {
	float: right;
}
#footerlinks li {
	border-left: 1px solid #bbb;
	float: left;
	line-height: 1em;
	margin: 2px 0 0 0.4em;
	padding: 3px 0 1px 5px;
	list-style-type: none;
}
/* affiliate */
.affiliate {
	clear: both;
	color: #bbb;
	line-height: 18px;
	padding: 0 0 10px 0;
	text-align: right;
	white-space:nowrap;
}
.affiliate .org, .affiliate .country-name {
	display: none;
}
.affiliate .tel {
	display: inline;
	text-align: right;
}
.affiliate abbr {
	border: medium none;
}
.affiliate .tel span span {
	color: #0099CC;
}


/** disclosure **/
#disclosure {
	clear: both;
	color: #000000;
	text-align: left;
}

div.mainBox {
	width: 230px;
	background-repeat: repeat-x;
	color: #777;
	float:left;
	margin-left: 8px;
	margin-right: 10px;
	background-color: #f7f7f7;
}
div.mainBox-top {
	background-image: url('../images/box-top4a.gif');
	background-repeat: no-repeat;
	height: 53px;
	width: 230px;
}
div.mainBox-content {
	min-height: 162px;
	height:auto !important;
	height:170px;
	padding-left: 20px;
	padding-right: 20px;
}
div.mainBox-content img {
}
div.mainBox-Bottom {
	background-image: url('../images/box-bottom5.gif');
	background-color: #fff;
	min-height: 10px;
	height: 10px;
	background-repeat: no-repeat;
	width: 230px;
}
div.contentArea {
	overflow: auto;
	margin-bottom: 10px;
	overflow: auto;
	width: 600px;
	float: left;
	margin-top: auto;
	margin-left: 20px;
	height: auto;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}


#main_content #adserve_title {
	margin-bottom:0px;
}

#main_content #adserve a, #main_content #adserve a:link {
	color: #0099FF;
	text-decoration: none;
}

#main_content #adserve a:active, #main_content #entry a:hover {
	color: #FF6600;
	text-decoration: none;
	
}




.submenuBox ul {
	list-style: none;
	background-position: left;
	text-align: left;
}
.submenuBox li {
	list-style: square url(none) inside;
	padding-bottom: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-left: 6px;
	color: #FFFFFF;
}

.submenuBoxChoose ul {
	list-style: none;
	background-position: left;
	text-align: left;
}
.submenuBoxChoose li {
	list-style: square url(none) inside;
	padding-bottom: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-left: 6px;
	color: #FFFFFF;
}

.submenuBoxProducts ul {
	list-style: none;
	background-position: left;
	text-align: left;
}
.submenuBoxProducts li {
	list-style: square url(none) inside;
	padding-bottom: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-left: 6px;
	color: #FFFFFF;
}
.submenuBoxRollover ul {
	list-style: none;
	background-position: left;
	text-align: left;
}
.submenuBoxRollover li {
	list-style: square url(none) inside;
	padding-bottom: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-left: 6px;
	color: #FFFFFF;
}

#sidebar  {
	float: right;
	padding-bottom: 20px;
	text-align: left;
	width: 170px;
	margin-top:0px;
	background-position: left top;
	background-repeat: no-repeat;
	margin-right: 0px;
	font-size: 1em;
}



.menu_sidebar {
	background-position: top;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-top: 0px;
	text-align: left;
	width: 170px;
}
.menu_sidebar1 {
	background-position: top;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-top: 0px;
	text-align: left;
	width: 200px;
}
.menu_sidebar ul {
	list-style: none;
}
.menu_sidebar li {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}




.end_sidebar {
	background-position: left top;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-top: 40px;
	text-align: left;
	width: 170px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
}
.end_sideBar h2 {display:none;}


/* --- Inner Pages Sub Menus  Your Options--- */
div.submenuBox {
	width: 170px;
	background-repeat: repeat-x;
	color: #777;
	float:right;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #f7f7f7;
	background-image: url('../images/submenu_content2.gif');
}
div.submenuBox-top {
	background-image: url('../images/submenu_boxTop2a.gif');
	background-repeat: no-repeat;
	height: 39px;
	width: 170px;
	margin-left: 0px;
	margin-right: 0px;
}
div.submenu-content {
	min-height: 172px;
	height:auto !important;
	height:180px;
	width: 170px;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 0px;
}
div.submenu-content img {
}
div.submenu-Bottom {
	background-image: url('../images/submenu_boxBottom.gif');
	background-color: #fff;
	min-height: 10px;
	height: 11px;
	background-repeat: no-repeat;
	width: 170px;
}

/* --- Inner Pages Sub Menus  Why Choose Us--- */

div.submenuBoxChoose {
	width: 170px;
	background-repeat: repeat-x;
	color: #777;
	float:right;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #f7f7f7;
	background-image: url('../images/submenu_contentGreen.gif');
}
div.submenuBoxChoose-top {
	background-image: url('../images/submenuboxTopGreen.gif');
	background-repeat: no-repeat;
	height: 39px;
	width: 170px;
	margin-left: 0px;
	margin-right: 0px;
}
div.submenuChoose-content {
	min-height: 102px;
	height:auto !important;
	height:110px;
	width: 170px;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 0px;
}
div.submenuChoose-content img {
}
div.submenuChoose-Bottom {
	background-image: url('../images/submenuBoxBottomGreen.gif');
	background-color: #fff;
	min-height: 10px;
	height: 11px;
	background-repeat: no-repeat;
	width: 170px;
}
div.submenuChoose-Bottom1 {
	background-image: url('../images/submenuBoxBottomBlue.gif');
	background-color: #fff;
	min-height: 10px;
	height: 11px;
	background-repeat: no-repeat;
	width: 170px;
}

/* --- Inner Pages Sub Menus  Products and Services--- */

div.submenuBoxProducts {
	width: 170px;
	background-repeat: repeat-x;
	color: #777;
	float:right;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #f7f7f7;
	background-image: url('../images/submenu_contentSilver.gif');
}
div.submenuBoxProducts-top {
	background-image: url('../images/submenuboxTopSilver.gif');
	background-repeat: no-repeat;
	height: 39px;
	width: 170px;
	margin-left: 0px;
	margin-right: 0px;
}
div.submenuProducts-content {
	min-height: 102px;
	height:auto !important;
	height:110px;
	width: 170px;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 0px;
}
div.submenuProducts-content img {
}
div.submenuProducts-Bottom {
	background-image: url('../images/submenuBoxBottomSilver.gif');
	background-color: #fff;
	min-height: 10px;
	height: 11px;
	background-repeat: no-repeat;
	width: 170px;
}
div.submenuProducts-Bottom1 {
	background-image: url('../images/submenuBoxBottomBlue.gif');
	background-color: #fff;
	min-height: 10px;
	height: 11px;
	background-repeat: no-repeat;
	width: 170px;
}



/* --- Inner Pages Sub Menus  Rollover Now--- */

div.submenuBoxRollover {
	width: 170px;
	background-repeat: repeat-x;
	color: #777;
	float:right;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #f7f7f7;
	background-image: url('../images/submenu_contentSilver.gif');
}
div.submenuBoxRollover-top {
	background-image: url('../images/submenuboxTopGrey.gif');
	background-repeat: no-repeat;
	height: 39px;
	width: 170px;
	margin-left: 0px;
	margin-right: 0px;
}
div.submenuRollover-content {
	min-height: 102px;
	height:auto !important;
	height:110px;
	width: 170px;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 0px;
}
div.submenuRollover-content img {
}
div.submenuRollover-Bottom {
	background-image: url('../images/submenuBoxBottomSilver.gif');
	background-color: #fff;
	min-height: 10px;
	height: 11px;
	background-repeat: no-repeat;
	width: 170px;
}
div.submenuRollover-Bottom1 {
	background-image: url('../images/submenuBoxBottomBlue.gif');
	background-color: #fff;
	min-height: 10px;
	height: 11px;
	background-repeat: no-repeat;
	width: 170px;
}





/* --- Options Page Boxes --- */
div.optionsBox {
	width: 170px;
	background-repeat: repeat-x;
	color: #777;
	float:left;
	margin-left: 0px;
	margin-right: 13px;
	
	background-color: #f7f7f7;
}
div.optionsBox-top {
	background-image: url('../images/submenu_boxTop.gif');
	background-repeat: no-repeat;
	height: 53px;
	width: 170px;
}
div.options-content {
	min-height: 162px;
	height:auto !important;
	height:150px;
	padding-left: 15px;
	padding-right: 15px;
}
div.options-content img {
}
div.options-Bottom {
	background-image: url('../images/box-bottom5.gif');
	background-color: #fff;
	min-height: 10px;
	height: 10px;
	background-repeat: no-repeat;
	width: 170px;
}





.IFLM {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
	width: 550px;
	font-size: 1em;
}
.IFLM_adservemain {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
	width: 765px;
	font-size: 1em;
}

.IFLM_adserve {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
	width: 490px;
	font-size: 1em;
}

.needs_adserve {
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
	width: 765px;
	font-size: 1em;
	padding-top: 5px;
}

#rollover {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
	width: 765px;
	font-size: 1em;
}
.rollover {

}


.optionsBox a:hover, #main_content a:active {
	color: #fbfbfb;
	text-decoration: none;
	
	width: 100%;
}


#faqs dt {
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	text-align: justify;
	font-size: 11px;
	color: #009900;
}
#faqs dd {
	margin: 0 1em 5px 0;
	text-align: justify;
} 

#faqs ul li {
	margin:0px;
	padding:0px;
	list-style:disc url(none) inside;
	float:left;
} 

/*Why Choose Columns*/

#threecol-wrap {
	margin: 18px 0 0 0px;
	padding: 1px 0;
	width: 550px;
}
#rollovercol-wrap {
	margin: 18px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	width: 736px;
	text-align:right;
}
#threecol-left, #threecol-centre, #threecol-right, #twocol-right {
	float: left;
	margin-right: 20px;
	padding: 1px 0 0 0;
	width: 160px;
	
}	

#threecol-left img, #threecol-centre img, #threecol-right img {
	padding: 4px;
	margin: 0 0 7px 0px;
	border: 0;
	background: url(../images/thumbnailbg.gif) no-repeat;
}
#rollovercol-left img, #rollovercol-centre img, #rollovercol-right img {
	padding: 4px;
	margin: 0 0 7px 0px;
	border: 0;
}
#threecol-left h3, #threecol-centre h3, #threecol-right h3 {
	margin: 0 20px 15px 0;
}

#threecol h3 {
	padding-bottom: 7px;
}

ul.buttons li  {
	display: inline;
	float: left;
	list-style-type: none;
	display: block;
	width: 97px;
	height: 19px;
	background: url(../images/learnmoreButton1.gif) no-repeat;
	margin: 0 40px 20px 0px;
}

ul.buttonsViewMovie li  {
	display: inline;
	float: left;
	list-style-type: none;
	display: block;
	width: 97px;
	height: 19px;
	background: url(../images/viewMoviebutton.gif) no-repeat;
	margin: 0 40px 50px 0px;
}

* html ul.buttons li  {
	margin: 0 0 0 9px;
}

* html ul.buttonsViewMovie li  {
	margin: 0 0 0 9px;
}

ul.buttons li a:link, ul.buttons li a:visited  {
	display: inline;	
	font: bold 11px/17px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
	padding: 4px 0 0 20px;
	display: block;
	color: #FFF;
	height: 26px;
}

ul.buttonsViewMovie li a:link, ul.buttonsViewMovie li a:visited  {
	display: inline;	
	font: bold 11px/17px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
	padding: 4px 0 0 20px;
	display: block;
	color: #FFF;
	height: 26px;
}

ul.buttons li a:hover {
	color: #FFF;
}	

ul.buttonsViewMovie li a:hover {
	color: #FFF;
}	



.iehomepagehack {
	height: 10px;
}

/*--------------------------------------
 Tables
--------------------------------------*/

caption {
	font-size: 11px;
	color: #666666;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
table {margin: 0; padding: 0; border-collapse: collapse; width: 490px;}
td, th {padding: 10px 10px 10px 3px; border-bottom: 1px solid #EEE;}
td + td {border-left: 1px solid #FAFAFA; color: #000000;}
td + td + td {
	color: #000;
	border-left: none;
}
td a {color: #444; text-decoration: none; text-align: left;}
td a, th a {display: block; width: 100%;}
td a:hover {
	color: #669900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
}
tfoot th {text-align: right;}
th {
	text-align: left;
	font-weight: bold;
}
th + th {text-align: left;}
th + th + th {text-align: left;}
th a {color: #F06; text-decoration: none; font-size: 1.1em;}
th a:visited {color: #F69;}
th a:hover {color: #F06; text-decoration: underline;}
thead tr, tfoot tr {
	font-size: 0.7em;
	font-weight: bold;
}
tr {
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
tr:hover {background: #FFF;}

/*--------------------------------------
 Image Word Wrap
--------------------------------------*/

.floatimgleft {
float:left;
margin-top:10px;
margin-right:20px;
margin-bottom:10px;
}
.floatimgleftAccord {
float:left;
margin-top:0px;
margin-right:20px;
margin-bottom:10px;
}
.floatimgleftcosts {
float:left;
margin-top:5px;
margin-right:20px;
margin-bottom:10px;
}

.floatimgleftindex {
float:left;
margin-top:0px;
margin-right:20px;
margin-bottom:10px;
}
.floatimgright {
float:left;
margin-top:0px;
margin-left:10px;
margin-bottom:10px;
}


#site{
	width: 765px;
	margin: 0 auto;
}
#content_wrapper{
	border: 1px solid #CCC;
	border-top: none;
	background: white;
	margin-bottom: 15px;
	padding: 20px;
}


#content_wrapper{
	padding: 1px 0 0 0;
	background: white;
}
#content{
	margin: 0 0 1px 20px;
	background: white url(../images/sub_bg.gif) right 40px repeat-y;
}
#masthead{
	margin: 0px 0 0 0px;
	list-style: none;
}

/* @group Featured Banners */

.featured_banners{
	height: 240px;
	padding-left: 0px;
	width: 764px;
}
.featured_banners .banner_nav{
	background: #333333;
	height: 240px;
	width: 206px;
	position: absolute;
	right: 0;
	top: 0;
	list-style: none;
}
.featured_banners .banner_nav ul,
.featured_banners .banner_nav li{
	margin: 0;
	padding: 0;
	list-style: none;
}
.featured_banners .banner_nav ul{
	margin: 15px 0;
	list-style: none;
}
.featured_banners .banner_nav li{
	position: relative;
	z-index: 2;
	height: 30px;
	font-size:13px;
	list-style: none;
}
.featured_banners .banner_nav li.current{
	z-index: 1;
	list-style: none;
}
.featured_banners .banner_nav li.current a{
	color: #536564;
	position: absolute;
	top: 0;
	left: -5px;
	width: 212px;
	height: 500px;
	top:-235px;
	line-height: 500px;
	padding-left: 20px;
	background: url(../images/featured_arrow1.gif) 0 center no-repeat;
	list-style: none;
}
.featured_banners .banner_nav li a{
	color: #CCC;
	text-decoration: none;
	padding-left: 15px;
	line-height: 30px;	
	list-style: none;
}
.featured_banners .banner,
.featured_banners .banner a,
.featured_banners .banner img{
	width: 563px;
	height: 240px;
	display: block;
	border: none;
}
.featured_banners .banner{
	width: 640px;
	position: absolute;
	left: 0;
	top: 0;
	list-style: none;
}


#content {margin-top: 0px;  padding: 0px; }



#cols {
	width: 765px;
	clear: both;
	text-align: left;
	font-size: 12px;
	
}

#colsclear, .colsclear {
	
	width: 765px;
	height: 0px;
	clear: both;
	
}

#colsindex {
	width: 500px;
	clear: both;
	text-align: left;
	font-size: 12px;
	
}

#colsclearindex, .colsclearindex {
	
	width: 500px;
	height: 0px;
	clear: both;
	
}


#leftcol {
	float: left;
	width: 220px;
	
}

#sendfriend {
	float: left;
	width: 240px;
	height: 50px;
	position: absolute;
	left: 770px;
	top: 155px;	
}

#leftcol-top {display: block; width: 220px; height: 10px; margin: 0px; padding: 0px; background: url(../images/left-box-top.gif) no-repeat;}
#leftcol-bottom {display: block;width: 220px; height: 10px; margin: 0px; padding: 0px; background: url(../images/left-box-bottom.gif) no-repeat;}
#leftcolinner {display: block; margin-left: 0px; margin-right: 0px; background-color: #ffffff;}

div#leftcolinner-inner {padding: 0px 10px 0px 15px;}

div#leftcolinner-inner img {margin-left: -5px;} /* fix to line everything up */
div#leftcolinner-inner #left-col-title {margin-left: -5px;} /* fix to line everything up */

div#leftcolinner-inner ul {padding-left: 4px; padding-bottom: 20px; font-size: 12px; margin-right: -5px;}

div#leftcolinner-inner ul li {line-height: 20px;}

#middlecol {float: left; margin: 0px; padding: 0px; }

#middlecol-inner {
	float: left; margin: 0px; padding: 0px;
	
}

.middlecol-wide {margin-right: 0px !important;}

.middlecol-wide #middlecol-inner {width: 550px !important;  margin: 0px !important; padding: 0px;}
.middlecol-widerelated #middlecol-innerrelated {width: 500px !important;  margin: 0px !important; padding: 0px;}

#index-content {
	float: left;
	width: 300px;
	height: 210px; 
	border: 1px solid #EAEAEA;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}



.index-content p {
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


#index-contentAS {
	float: left;
	width: 300px;
	height: auto; 
	border: 1px solid #EAEAEA;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}



.index-contentAS p {
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

#index-contentAS1 {
	float: left;
	width: 255px;
	height: auto; 
	border: 1px solid #EAEAEA;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}



.index-contentAS1 p {
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


#needs-content {
	float: left;
	width: 525px;
	height: auto; /*background: url(../images/get_started_box.gif) no-repeat;*/
	border: 1px solid #EAEAEA;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#related-content {
	float: left;
	width: 505px;
	height: auto; /*background: url(../images/get_started_box.gif) no-repeat;*/
	border: 1px solid #EAEAEA;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#movies-content {
	float: left;
	width: 535px;
	height: auto; /*background: url(../images/get_started_box.gif) no-repeat;*/
	border: 1px solid #EAEAEA;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#qualifier-content {
	float: left;
	width: 760px;
	height: auto; /*background: url(../images/get_started_box.gif) no-repeat;*/
	border: 0px solid #EAEAEA;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.needs-content p {
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

#description-content {
	float: left;
	width: 525px;
	height: auto; /*background: url(../images/get_started_box.gif) no-repeat;*/
	border: 1px solid #EAEAEA;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}



.description-content p {
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

#index-content h2 {margin-top: -10px; padding-top: 0px;}
#index-contentAS h2 {margin-top: -10px; padding-top: 0px;}

#inner-content {margin-left: 0px; width: 510px;}



.main-content-inner {background-color: #ffffff; margin-top: 0px; padding: 20px;}
.inner-content-inner {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	list-style-position: inside;
	list-style-type: circle;	
}

.inner-content-innerHeader {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	list-style-position: inside;
	list-style-type: none;	
}


.inner-content-innerMovieHeader {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	list-style-position: inside;
	list-style-type: circle;	
}
.inner-content-innerMovies {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	list-style-position: inside;
	list-style-type: circle;
	padding: 0px;
}

.inner-content-innersub {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	list-style-position: inside;
	list-style-type: circle;	
}






/** the featured content box on the front page **/
div#featured-contentIndex {
	height: 210px;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 220px;
	margin-top: 0px;
	margin-left: 0px !important;
	/*background: url(../images/featured_services_box.gif) no-repeat;*/
	border: 1px solid #EAEAEA;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}


div#featured-contentIndex h2 {width: 200px; height: 28px; margin-bottom: 0px; margin-top: -5px;}

div#featured-contentIndex h2 a {
	display: block;
	width: 200px;
	height: 28px;
	text-indent: -5000px;
	background: url(../images/rollover_now_head_index.gif) no-repeat;
	margin-top: -5px;
	margin-right: -5px;
	margin-bottom: -5px;
	margin-left: 0px;
}

.featured-content-inner {
	
	
	margin: 0px;
	
	text-align: left;
	font-size: 11px !important;
	padding-top: 15px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}


#featured-contentIndex img {margin-top: 15px; margin-bottom: 10px;}

#featured-contentIndex a {color: #346BB4; font-weight: bold;}
#featured-contentIndex a:hover {color: #183f72; font-weight: bold;}



/** the featured content box on the Advisory Services front page **/
div#featured-content {
	height: 278px;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 220px;
	margin-top: 0px;
	margin-left: 0px !important;
	/*background: url(../images/featured_services_box.gif) no-repeat;*/
	border: 1px solid #EAEAEA;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
div#featured-contentdesc {
	height: 300px;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 220px;
	margin-top: 0px;
	margin-left: 0px !important;
	/*background: url(../images/featured_services_box.gif) no-repeat;*/
	border: 1px solid #EAEAEA;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

div#featured-content h2 {width: 200px; height: 28px; margin-bottom: 0px; margin-top: -5px;}

div#featured-content h2 a {display: block; width: 200px; height: 28px; text-indent: -5000px; background: url(../images/helpful_movies_head.gif) no-repeat; 
	margin-top: -5px;
	margin-right: -5px;
	margin-bottom: -5px;
	margin-left: 0px;}

.featured-content-inner {
	
	
	margin: 0px;
	
	text-align: left;
	font-size: 11px !important;
	padding-top: 15px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}


#featured-content img {margin-top: 15px; margin-bottom: 10px;}

#featured-content a {
	color: #346BB4;
	font-weight: bold;
	font-size: 11px;
}
#featured-content a:hover {
	color: #183f72;
	font-weight: bold;
	font-size: 11px;
}


/** end fetaured content box styles **/
/** the featured content box on the why choose us **/
div#featured-contentchoose {
	height: 135px;
	float: left;
	width: 220px;
	/*background: url(../images/featured_services_box.gif) no-repeat;*/
	border: 1px solid #EAEAEA;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-left: 10px;
}

div#featured-contentchoosedesc {
	height: 175px;
	float: left;
	width: 220px;
	/*background: url(../images/featured_services_box.gif) no-repeat;*/
	border: 0px solid #EAEAEA;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-left: 0px;
}
div#featured-contentchoose h2 {width: 200px; height: 28px; margin-bottom: 0px; margin-top: -5px;}

div#featured-contentchoose h2 a {display: block; width: 200px; height: 28px; text-indent: -5000px; background: url(../images/helpful_movies_head.gif) no-repeat; margin: 0px;}

.featured-content-inner {
	
	
	margin: 0px;
	padding: 10px;
	text-align: left;
	font-size: 12px !important;
	padding-top: 15px;
}

.featured-content-innerdesc {
	
	
	margin: 0px;
	padding: 10px;
	text-align: left;
	font-size: 12px !important;
	padding-top: 8px;
}

#featured-contentchoose img {margin-top: 15px; margin-bottom: 10px;}

#featured-contentchoose a {color: #346BB4; font-weight: bold;}
#featured-contentchoose a:hover {color: #183f72; font-weight: bold;}


/** end fetaured content box styles **/
div#rightcol {
	width: 220px;
	height: auto;
	float: right;
	margin: 0px !important;
	padding: 0px !important;
	border: 1px solid #EAEAEA;	
}

div#rightcolIndex {
	width: 220px;
	height: 210px;
	float: right;
	margin: 0px !important;
	padding: 0px !important;
	border: 1px solid #EAEAEA;	
}

div#rightcolhome {
	width: 220px;
	height: 400px;
	float: right;
	margin: 0px !important;
	padding: 0px !important;
	border: 1px solid #EAEAEA;	
}
div#rightcolProducts {
	width: 220px;
	height: 458px;
	float: right;
	margin: 0px !important;
	padding: 0px !important;
	border: 1px solid #EAEAEA;	
}
div#rightcolRollover {
	width: 220px;
	height: 353px;
	float: right;
	margin: 0px !important;
	padding: 0px !important;
	border: 1px solid #EAEAEA;	
}


div#rightcolinner {
	margin: 0px;
	text-align: left;
	font-size: 12px !important;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
}

div#rightcolinner img {margin-left: -5px;} /* fix to line everything up */


div#rightcolinner ul {padding-left: 5px; margin-top: 10px;}

div#rightcolinner ul li{
	
	font-size: 12px !important;
	line-height: 20px;
	list-style-image: url('../images/menu_squareA.gif');
}
div#rightcolinner ol {padding-left: 25px; margin-top: 6px;}

div#rightcolinner ol li{
	
	font-size: 12px !important;
	line-height: 5px;
}


#inner-content div#rightcol {height: auto !important; background: none;  margin-right: -10px !important; margin-left: 10px !important; padding-top: 0px !important;}

#inner-content div#rightcolinner {padding-top: 0px !important;}

/* header bar / and flash slideshow holder */

#top-bar {margin-top: -10px; margin-bottom: 10px; background-color: #10643b; }

#top-bar-inner {height: 185px;}

#inner-content ul {padding-left: 15px;}
#inner-content ul li {list-style-image:  url(../images/bullet.gif); list-style-position: outside; line-height: 20px; }

#headerimage {
	
	width: 510px;
	height: auto;
	margin: 0px;
	padding: 0px;
	height: 281px;
	/*background: url(../images/flash-back.gif) no-repeat;*/
}

#headerimage-image {

	width: 490px;
	height: 113px;
	margin: 0px;
	padding: 0px;
	margin-left: -10px; 
	margin-top: -20px;
	margin-bottom: 20px;

	color: #000000;
	
}

#headerimage-image img {margin: 0px;}

#secondary {
	width: 510px;
	height: auto;
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
}

#mono {margin: 0px; padding: 10px;}
/* the sidebar news holder */


.newsmini {border: 0px solid #ffffff; padding-top: 0px; color: #000000; width: 200px; margin-left: -5px; margin-bottom: -5px;}

.newsmini strong a {}

.newsmini h2 {display: block; width: 200px; height: 28px; background: url(../images/related_items_head.gif) no-repeat; margin-bottom: 10px;}

.newsmini h2 a {display: block; width: 200px; height: 28px; text-indent: -5000px; background: url(../images/related_items_head.gif) no-repeat; margin: 0px;}


.newsmini-content {padding: 5px;}

.border-1 {border-bottom: 1px solid #D2DEEF; padding-bottom: 10px; margin-bottom: 5px;}

.newsmini h3 a {    color:  #346BB4 !important; font-size: 12px; 
 margin: 0px; padding: 0px; }
 
.newsmini h3 a:hover {    color: #183f72 !important; font-size: 12px; 
 margin: 0px; padding: 0px; }
 
.newsmini p.news-date {margin: 0px; padding: 0px; font-weight: normal; font-size: 11px;}

.newsmini h3 {margin-bottom: 0px;}




.rollovermini {border: 0px solid #ffffff; padding-top: 0px; color: #000000; width: 200px; margin-left: -5px; margin-bottom: -5px;}

.rollovermini strong a {}

.rollovermini h2 {width: 200px; height: 28px; margin-bottom: 10px;}

.rollovermini h2 a {display: block; width: 200px; height: 28px; text-indent: -5000px; background: url(../images/ready_to_rollover.gif) no-repeat; margin: 0px;}


.rollovermini-content {padding: 5px;}

.border-1 {border-bottom: 1px solid #D2DEEF; padding-bottom: 10px; margin-bottom: 5px;}

.rollovermini h3 a {    color:  #346BB4 !important; font-size: 12px; 
 margin: 0px; padding: 0px; }
 
.rollovermini h3 a:hover {    color: #183f72 !important; font-size: 12px; 
 margin: 0px; padding: 0px; }
 
.rollovermini p.news-date {margin: 0px; padding: 0px; font-weight: normal; font-size: 11px;}

.rollovermini h3 {margin-bottom: 0px;}






div.whitebox, span.whitebox {
	margin: 10px 0px 10px 0px;
	padding: 0px 27px 5px 27px;
	background: #ffffff;
	/*border-top: 1px solid #EAEAEA;*/
	/*border-bottom: 1px solid #EAEAEA;*/
}

body.yootools-black div.whitebox, body.yootools-black span.whitebox {
	background: #141414;
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
}
.tabstyle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

/********************
 * superscript style 
 	
 ********************/
.sup1 {
font-size: small;
    vertical-align: baseline;
    position: relative;
	font-family:Lucida Sans Unicode,Arial, Helvetica, sans-serif;
    bottom: 0.33em;
}

.sup2 {
font-size: larger;
    vertical-align: baseline;
    position: relative;
	font-family:Lucida Sans Unicode,Arial, Helvetica, sans-serif;
    bottom: 0.33em;
}


/********************
 * process steps style 
 	
 ********************/
.step_one{
	height: 25px;
	padding: 3px 0 0 45px;
	margin:  20px 0 0 0;
	background-color: #F4F4F4;
	background-image: url(../images/one.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.step_two{
	height: 25px;
	padding:3px 0 0 45px;
	margin:2px 0 0 0;
	background-color: #F4F4F4;
	background-image: url(../images/two.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.step_three{
	height: 35px;
	padding:3px 0 0 45px;
	margin:2px 0 0 0;
	background-color: #F4f4f4;
	background-image: url(../images/three.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.step_four{
	height: 25px;
	padding:3px 0 0 45px;
	margin:2px 0 0 0;
	background-color: #f4f4f4;
	background-image: url(../images/four.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.disc-block {
	height: auto;
	width: auto;
	font-size: 11px;
	font-style: normal;
	padding: 30px;
	line-height: inherit;
	float: none;
	position: absolute;
}

.disc-block {
	height: 50px;
	width: 967px;
	font-size: 11px;
	font-style: normal;
	padding: 30px;
	line-height: inherit;
	float: none;
	position: absolute;
}

.snipitText
{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#536564;
	line-height:16px;
	margin:8px 0px;
}
