body{
	background-image: url(images/body_bg.gif);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	background-color:#6D6E71
}

a.CommandButton, a.CommandButton:link{
	color:#999;
}

td p{color:white;}

#wrapper{
	width:940px; 
	margin:auto;
	background: url(images/bg_main.png) 0 0 repeat-y;
}

/**** START FOOTER ****/
#footer{
	width:940px; 
	margin:auto;
	border-top:1px solid #ccc;
	padding:8px 0 0 0;
}

#footer{
	margin-top:12px;
	font-size:80%;
	color:#ccc;
}

#footer a{color:#ccc;}
#footer a:hover{color:black;}



/**** END FOOTER ****/


ul, p, h1,h2,h3,h4,h5,h6{
	margin:0px 0 12px 0 ;
	padding:0px 0 0 0;
}

h1{
	color:white;
	margin:15px 0 10px 0;
	font-weight:normal;
	font-size:1.9em;
}

h2{
	font-size:150%;
	color:white;
	font-weight:normal;
}

h3{
	font-size:1.3em;
	
}

h3, a{color:#D36334;}
a:hover{color:white;}
h4{font-size:100%;}
a img {border:0px;}

.StandardButton{
	background-image:url(images/but_bg1.gif);
	background-repeat:no-repeat;
	color:white;
	border:0px solid black;
	width:72px;
	height:19px;
}


#left_column{
	width:240px;	
	float:left;
	margin-right:12px;
	background-image:url(images/si_logo.gif);
	background-repeat:no-repeat;
	padding-top:133px;
}
	#left_column div {
		border-bottom: solid 12px #6d6e71;
	}
		#left_column div div {
			border: none;
		}

 #right_top{}

/*******************START LEFT NAV ************************/
#left_nav{
	background-image: url(images/nav_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height:204px;
	_height:204px;
	background-color:black;
}

 ul, li {
	margin:0;
	padding:0;
	list-style-type: none;
}

#left_nav li{
	border-top:1px solid #59595D;
	padding:6px 8px;
}

#left_nav li a{
	color:#FF5F1B;
	text-decoration:none;
}

#left_nav li a:hover{color:white;}

#left_nav li.selected{
	margin:0px; padding:6px 0 0 0; 
	background-color:#FF5F1B; 
	_border-bottom:1px solid #262728;
}

#left_nav li.selected a.selected{margin:8px; padding-bottom:6px;}
#left_nav li.selected a.selected, #left_nav li.selected_single a.selected {color:black}



#left_nav li.selected_single {
	margin:0px; padding:6px 8px; 
	background-color:#FF5F1B; 
	_border-bottom:1px solid #262728;
}

#left_nav li ul {margin-top:6px;}

#left_nav li ul li{
	border:0px solid #59595D;
	background-color:#262728;
}

#left_nav li ul li a{color:white;}
#left_nav li ul ul {margin:0px;}
#left_nav li ul li {padding:1px 2px 1px 8px;}
#left_nav li ul li ul li{padding:0px 2px 0 15px;}
#left_nav li ul {border-top:1px solid #59595D;}
#left_nav li ul ul {border-top:0px solid #59595D;}


#left_nav li ul li a{ font-size:85%;}
#left_nav li ul li li a{color:white; font-size:90%;}
#left_nav li ul li li li a{font-size:90%;}

#left_nav li ul li ul li a:hover{color:#D36334;}

#left_nav  li.first {padding-top:6px;}
#left_nav  li.last {padding-bottom:10px;}

#left_nav ul li.logged_in, #left_nav ul li.logged_in ul li {background-color:#D36334;}
#left_nav li.logged_in ul {border:0px solid #D36334;}
#left_nav li.logged_in a{color:white}
#left_nav li.logged_in a:hover{color:black}


/******************* END LEFT NAV  ************************/


/******************* START CRUMB TRAIL  ************************/
div#crumb{
	background-color:#151516;
	padding:4px;
}

#crumb  li{
	display:inline;
	color:#999;
}

#crumb  li a{color:#D36334;}
#crumb  li a:hover{color:white;}
/******************* END CRUMB TRAIL  ************************/



/******************* START LOGIN BOX  ************************/
#login p{
	float:right;
	font-size:80%;
	color:#999
}

#login p a{
	color:#999;
	text-decoration:none;
}

#login p a:hover{color:white;}

#login label{
	color:white;
	font-size:85%;
	width:70px;
	display:block;
	float:left;
}

#login input.text{
	font-size:10px;
	border:1px solid #ccc;
	width:150px;
}

#login span.links{font-size:85%; color:white}
#login span.links a{ text-decoration:none}
#login span.links ul{margin-top:5px; margin-bottom:5px;}
#login span.links li{
	background-image: url(images/default_bullet_list.gif);
	background-repeat: no-repeat;
	padding:0px 0 0 18px;

	list-style-type: none;	
}


#login dd, #login dt{
	padding:0px 0 0 0;
	margin:0px 0 6px 0;
	vertical-align:middle;
}

dl{margin:0; padding:0;}

dt .loginbutton{
	color:white; 
	display:block;
	width:72px;
	height:19px;
	background-color:transparent;
	border:0px solid black;
	background-image:url(images/enter_button.gif);
	background-repeat:no-repeat;
}
/******************* END LOGIN BOX  ************************/
#login h4, div.module h4, div.module_noline h4{
	color:#FF5F1B;
	font-weight:normal;
}

#login, div.module{
	background-color: #323335;
	background-image: url(images/standard_module_bg.gif);
	background-position: left bottom;
	padding:8px 0;
	background-repeat: repeat-x;
}

#login div{
	margin:6px 12px 0 12px;
	/*padding:8px;	*/
	/*border:1px solid #573931;*/
}

/******************* START MODULE BOX  ************************/
div.module_noline h2{color:#ccc}

div.module p, div.module_noline p{
	font-size:90%;
	color:white
}

div.module em, div.module_noline em{color:#FF5F1B;}

div.module p a, div.module_noline p a{
	color:#FF5F1B;
	text-decoration:none;
}

div.module p a:hover, div.module_noline p a:hover{color:white;}

div.module p.more_link, div.module_noline p.more_link{
	text-align:right;
	margin-bottom:3px;
}

div.module ul, div.module_inner1 ul{list-style-position: outside;}

div.module li, div.module_inner1 li, #right_bottom li{
	margin:5px 5px 5px 0;
	/*color:white;*/
	background-image: url(images/default_bullet_list.gif);
	background-repeat: no-repeat;
	padding:0px 0 0 18px;
	/*font-size:90%;*/
	list-style-type: none;	
}

/*** MODULE WITH NO KEYLINE ***/
div.module_noline{
	background-color: #2D2E30;
	background-image: url(images/standard_module_bg.gif);
	background-position: left bottom;
	padding:12px 12px;
	background-repeat: repeat-x;
	color:white;
	height:100%;
	
}

div.module_inner1{
	/*background-image:url(images/mod_bg1.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:130px;*/
	min-height:153px;
	width:232px;
	float:left;
}

.promo_left_image{
	float:left;
	width:123px;
}

.promo_left_image img{border:1px solid white;}

/******************* END MODULES BOX  ************************/

#right_column{
	width:688px;		
	float:right;	
}

#right_bottom_left{
	margin-right:11px;
}

#right_bottom_left{
	width:382px;	
	float:left;	
}

#right_bottom_right{
	width:295px;	
	float:left;	
	color:#ccc
}

/******************* START PDF MODULE  ************************/
.pdf_download .pdf_cover{ 
	position:relative;
	left:-11px;
	text-align:left;
	float:left;
}

.pdf_download div{
	background-color:#5B5B5E;
	padding:8px 8px 0 0;
	color:#ccc;	
}

.pdf_download h4{
	color:#ccc;
	background-color:#5B5B5E;
	margin:0px;
	padding:3px 6px 3px 8px;
	display:inline;
	background-image:url(images/pdf_module_header_bg.gif);
	background-position:right top;
	background-repeat:no-repeat;
}


.pdf_download a{
	color:#FF5F1B;
	text-decoration:none;
}

.pdf_download a:hover{color:white;}
.pdf_cover{	margin-bottom:10px;}
/******************* END PDF MODULE  ************************/




/******************* START REGISTER MODULE  ************************/

#register{
	background-image:url(images/register_bg.gif);
	background-repeat:no-repeat;
	padding:3px;
}

#register h2{
	font-size:110%;
	padding:3px 0 0 3px;
	margin:0;
}

#register p {
	padding: 7px 0 0 3px;
	margin:0px;
}

#register p a{
	color:white;
	font-size:85%;	
	text-decoration:none;
}

#register p a:hover{color:black;}
.register_div {background-color:#1D1D1E; padding:25px;}
.register_label img{ display:none}
.register_error{padding-left:150px; font-weight:bold; color:#D36334}
a.register_button{
	background-image:url(images/but_bg1.gif);
	background-repeat:no-repeat;
	color:white; padding:1px 9px; display:block; width:80px; height:20px;
	text-decoration:none;
}
/******************* END REGISTER MODULE  ************************/


.container_top{color:white; font-size:90%;}
a.news_link{color:#FF5F1B;}

/******************* START SITE MAP ************************/
ul.sitemap li{
	margin-left:15px;
	list-style-type: disc;
}

ul.sitemap a{color:white}
ul.sitemap li a{font-size:11px;}
/******************* END SITE MAP ************************/


/******************* Track Record Table *************************/

.track_table {width:100%}

.track_table td{
	border-top:1px solid #D36334;
	vertical-align:top;
	padding:8px;
	color:white;
}

.track_table td img{border:1px solid #999; margin-top:3px;}
.track_table td strong{color:#D36334}
.track_table p big{font-size:240%}
/******************* End Track Record Table *************************/

#dnn_ctr843_ModuleContent { 
	background-image: url(images/bg-newspanel.jpg); 
	background-position: top left; 
	background-repeat: no-repeat;
	padding: 10px 10px 10px 10px;
	margin-bottom: 115px;
	color: #ff5f1b;
}
#dnn_ctr843_ModuleContent h2 { color: #ff5f1b; }
#dnn_ctr843_ModuleContent ul { margin-top: 15px; margin-bottom: 15px; }


/***************** Start Carousel **********************************/

/* self clearing rules */
#carousel:after, #carousel div:after, #carousel_controls:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
* html #carousel, * html #carousel div, * html #carousel_controls {height: 1%;}
#carousel, #carousel div, #carousel_controls {display: inline-block;}
/* !IE Mac \*/
#carousel, #carousel div, #carousel_controls {display: block;}
/* */
#carousel
{
	width: 2660px; /* 380px x 7 */
	position: relative;
}

div.module_noline
{
	position: relative;
	overflow: hidden;
}

.carousel_header
{
	font-size: 40px;
	font-weight: bold;
	margin: 105px 0 0 10px;
}

.carousel_item
{
	width: 380px;
	float: left;
}

.carousel_item img
{
	margin: -150px 24px 0 130px;
	float: right;
}
div.carousel_property_details {
	padding: 0 0 10px 10px;
}
.carousel_property_details dl
{
	float: left;
	margin: 0 10px 0 0;
}

.carousel_property_details dl.col1
{
	width: 105px;
}

.carousel_property_details dl.col2
{
	width: 120px;
}

.carousel_property_details dl.col3 dd.IRR
{
	font-size: 26px;
	font-weight: bold;
	margin: -2px 0 0 0;
}

.carousel_property_details dl dt
{
	margin: 10px 0 0 0;
	color: #d36334;
}

.carousel_property_details dl dd
{
	margin: 2px 0 0 0;
}

#carousel_controls
{
	margin: 0 -12px;
	background: url(/Portals/_default/Skins/SI/images/carousel/carousel_controls_bg.jpg);
	padding-right: 10px;
}

#carousel_controls a
{
	width: 10px;
	height: 10px;
	margin: 10px 7px 0 0;
	float: right;
	cursor: pointer;
}

#carousel_controls a.selected
{
	background-image:url(/Portals/_default/Skins/SI/images/carousel/btn_carousel_selected.png);
}

#carousel_controls a.unselected
{
	background-image:url(/Portals/_default/Skins/SI/images/carousel/btn_carousel_unselected.png);
}