/* URLot.com Dev Site Version 2 Design Styles */

body {
	margin: 0;
	padding: 0;
	background-color: #4e94c0;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #222;
	text-align: center;
	}
	
a:link, a:visited {
	color: #2c7cb9;
	text-decoration: none;
	}
	
a:hover {
	color: #16517e;
	text-decoration: underline;
	}
	
a img {
	border: none;
	}
	
h2 {
	margin: 0px 0px 10px 0px;
	padding: 0;
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	}
	
h3 {
	margin: 0;
	padding: 0;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	}
	
h4 {
	margin: 10px auto 5px auto;
	padding: 2px;
	font: 13pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #f3d6d6;
	border: 1px solid #b97373;
	color: #7d3434;
	width: 95%;
	}
	
h5{
	margin: 10px auto 5px auto;
	padding: 2px;
	font: 13pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #e8fee7;
	border: 1px solid #26aa42;
	color: #26aa42;
	width: 95%;
	}
	
a:link h6, a:visited h6{
	margin: 10px auto 5px auto;
	padding: 2px;
	font: 13pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2673aa;
	background-color: #e7f4fe;
	border: 1px solid #2673aa;
	text-decoration: none;
	cursor: pointer;
	width: 50%;
	}
	
a:hover h6 {
	margin: 10px auto 5px auto;
	padding: 2px;
	font: 13pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #26aa42;
	background-color: #e8fee7;
	border: 1px solid #26aa42;
	text-decoration: none;
	width: 50%;
	}
	
/* Header Styles */
#HeaderTopDecor {
	margin: 0;
	padding: 0;
	background: url("../Images/TopDecorBG.gif") top left repeat-x;
	height: 10px;
	}

#Header {
	margin: 0;
	padding: 0;
	background: url("../Images/HeaderBG.jpg") top left repeat-x;
	height: 100px;
	text-align: center;
	}
	
#HeaderContain {
	margin: 0px auto 0px auto;
	padding: 0;
	width: 750px;
	}
	
#HeaderLogo {
	margin: 0;
	padding: 0;
	width: 275px;
	height: 100px;
	float: left;
	}
	
/* Navigation Styles */
#HeaderNav {
	margin: 73px 5px 0px 0px;
	padding: 0;
	float: right;
	display: block;
	vertical-align: baseline;
	}
	
#HeaderNav li {
	margin: 0px 2px 0px 0px;
	padding: 0;
	width: 102px;
	height: 27px;
	overflow: hidden;
	float: left;
	text-align: center;
	}

#HeaderNav a:link, #HeaderNav a:visited {
	margin: 0;
	padding: 4px 0px 0px 0px;
	width: 102px;
	height: 27px;
	color: #b9dff4;
	display: block;
	background: url("../Images/NavTabs.gif") 0px 0px no-repeat;
	}
	
#HeaderNav a:hover {
	background:  url("../Images/NavTabs.gif") 0px -27px no-repeat;
	color: #FFF;
	text-decoration: none;
	}
	
#HeaderNav .HeaderActive a:link, #HeaderNav .HeaderActive a:visited, #HeaderNav .HeaderActive a:hover {
	background:  url("../Images/NavTabs.gif") 0px -54px no-repeat;
	text-decoration: none;
	color: #333;
	}
	
/* Page Structure Styles */
#MainContentOuter {
	margin: 0;
	padding: 15px 0px 0px 0px;
	background-color: #FFF;
	clear: both;
	}

#MainContentBottom {
	margin: 0;
	padding: 0;
	background: url("../Images/MainContentBottom.gif") bottom left repeat-x;
	height: 20px;
	clear: both;
	}
	
#MainContentInner {
	margin: 0px auto 0px auto;
	padding: 15px 0px 15px 0px;
	width: 750px;
	}
	
#MainContentLeft {
	margin: 0;
	padding: 0;
	float: left;
	width: 510px;
	}
	
#MainContentRight {
	margin: 0;
	padding: 0;
	float: right;
	width: 210px;
	}
	
/* Big Boxes */
.MainBoxBigBlue {
	margin: 10px 0px 10px 0px;
	padding: 0;
	width: 510px;
	background: url("../Images/MainBoxBigBlueBG.gif") top center repeat-y;
	}
	
.MainBoxBigBlueTop {
	margin: 0;
	padding: 0;
	width: 510px;
	background: url("../Images/MainBoxBigBlueTop.gif") top center no-repeat;
	}
	
.MainBoxBigBlueInner {
	margin: 10px auto 0px auto;
	padding: 5px 0px 0px 0px;
	width: 500px;
	text-align: center;
	}
	
.MainBoxBigBlueBottom {
	margin: 0;
	padding: 0;
	background: url("../Images/MainBoxBigBlueBottom.gif") bottom center no-repeat;
	width: 510px;
	height: 10px;
	}
	
.MainBoxBigTan {
	margin: 10px 0px 10px 0px;
	padding: 0;
	width: 510px;
	background: url("../Images/MainBoxBigTanBG.gif") top center repeat-y;
	}
	
.MainBoxBigTanTop {
	margin: 0;
	padding: 0;
	width: 510px;
	background: url("../Images/MainBoxBigTanTop.gif") top center no-repeat;
	}
	
.MainBoxBigTanInner {
	margin: 10px auto 0px auto;
	padding: 5px 0px 0px 0px;
	width: 500px;
	text-align: center;
	}
	
.MainBoxBigTanBottom {
	margin: 0;
	padding: 0;
	background: url("../Images/MainBoxBigTanBottom.gif") bottom center no-repeat;
	width: 510px;
	height: 10px;
	}
	
/* Small Boxes */
.MainBoxSmallBlue {
	margin: 10px 0px 10px 0px;
	padding: 0;
	width: 210px;
	background: url("../Images/MainBoxSmallBlueBG.gif") top center repeat-y;
	}
	
.MainBoxSmallBlueTop {
	margin: 0;
	padding: 0;
	width: 210px;
	background: url("../Images/MainBoxSmallBlueTop.gif") top center no-repeat;
	}
	
.MainBoxSmallBlueInner {
	margin: 10px auto 0px auto;
	padding: 5px 0px 0px 0px;
	width: 200px;
	text-align: center;
	}
	
.MainBoxSmallBlueBottom {
	margin: 0;
	padding: 0;
	background: url("../Images/MainBoxSmallBlueBottom.gif") bottom center no-repeat;
	width: 210px;
	height: 10px;
	}	
	
.MainBoxSmallTan {
	margin: 10px 0px 10px 0px;
	padding: 0;
	width: 210px;
	background: url("../Images/MainBoxSmallTanBG.gif") top center repeat-y;
	}
	
.MainBoxSmallTanTop {
	margin: 0;
	padding: 0;
	width: 210px;
	background: url("../Images/MainBoxSmallTanTop.gif") top center no-repeat;
	}
	
.MainBoxSmallTanInner {
	margin: 10px auto 0px auto;
	padding: 5px 0px 0px 0px;
	width: 200px;
	text-align: center;
	}
	
.MainBoxSmallTanBottom {
	margin: 0;
	padding: 0;
	background: url("../Images/MainBoxSmallTanBottom.gif") bottom center no-repeat;
	width: 210px;
	height: 10px;
	}	
	
/* Listing Styles */
.SideLinkList {
	margin: 0px auto 0px auto;
	padding: 0;
	width: 175px;
	text-align: center;
	}
	
.SideLinkList ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
.SideLinkList li {
	margin: 2px 0px 2px 0px;
	padding: 0;
	text-align: center;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
.SideLinkList a:link, .SideLinkList a:visited {
	margin: 0;
	padding: 5px 0px 0px 0px;
	width: 175px;
	height: 25px;
	border: 1px solid transparent;
	color: #444;
	display: block;
	}
	
.SideLinkList a:hover {
	background-color: #edecdb;
	border: 1px solid #FFF;
	color: #444;
	text-decoration: none;
	}
	
.SideNotice {
	width: 175px;
	text-align: justify;
	}
	
.FrontPageDescrip {
	margin: 0px auto 0px auto;
	padding: 0;
	width: 400px;
	text-align: justify;
	line-height: 25px;
	}
	
.FPSpacer {
	margin: 0px 0px 10px 0px;
	padding: 0;
	width: 100%;
	height: 1px;
	background-color: #387295;
	color: #387295;
	border: 0;
	text-align: center;
	}
	
.LeftAlign {
	margin: 0px auto 0px auto;
	text-align: left;
	width: 90%;
	}
	
.RightAlign {
	margin: 0px auto 0px auto;
	text-align: right;
	width: 90%;
	}
	
.RightAlign2 {
	margin: 0px auto 0px auto;
	text-align: right;
	width: 260px;
	}
	
.RightAlign3 {
	margin: 0px auto 0px auto;
	text-align: right;
	width: 330px;
	}
	
.Indent {
	margin-top: 5px;
	margin-left: 10px;
	}
	
.FPLeftTop {
	height: 325px;
	}
	
.FPLeftBottom {
	height: 100px;
	}
	
.FPRightTop {
	height: 175px;
	}
	
.FPRightBottom {
	height: 250px;
	}
	
/* Form Styles */
.SideBarForm {
	margin: 0;
	padding: 0;
	}
	
.SideBarFormInput {
	padding: 2px;
	width: 150px;
	background: #FFF;
	border: 1px solid #e4e2cc;
	text-align: center;
	}
	
.SideBarFormInput:hover {
	border: 1px solid #bfbda4;
	}
	
.SideBarFormInput:focus {
	border: 1px solid #bfbda4;
	background-color: #FFF;
	}
	
.SideBarFormSubmit {
	margin: 0;
	padding: 0;
	width: 75px;
	height: 30px;
	background: url("../Images/SideBarInputSubmitBG.gif") top left repeat-x;
	border: 1px solid #e4e2cc;
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}	
	
.MainBoxFormFP {
	margin: 0;
	padding: 0;
	}
	
.MainBoxFormFPInput {
	padding: 3px;
	width: 320px;
	background: #FFF url("../Images/FPInputBG.gif") top left repeat-x;
	border: 1px solid #72afd5;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #124665;
	}
	
.MainBoxFormFPInput:hover {
	border: 1px solid #1e71ae;
	}
	
.MainBoxFormFPInput:focus {
	border: 1px solid #1e71ae;
	}
	
.MainBoxFormFPSubmit {
	margin: 0;
	padding: 0;
	width: 120px;
	height: 27px;
	background: url("../Images/InputSubmitBG.gif") top left repeat-x;
	border: 1px solid #72afd5;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #124665;
	}
	
.MainSubmitSmall {
	margin: 0;
	padding: 0;
	width: 80px;
	background: url("../Images/InputSubmitBG.gif") top left repeat-x;
	border: 1px solid #72afd5;
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #124665;
	}
	
.FPKeyword {
	margin: 0;
	padding: 1px;
	width: 120px;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #FFF url("../Images/FPInputBG.gif") top left repeat-x;
	border: 1px solid #72afd5;
	}	
	
.FPKeyword:hover {
	border: 1px solid #1e71ae;
	}
	
.FPKeyword:focus {
	border: 1px solid #1e71ae;
	}
	
.FormOPInput {
	padding: 3px;
	width: 200px;
	background: #FFF url("../Images/FPInputBG.gif") top left repeat-x;
	border: 1px solid #72afd5;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #124665;
	}
	
.FormOPInput:hover {
	border: 1px solid #1e71ae;
	}
	
.FormOPInput:focus {
	border: 1px solid #1e71ae;
	}
	
.FormOPDropDown {
	padding: 3px;
	background: #FFF url("../Images/FPInputBG.gif") top left repeat-x;
	border: 1px solid #72afd5;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #124665;
	}
	
.FormOPDropDown:hover {
	border: 1px solid #1e71ae;
	}
	
.FormOPDropDown:focus {
	border: 1px solid #1e71ae;
	}
	
.FormOPText {
	padding: 3px;
	width: 400px;
	height: 150px;
	background: #FFF url("../Images/FPInputBG.gif") top left repeat-x;
	border: 1px solid #72afd5;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #124665;
	}
	
.FormOPText:hover {
	border: 1px solid #1e71ae;
	}
	
.FormOPText:focus {
	border: 1px solid #1e71ae;
	}
	
.AdBox1 {
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 0px;
	background: url("../Images/AdBox1BG.gif") top center no-repeat;
	width: 750px;
	height: 110px;
	text-align: center;
	clear: both;
	}
	
#LinkInfoForm {
	margin: 0;
	padding: 0;
	}
	
.LoggedIn {
	font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
.ReverseFormIndent {
	margin: 0px 207px 0px 0px;
	padding: 0;
	}
	
/* Footer Styles */
#FooterTopDecor {
	margin: 0;
	padding: 0;
	background: url("../Images/FooterTopDecor.gif") top left repeat-x;
	height: 20px;
	}
	
#Footer {
	margin: 0px auto 10px auto;
	padding: 0;
	width: 750px;
	}

#FooterLeft {
	margin: 0;
	padding: 5px 20px 0px 0px;
	float: left;
	width: 500px;
	height: 40px;
	text-align: right;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #b3d8ee;
	border-right: 2px solid #b3d8ee;
	}
	
#FooterLeft a:link, #FooterLeft a:visited {
	color: #b3d8ee;
	text-decoration: none;
	}
	
#FooterLeft a:hover {
	color: #FFF;
	}
	
#FooterRight {
	margin: 0;
	padding: 0;
	float: right;
	width: 210px;
	text-align: left;
	}