@charset "utf-8";
.pngfix {
	behavior: url(../js/iepngfix.htc);
	cursor: pointer;
}

html {
  min-height: 101%;
}

html, table, td, tr, div, form, textarea, img, a, ul, li{
  margin:0;
  padding:0;
  border:none;
}
img{display:block;}
body{
	width:950px;
	color:#ffffff;
	background-color:#ffffff;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0 auto;
	padding:0;
}

h3
{
	color: #484848;
	font-size: 13px;
	font-weight:bold;
	line-height: 5px;
}



#container {
position:relative;
margin: 0 auto;
padding-top: 10px;
width: 950px;
border:0px solid green;
}

a
{
	text-decoration:none;
	color:#69ae43;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

a:hover
{
	
	color:#666666;
	text-decoration:none;
}


.img_float{float:left;}
.img_float2{float:right;}

#footer
{
	clear:both;
	text-align:left;
	color:#999999;
	font-size:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	padding-top: 5px;
	padding-left: 0px;
	/*background-image: url(../images/footerlogo1.gif);*/
	background-repeat: no-repeat;
	background-position: right top;
	height: 61px;
	margin-top: 0px;
	width: 930px;
}

table.disclosure {
	font-size:11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color:#fff;
	border-collapse: collapse;
	width: 930px;
	color:#000000;
}

#header{
  clear:both;
  float:left;
  width:950px;
  height:69px;
  border-bottom:1px solid #cecec8;
}
#logo{
	float:left;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}


#content{
	clear:both;
	float:left;
	width:950px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentIndex{
	
	float:left;
	width:930px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#content-sidebar {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.col
{
	float:left;
	width: 200px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
}
.sidebar_01{
  clear:both;
  float:left;
  width:200px;
}

.sidebar_02{
  clear:both;
  float:left;
  width:200px;
}
#submenu_holder{
	float:left;
	width:200px;
	background-color: #ffffff;
}
#submenuright_holder{
  float:left;
  width:240px;
  margin-top:5px;
  background-color: #ffffff;
}
#submenurightfoot_holder{
  float:left;
  width:240px;
  background-color: #ffffff;
}
.list_01 li{
	padding-bottom:0px;
	list-style-type:none;
}
.companyName {
	font-size: 13px;
	font-weight: bold;
}

.category2 a, .category2 a:link, .category2 a:visited, .category2 a:active{
	display:block;
	width:220px;
	height:21px;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-image:url(../images/button2cAAAA.gif);
	background-color: #FFFFFF;
}

.category3 a, .category3 a:link, .category3 a:visited, .category3 a:active{
	display:block;
	width:230px;
	height:21px;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-image:url("../images/button2cAAAAB.gif");
	background-color: #FFFFFF;
}


.category3 a.nobackground, .category3 a.nobackground:link, 
.category3 a.nobackground:visited, .category3 a.nobackground:active{
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:0px;
	border:0px;
	display:inline;
}


.category3a a, .category3a a:link, .category3a a:visited, .category3a a:active{
	display:block;
	width:230px;
	height:21px;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-image:url("../images/button2cAAAAB.gif");
	background-color: #FFFFFF;
}

.category4 a, .category4 a:link, .category4 a:visited, .category4 a:active{
	display:block;
	width:322px;
	height:21px;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-image:url(../images/button2Bottomtop1a.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

a.buttonbutton2Bottomtop, a:link.buttonbutton2Bottomtop, a:active.buttonbutton2Bottomtop, a:visited.buttonbutton2Bottomtop{
	padding:6px 0px 0px 11px;
	width:300px;
	color:#4F4F4F;
	background-position:0px 0px;
}
a:hover.buttonbutton2Bottomtop{
	color:#97b447;
	background-position:0px -27px;
}
a.buttonbutton2Bottomtop_active, a:link.buttonbutton2Bottomtop_active, a:active.buttonbutton2Bottomtop_active, a:visited.buttonbutton2Bottomtop_active{
  padding:6px 0px 0px 21px;
  width:300px;
  color:#ffffff;
  background-position:0px -54px;
  cursor:default
}

a:hover.buttonbutton2Bottomtop_active {
	color:#69ae43;
}


a.button2, a:link.button2, a:active.button2, a:visited.button2{
	padding:6px 0px 0px 11px;
	width:200px;
	color:#4F4F4F;
	background-position:0px 0px;
}
a:hover.button2{
	color:#97b447;
	background-position:0px -27px;
}
a.button2_active, a:link.button2_active, a:active.button2_active, a:visited.button2_active{
	padding:6px 0px 0px 21px;
	width:220px;
	color:#ffffff;
	background-position:0px -54px;
	cursor:default;
	background-repeat: no-repeat;
}

a:hover.button2_active {
	color:#69ae43;
}

#sub_content{
  float:left;
  /*margin-left:7px;*/
  margin-left:0px;
  width:520px;
}

#sub_contentMovies{
	float:left;
	/*margin-left:7px;*/
  margin-left:0px;
	width:690px;
	padding-right: 30px;
}

#sub_contentFlex{
	float:left;
	/*margin-left:7px;*/
  margin-left:4px;
	width:920px;
	padding-right: 30px;
}

#sub_contentbottom{
	float:left;
	/*margin-left:7px;*/
  	margin-left:0px;
	width:950px;
	margin-top: 0px;
	
}
#sub_contentbottomMovies{
	float:left;
	/*margin-left:7px;*/
  margin-left:0px;
	width:650px;
	margin-top: 0px;
}

.subdetails{
	cursor:default;
	color:#333333;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #ffffff;
}
.subiconsfg span{
  display:block;
  padding-bottom:6px;
  color:#58706d;
  font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  font-size:14px;
}

/* Sub pages content */






.leftside{
  float:left;
  padding-top:18px;
  width:200px;
  color:#f5405b;
  font-size:12px;
  line-height:1.8;

}

.rightside{
  float:right;
  padding-top:18px;
  width:220px;
  color:#f5405b;
  font-size:12px;
  line-height:1.8;

}


/* MASTHEAD
--------------------------------------------- */

#nav {
	float: left;
	width: 932px;
	height: 37px;
	font-size: 1em;
	background: url("../images/bg_navbar.gif") no-repeat right top;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding-bottom: 7px;
}
#nav ul {
	float: left;
	width: 700px;
	list-style-type: none;
	}
#nav ul li {
	background: url("../images/navbar_divider.gif") no-repeat left bottom;
	float: left;
	height: 32px;
	}
#nav li.first {
	background: none;
	}
#nav ul li a {
	color: #fff;
	float: left;
	background-image: url("../images/bg_navbar_segments1.gif");
	background-repeat: no-repeat;
	background-position: 0 90px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
	}
#nav ul li a.selected {
	background: url("../images/nav_bar_segments1.gif") no-repeat 0 -124px;
	}
#nav ul li.first a.selected {
	background: url("../images/nav_bar_segments1.gif") no-repeat 0 -44px;
	}
#nav ul li.first a {
	padding-left: 19px;
	}
#nav ul li a:hover {
	background: url("../images/nav_bar_segments1.gif") no-repeat 0 -84px;
	text-decoration: none;
	}
#nav ul li.first a:hover {
	background: url("../images/nav_bar_segments1.gif") no-repeat 0 -4px;
	}


/* Content Styles */

#content h1 {
	font-size: 2.4em;
	font-weight: normal;
	}
#content h2 {
	font-size: 1.2em;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #09601c;
}

#content h5 {
	color: #777;
	font-size: 8px;
	font-weight: bold;
	line-height: 1.8;
}
#content h1, #content h2 {
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
}


/* CONTENT COLUMNS */
 .threecol {
	float: left;
	
	width: 100%;
	clear: both;
	
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	}

 
.twocol .twocol, .twocol .threecol {
	padding: 10px 0 0 0;
	margin: 0;
	background: none;
	}
.threecol {
	
	}
.col1, .col2, .col3 {
	float: left;
	display: inline;
	}

.threecol .col1 {
	width: 322px;
	margin-top: 5px;
	margin-right: 18px;
	margin-bottom: 5px;
	margin-left: 0;
	}

.threecol .col2 {
	width: 300px;
	margin-top: 0;
	margin-right: 0%;
	margin-bottom: 10px;
	margin-left: 0;
	}


	
.threecol .col3 {
	width: 220px;
	float: right;
	margin-right: 3%;
	}

.threecol .colmovie {
	width: 590px;
	margin-top: 0;
	margin-right: 5%;
	margin-bottom: 10px;
	margin-left: 0;
	}

.wrapper {
	float: left;
	width: 620px;
	}
.sidebar {
	float: left;
	width: 250px;
	margin: 0 0 0 30px;
	}

.divider {
	background-image: url(../images/index_divider2abcd.gif);
	background-repeat: no-repeat;
	float: left;
	height: 280px;
	width: 1px;
	padding-left: 5px;
}	
	
/* FIRST-CHILD EXCEPTIONS */
.onecol.first, .twocol.first, .twothirds.first, .onethird.first, #bottom-container.first {
	border: none;
	padding: 0;
	}
.threecol.first {
	border: none;
	}	

/* Movies Tools*/

div#feat_holder{float:left;padding-top:0px;padding-left:0px}
.thumb{float:left;width:150px;padding-left:0px;padding-bottom:6px;}
.thumb img {border:#fff 0px solid;}
.thumb img:hover {border:#000 0px solid;}
.thumb a:hover {padding-bottom:0;background-image:none; cursor:pointer;}
.thumb h3{
	padding-top:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 12px;
}



div.featureseminarimg {
	width: auto;
	height: auto;
	background: #fff no-repeat;
	color: inherit;
	float: right;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}


div#feat_holderside{float:left;padding-top:5px;padding-left:0px}
.thumbside{float:right;width:150px;padding-left:0px;padding-bottom:6px;}
.thumbside img {border:#fff 0px solid;}
.thumbside img:hover {border:#000 0px solid;}
.thumbside a:hover {padding-bottom:0;background-image:none; cursor:pointer;}
.thumbside h3{
	padding-top:4px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}



div.featureseminarimgside {
	width: auto;
	height: auto;
	background: #fff no-repeat;
	color: inherit;
	float: right;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}


/* Agent Titles*/

.agentDetails {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #515756;
	font-weight: bold;
	line-height: 20px;
	float: right;
	width: auto;
	padding-left: 0px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 15px;
}


.agentDetails_small {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	color: #a3a3a3;
	font-weight: bold;
}

/********************
 * superscript style 
 	
 ********************/
.sup {
font-size: smaller;
    vertical-align: baseline;
    bottom: 0.33em;
}