/* CSS Document */
.body
{
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
	min-width:1000px;
	max-height:1280px;
	margin-top:0px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	background-image:url(/images/square.jpg);
	background-repeat:repeat;
}
.mainDiv
{
	width: 1000px;
	height: 100%;
	padding:0px;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	border:0px;
	float: left;
	position: relative;
	background-color:#FFFFFF;
}
.pageDiv
{
	position:relative;
	float:left;
	width:700px;
	margin-left:10px;
	background-color:#FFFFFF;
}
.titleBar
{
	width:700px;
	height:35px;
	padding:5px;
	position:relative;
	float:left;
	background-image:url(/images/title_background.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
}
.standardDiv
{
	width:700px;
	position:relative;
	float:left;
}
.fontBox
{
	width:99px;
	text-align:center;
	position:relative;
	float:left;
	margin:0px;
	padding-top:3px;
	cursor:pointer;
}
.formContent
{
	width: 700px;
	position:relative;
	float:left;
	padding-left:10px;
	text-align:justify;
}
.tableContent
{
	width: 690px;
	position:relative;
	float:left;
	padding-left:10px;
	text-align:left;
}
.tableOuter
{
	border:solid;
	border-color:#000000;
	border-width:1px;
	width:700px;
	padding:5px;
	background-color:#888b85;
	position:relative;
	float:left;
}
.tableInner
{
	background-color:#e2e7dc;
	padding:5px;
	position:relative;
	float:left;
	width:690px;
}
.userBox
{
	width: 100px;
	height:12px;
	line-height:12px;
	position:relative;
	float:left;
	padding-left:5px;
}
.formOut
{
	width: 700px;
	position:relative;
	float:left;
}
.contentBox
{
	width:700px;
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
}
.termsContentBox
{
	width:510px;
	padding:4px;
	position:relative;
	float:left;
}
.formFont
{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:15px;
	color:#000000;
}
.contentFont
{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
	color:#000000;
}
.errorFont
{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
	color:#FF0000;
}
.exampleFont
{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#0066CC;
}
.exampleFont2
{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#FF0000;
}
.tabFont
{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.seperationLine
{
	width:700px;
	line-height:2px;
	height:2px;
	position:relative;
	float:left;
	border-top:solid;
	border-top-width:2px;
	border-top-color:#000000;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	background-color:#D46808;
	padding:0px;
	margin:0px;
}
.divLine
{
	width:700px;
	height:10px;
	line-height:10px;
	position:relative;
	float:left;
}
.seperationLine2
{
	width:490px;
	height:0px;
	position:relative;
	float:left;
	border-top:solid;
	border-top-width:2px;
	border-top-color:#D46808;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	padding:0px;
	margin:0px;	
}
.seperationBoxOut
{
	width:520px;
	position:relative;
	float:left;
	border:solid;
	border-width:2px;
	border-color:#000000;
}
.seperationBoxIn
{
	width:506px;
	position:relative;
	float:left;
	padding:5px;
	border:solid;
	border-width:2px;
	border-color:#D46808;
}
.adBoxOut
{
	width:129px;
	height:129px;
	position:relative;
	float:left;
	border:solid;
	border-width:2px;
	border-color:#000000;
}
.adBoxIn
{
	width:125px;
	height:125px;
	position:relative;
	float:left;
	border:solid;
	border-width:2px;
	border-color:#b5bab1;
	background-color:#FFFFFF;
}
.tabButton
{
	width:100px;
	height:20px;
	line-height:20px;
	position:relative;
	float:left;
}
.tabBottom
{
	width:699px;
	height:5px;
	line-height:5px;
	border-bottom:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-top:solid;
	border-top-color:#000000;
	border-top-width:1px;
	background-color:#D46808;
	position:relative;
	float:left;
}

.formTextLink
{
	color:#0066CC;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	cursor:pointer;
}

.largeButton
{
	width: 300px;
	height: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #b5bab1;
	border: 1px solid #000000;
}

.smallButton
{
	width: 150px;
	height: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #b5bab1;
	border: 1px solid #000000;
}
.titleText
{
	color:#5e605c;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	font-weight:bold;
	vertical-align:text-bottom;
}
.subText
{
	color:#888b85;
	font-size: 13px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	font-weight:bold;
	vertical-align:middle;
}
.subText2
{
	color:#FFFFFF;
	font-size: 13px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	font-weight:bold;
	vertical-align:middle;
}
.inactiveCalendarCell
{
	background-color: #F8F8F8;
	border: 1px solid #F8F8F8;
	cursor: default;
	color: #BBBBBB;
	font-size: 8px;
	vertical-align: middle;
	text-align: center;
	/*cursor: pointer;*/
	
}

.activeCalendarCell
{
	background-color: #F0F0F0;
	border: 1px solid #E0E0E0;
	cursor: pointer;
}

/*.todayCalendarCell
{
	background-color: #FFFFCC;
	border: 1px solid #FFFF66;
	cursor: pointer;
}
*/
.todayCalendarCell
{
	background-color: #E0E0E0;
	border: 1px solid #AAFFAA;
	cursor: pointer;
}

.selectedCalendarCell
{
	background-color: #FFFFCC;
	border: 1px solid #FFFF66;
	cursor: pointer;
}

/*.selectedCalendarCell
{
	background-color: #DDFFDD;
	border: 1px solid #AAFFAA;
	cursor: pointer;
}
*/
.dayOfWeek
{
	background-color: #F5F5F5;
	border: 1px solid #EFEFEF;
	color: #222222;
}

.calendar_div
{
	position: absolute;
}

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}

.buttonDiv
{
	border: 1px solid #000000;
	background-image:url(../images/site_button.jpg);
	background-repeat:no-repeat;
	height:23px;
	width:250px;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
	position:relative;
	float:left;
}
A.product:link { color:#FFFFFF; font-size: 14px; font-family: Verdana; text-decoration: none; font-weight:bold; cursor:pointer; }
A.product:visited { color: #FFFFFF; font-size: 14px; font-family: Verdana; text-decoration: none; font-weight:bold; cursor:pointer; }
A.product:active { color: #FFFFFF; font-size: 14px; font-family: Verdana; text-decoration: none; font-weight:bold; cursor:pointer; }
A.product:hover { color: #FFFFFF; font-size: 14px; font-family: Verdana; text-decoration: underline; font-weight:bold; cursor:pointer; } 

A.navbar:link { color:#000000; font-size: 18px; font-family: Verdana; text-decoration: none; cursor:pointer; }
A.navbar:visited { color: #000000; font-size: 18px; font-family: Verdana; text-decoration: none; cursor:pointer; }
A.navbar:active { color: #000000; font-size: 18px; font-family: Verdana; text-decoration: none; cursor:pointer; }
A.navbar:hover { color: #000000; font-size: 18px; font-family: Verdana; text-decoration: none; cursor:pointer; } 

A.photos:link { color:#0066CC; font-size: 11px; font-family: Verdana; text-decoration: none; font-weight:bold; cursor:pointer; }
A.photos:visited { color: #0066CC; font-size: 11px; font-family: Verdana; text-decoration: none; font-weight:bold; cursor:pointer; }
A.photos:active { color: #0066CC; font-size: 11px; font-family: Verdana; text-decoration: none; font-weight:bold; cursor:pointer; }
A.photos:hover { color: #0066CC; font-size: 11px; font-family: Verdana; text-decoration: underline; font-weight:bold; cursor:pointer; } 

A.topLinks:link { color:#333333; font-size: 11px; font-family: Verdana; text-decoration: none; font-weight:bold; cursor:pointer; }
A.topLinks:visited { color: #333333; font-size: 11px; font-family: Verdana; text-decoration: none; font-weight:bold; cursor:pointer; }
A.topLinks:active { color: #333333; font-size: 11px; font-family: Verdana; text-decoration: none; font-weight:bold; cursor:pointer; }
A.topLinks:hover { color: #333333; font-size: 11px; font-family: Verdana; text-decoration: underline; font-weight:bold; cursor:pointer; } 

A.userLinks:link { color:#888b85; font-size: 10px; font-family: Verdana; text-decoration: none; font-weight:bold; cursor:pointer; }
A.userLinks:visited { color: #888b85; font-size: 10px; font-family: Verdana; text-decoration: none; font-weight:bold; cursor:pointer; }
A.userLinks:active { color: #888b85; font-size: 10px; font-family: Verdana; text-decoration: none; font-weight:bold; cursor:pointer; }
A.userLinks:hover { color: #888b85; font-size: 10px; font-family: Verdana; text-decoration: underline; font-weight:bold; cursor:pointer; } 

A.formLink:link { color:#0066CC; font-size: 15px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; cursor:pointer; }
A.formLink:visited { color: #0066CC; font-size: 15px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; cursor:pointer; }
A.formLink:active { color: #0066CC; font-size: 15px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: none; cursor:pointer; }
A.formLink:hover { color: #0066CC; font-size: 15px; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: underline; cursor:pointer; } 
