﻿html, body, #wrapper
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	min-height: 100%;
	 font-family: Arial, Tahoma;
}
a 
{
 color: #3D00DF;	
}

a.button {
background: transparent url('/Assets/default/img/spanbutton.png') no-repeat scroll top right; 
display: block;
float: left;
height: 18px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 18px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */

/* FONT PROPERTIES */
text-decoration: none;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
a.button:hover {background-position: bottom right;}
a.button span { /* Background left image */ 
background: transparent url('/Assets/default/img/spanbutton.png') no-repeat;
display: block;
line-height: 18px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 0px 0 0px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #017001;
}
a.button:hover span {
text-decoration:none; background-position: bottom left;
}

html>body, html>body #wrapper 
{
	height: auto;
}

div#wrapper
{
 position:absolute;
 top: 0;
 left: 0;	
}

table 
{
  border-collapse: collapse;
  
}

#master_head 
{
    text-align: left;
	height: 53px;
	width:100%;
	background-color: #A9D5E2;
}

#master_head_acDetails 
{
	 position: absolute;
	top:15px;
	right:20px;	
}


#header
{
    min-width: 450px;
	float:left;
	width:100%;
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif;
	background:url(/Assets/default/img/stnTopNav/headerbg2.png) repeat-x left bottom;
      }
    #header ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
	padding-left:16px;	
      }
    #header li {
	display:inline;
      }
    #header a {
	float:left;
	background:url("/Assets/default/img/stnTopNav/buttons3.png") no-repeat 0% -33px;
	text-decoration:none;
	margin: 0px;
	padding: 0 0 0 8px;
      }
    #header a span {
	font-size:15px;
	float:left;
	display:block;
	background:url("/Assets/default/img/stnTopNav/buttons3.png") no-repeat 100% -33px;
	color:#2e641c;
	padding: 1px 11px 14px 3px;
      }
	#header a:hover span {
	color:#090;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a span {float:none;}
    /* End IE5-Mac hack */
    #header #current a {
	background-position:0 0px;
      }
    #header #current a span {
	background-position:100% 0px;
    font-weight:bold;
	color:#FFF;
      }

#horizontalNav
{
	height: 35px;
	width: 100%;
	background-color: #A9D5E2;
	background-position:bottom;
	background-repeat:repeat-x;
	background-image: url('/Assets/default/img/borders/tab_base_leftandright.gif');
}

#horizontalNav_subArea
{
	position:relative;
	left:130px;
	height:0px;
	 font-size: small;
}

#tab_center_selected
{
	background-image:url('/Assets/default/img/borders/front_tab_centre_top.gif');
	background-repeat:repeat;
	height: 35px;
	vertical-align:top;
	text-align:center;
 	}
	
	#tab_center_selected a, #tab_center_notselected a
	{
	 color:White;
	 font-size: 15px;
	 font-weight:bolder;	
	 text-decoration: none;	
	}
	
	#tab_center_notselected a
	{
	 color:#2E641C;
	 font-weight: normal;
	}

#tab_center_notselected
{
	background-image:url('/Assets/default/img/borders/back_tab_centre.gif');
	background-repeat:repeat;
	height: 35px;
	text-align:center;
	vertical-align:top;
}



#page_headerbar, #page_headerbar_noLeftNav
{
	float: left;
	width:100%;
	height:35px;
	background-image:url('/Assets/default/img/header/orange-titlebar.gif'); 
	background-repeat:repeat-x;
 
}

#page_headerbar_noLeftNav
{
	left:0px;
}

#page_headerbar span, #page_headerbar_noLeftNav span
{
	color: White;
	font-size: 20px;
	display:block;
	 height: 35px;
         line-height: 35px;
	 vertical-align:middle;
	 margin-left: 20px;
	 margin-top: 0px;
}
#page_breadcrumbContainer
{
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#f3832d;
}

.breadcrumbs 
{
    font-size: 10px;
    margin: 3px 0 0 10px;
    vertical-align: middle;

}

#page_Content
{
	 margin-left: 10px;
	 margin-right: 10px;	
	 margin-top: 10px;

}

#page_Content_noLeftNav
{
	position:relative;
	float:right;
  width: 100%;
}

#homePage_leftDetails
{
 background-repeat:no-repeat;
	 background-image:url('/Assets/default/img/borders/home_picture_2.jpg');
	padding-bottom: 88px;
	width: 257px;
	height: 330px;
	top: 40px;
	left: 20px;
	position: relative;
	 vertical-align:bottom;
}

#homePage_leftDetails span
{
	color: White;
	position:relative;
	top: 220px;
	display: block;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	
	
}

.homePage_verticalSpaceCell
{
 width: 20px;	
}

.homePage_HorizontalSpaceCell
{
  height: 20px;
}

#nav_right
{
 background-color: #E1F0DE;
 
 border-left-color: #B0D6A9;
	border-left-width: 2px;
	border-right-color: #B0D6A9;
	border-right-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
}

#left_navigation
{
	border-left-color: #78BAD2;
	border-left-width: 2px;
	border-right-color: #78BAD2;
	border-right-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
 background-color: #D1E8F0;
 margin: 0 0 0 0;
  display:block;
  height: 100%;
}

.clear
{
 clear:both;
 margin: 0;
 padding: 0;	
}

#page_Footer
{
 clear: both;
 bottom: 0;
 left: 0;
 width: 100%;
 height: 88px;
 text-align: center;
}

#page_Footer, #page_Footer a
{
 color: Green;
 font-size: 10px;	
}

#footer
{
 position:static;	
}
#main 
{
	margin: 0;
	padding:0;
}




.homepage_summaryHeaderCell
{
	width: 310px;	
	background-color:#9BCB90;
	 height:35px;
	 font-size:17px;
	 font-weight: bold;
	 color:#3D00DF;
}

.homepage_summaryHeaderCell span 
{
	vertical-align:middle;
	height:35px;
	display:inline-block;
}

.homepage_summaryHeaderCell img
{
	
	vertical-align:middle;
	
}

.homepage_summaryContentCell
{
	width: 290px;
	height: 125px;
	background: #E4F1E1;	
	color:#2E641C;
	vertical-align:top;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 15px;
}

.homepage_summaryContentCell span
{
	font-size: 17px;
	color:#2E641C;
 font-weight:bold;
 width: 275px;
   
}

.container_top_middle
{
	  color: White;
	  background-image: url('/Assets/default/img/borders/container_2.gif');
}

.container_middle_left 
{
  background-image: url('/Assets/default/img/borders/container_4.gif');
  background-repeat: repeat-y;
}

.container_middle_right
{
background-image: url('/Assets/default/img/borders/container_5.gif');
  background-repeat: repeat-y;	
}

.container_bottom_left
{
	background-repeat:no-repeat;
	background-image: url('/Assets/default/img/borders/container_6.gif');
}

.container_bottom_middle
{
	background-repeat:repeat-x;
	background-image: url('/Assets/default/img/borders/container_7.gif');
}

.container_bottom_right
{
	background-repeat:no-repeat;
	background-image: url('/Assets/default/img/borders/container_8.gif');
}

.container_top_right
{
	width: 10px;
	height:27px;
	background-repeat:no-repeat;
	background-image: url('/Assets/default/img/borders/container_3.gif');
}

.container_top_left
{
	width: 10px;
	height:27px;
	background-repeat:no-repeat;
	background-image: url('/Assets/default/img/borders/container_1.gif');
}

.container_middle_middle
{
 background-color:#E4F1E1;	
}

.homePage_register_left
{
 top: 10px;
 position: relative;
 left: 70px;	
}
.homePage_register_left a, .homePage_register_right a 
{
  font-size: 10px
}

.homePage_register_right
{
	top: 10px;
	position: relative;
	right: 45px;
}

.stnGridViewHeader 
{
Font-Size:13px;
color:#3D00DF;
 background-color :#9BCB90;
}

.stnGridViewItem, .stnGridViewAltItem, .stnGridViewSelectedItem
{
	vertical-align:top;
	Font-Size:13px;
	background-color:white;	 
	color:Green;
}

.stnGridViewAltItem
{
	background-color:#E1F0DE;
 
}

.stnGridViewSelectedItem 
{
 background-color:#D1E8F0;
}

.helpPanel ul li a 
{
	font-size: 12px;
}

.detailsHeader 
{
 color: #3D00DF;	
}

.detailsContent
{
 color: #2E641C;	
}

.treeControl
{
 font-size: 12px;	
}

.porfolioDetailButton 
{
    background-image: url('/App_Themes/Stn/Images/Buttons/60x20Button.gif');
    width:60px;
}

.homeOrangeHeader 
{
    font-size:12px;
    font-weight: bold;
    padding-left: 5px;
    color: #F38028;
}

.homeGreenBody
{
    padding-left: 5px;
    color: #48A034;
    font-size: 11px;
    
}

.homePurpleBody 
{
    padding-left: 5px;
    color: #342AE4;
    font-size: 12;
}

.homePurpleHeader 
{
    padding-left: 5px;
    color: #342AE4;
    font-weight: bold;
    font-size: 14px;
}

/* rollovers buttons */


a.homeRegister2
{
background: url('/Assets/default/img/home/Signup-button-NEW.gif') 0 0 no-repeat;
display: block;
width: 140px;
height: 38px;
text-decoration: none;
color: White;
font-size: 12px;
text-align:center;
}

a:hover.homeRegister2
{
 background: url('/Assets/default/img/home/Signup-button-NEW-Hover.gif') 0 0 no-repeat;
  
}



.stnButtoninLine:hover 
{
    
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: inline;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/Assets/default/img/rater/StarOn.gif);

}

.emptyRatingStar {
    background-image: url('/Assets/default/img/rater/StarOff.gif');
}

.savedRatingStar {
    background-image: url('/Assets/default/img/rater/StarOver.gif');
}

.tablecell 
{
    padding: 0 10px 0 10px;        
}