img { border-style:none; border-width:0px; }
a:link { font-weight:bold; text-decoration : none; color : #31316B; }
a:hover { font-weight:bold; text-decoration : none; color : #666666; }
a:visited { font-weight:bold; text-decoration : none; color : #31316B; }
a:visited:hover { font-weight:bold; text-decoration : none; color : #666666; }

.SmallSelect {
	font-family:Tahoma, Arial; 
	height:18;
	/*width:95%; */
	font-size:9pt; 
	font-weight:normal; 
	color:black; 
	background-color:white; 
	border-style:solid; 
	border-width:1px; 
	border-color:gray; 
	}

.SmallInput { 
	font-family:Tahoma, Arial;
	height:18; 
	font-size:9pt; 
	font-weight:normal; 
	color:black; 
	background-color:white; 
	border-style:solid; 
	border-width:1px; 
	border-color:gray; 
	}

img.png {
	behavior: url(http://www.smartapart.com/png.htc.php);
	}

.imageBorder {
	border-style:solid; 
	border-color:#000000; 
	border-width:1px;
	padding:0px;
	} 

.CellFeedback {
	background-color:#CCCCCC;
	}

.CellNoFeedback {
	background-color:#FFFFFF;
	}
	
.PointerCursor {
	cursor:pointer;
	}
/*
a:link.membersLink {text-decoration : none; color : #CDA369; }
a:hover.membersLink {text-decoration : none; color : #999999; }
a:visited.membersLink {text-decoration : none; color : #CDA369; }
a:visited:hover.membersLink {text-decoration : none; color : #999999; }
*/
a:link.membersLink { text-decoration : none; color : #808080; }
a:hover.membersLink {text-decoration : none; color : #999999; }
a:visited.membersLink {text-decoration : none; color : #808080; }
a:visited:hover.membersLink {text-decoration : none; color : #999999; }

.PageTitle {
	font-size:16px;
	color:#F4A217;
	padding-top:20px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	
	/*font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#31316B;*/
	background-image:url(http://www.smartapart.com/images/star_stripe_reverse.gif);
	
	/*background-image:url(http://www.smartapart.com/images/title_stars.gif);
	*/
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:10px;
	}
	
.TitleCloudSubtitle {
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	margin-left:-10px;
	padding-top:5px;
	color:#31316B;
	}
	
.TitleCloud {
	height:60px;
	vertical-align:bottom;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#F7BC5B;
	background-image:url(http://www.smartapart.com/images/titlecloud.gif);
	background-repeat:no-repeat;
	background-position:left, top;
	padding-left:50px;
	padding-top:30px;
	}
	
.StarTitle {
	height:60px;
	vertical-align:bottom;
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#31316B;
	background-image:url(http://www.smartapart.com/images/title_stars.gif);
	background-repeat:repeat-x;
	background-position:left, top;
	padding-left:30px;
	}
	
.StarTitleNoPadding {
	height:60px;
	vertical-align:bottom;
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#31316B;
	background-image:url(http://www.smartapart.com/images/title_stars.gif);
	background-repeat:repeat-x;
	background-position:left, top;
	padding-left:0px;
	}
	
.SerifSmallTitle {
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#31316B;
	background-image:url(http://www.smartapart.com/images/star_stripe.gif);
	background-repeat:no-repeat;
	background-position:right;
	}
	
.SerifSmallTitleReverse {
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#31316B;
	background-image:url(http://www.smartapart.com/images/star_stripe_reverse.gif);
	background-repeat:no-repeat;
	background-position:left;
	}

.shift { margin-left:15px; }

.membersSeparator {
	background-color:#CCCCCC;
	margin:0px;
	padding:0px;
	height:1px;
	}

.lightMembersSeparator {
	background-color:#E6E6E6;
	margin:0px;
	padding:0px;
	height:1px;
	}

html { 
	height: auto;
    height: 100%;
   	}
  
body { 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height: 100%;
	background-image:url(http://www.smartapart.com/images/bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	}
	
.CellHeader {
	font-family:Georgia, Times, serif;
	font-size:14px;
	color:#666699;
	}
	
.grayText {
	color:#999999;
	}
	
.red {
	color:#FF0000;
	}
	
.orangeTitle {
	font-size:16px;
	color:#F4A217;
	}
	
.orangeText {
	color:#F4A217;
	}
	
.formCategory {
	/*color:#31316B;*/
	color:#808080;
	font-size:11px;
	font-weight:bold;
	/*border-bottom-color:#F7BC5B;*/
	border-bottom-color:#F7BC5B;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}	
	
.imageBorder {
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	}
	
.redBottomLine {
	border-bottom-width:1px;
	border-bottom-color:#C40000;
	border-bottom-style:solid;
	}
		
.blueBottomLine {
	border-bottom-width:1px;
	border-bottom-color:#31316B;
	border-bottom-style:solid;
	}
		
.orangeBottomLine {
	border-bottom-width:1px;
	border-bottom-color:#F7BC5B;
	border-bottom-style:solid;
	}
	
.orangeLine {
	margin:0px;
	padding:0px;
	height:1px;
	background-color:#F7BC5B;
	}
	
.blackLine {
	margin:0px;
	padding:0px;
	height:1px;
	background-color:#000000;
	}
	
.grayLine {
	margin:0px;
	padding:0px;
	height:1px;
	background-color:#CCCCCC;
	}
	
.darkRed {
	color:#C40000;
	}
a:link.redLink { text-decoration : none; color : #C40000; }
a:hover.redLink {text-decoration : none; color : #999999; }
a:visited.redLink {text-decoration : none; color : #C40000; }
a:visited:hover.redLink {text-decoration : none; color : #999999; }
	
a.orangeLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
a:link.orangeLink { text-decoration : none; color : #F4A217; }
a:hover.orangeLink {text-decoration : none; color : #999999; }
a:visited.orangeLink {text-decoration : none; color : #F4A217; }
a:visited:hover.orangeLink {text-decoration : none; color : #999999; }

.Input { font-family:Arial; height:18; font-size:9pt; font-weight:normal; color:black; background-color:white; border-style:solid; border-width:1px; border-color:gray; }

