body
{
    MARGIN: 10px;
    background-color:#FB3601;
    font-family:Verdana, Times New Roman, Courier New, Arial;
    font-size:14px;
}

td, p{
	font-size:14px;
	line-height:150%;
}
img{border:0px;}
A
{
    COLOR: #003333;
}
HR
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #b4cbdf;
    BORDER-BOTTOM: medium none;
    HEIGHT: 1px;
}
fieldset
{
    BORDER-RIGHT: #cccccc 3px double;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #cccccc 3px double;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #cccccc 3px double;
    WIDTH: 100%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #cccccc 3px double;
}

.QuickLinks{
	color:#604133;
	vertical-align:bottom;
	margin:0px 5px 2px 2px;
	padding:0px 5px 2px 2px;
}

.QuickLinks a{
	color:#604133;
	Text-Decoration:None;
	vertical-align:bottom;
	font-size:13px;
	font-weight:bold;
}

.CenterCell
{
    WIDTH: 950px;
    background-color:#FCECE7;
    border:10px solid #fff;
}
.RightCell
{
    width:200px;
    vertical-align:top;
    padding:5px;
}
.LeftCell
{
	width:200px;
}
.Header_Top
{
    BACKGROUND: url(/layout/images/bg_header_top.gif);
    HEIGHT: 10px;
}
.BottomLeft
{
    BACKGROUND: url(/layout/images/bg_bl.gif);
}
.Bottom
{
    BACKGROUND: url(/layout/images/bg_bottom.gif);
    HEIGHT: 15px
}
.BottomRight
{
    BACKGROUND: url(/layout/images/bg_br.gif);
}
.SubNavRight
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 200px;
    PADDING-TOP: 0px;
}
.SubNavLeft
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 200px;
    PADDING-TOP: 0px;
}
.SubNavRight
{
    BORDER-LEFT: #cccccc 1px dotted;
}
.SubNavLeft
{
    BORDER-RIGHT: #cccccc 1px dotted;
}
.SubLinkLeft
{
    PADDING-RIGHT: 4px;
    BORDER-TOP: #fdfdfe 1px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: #f9f8fa;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #d8d0e2 1px solid;
}
.SubLinkRight
{
    PADDING-RIGHT: 4px;
    BORDER-TOP: #fdfdfe 1px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: #f9f8fa;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #d8d0e2 1px solid;
}
.SubLinkLeft A
{
    COLOR: #3a2d4a;
}
.SubLinkRight A
{
    COLOR: #3a2d4a;
}
.Header_Bottom
{
    BACKGROUND-IMAGE: url(/layout/images/bg_header_bottom.gif);
    HEIGHT: 0px;
}
.MainBody
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 5px;

}
.MicroLinks
{
    BACKGROUND: #663300;
    COLOR: #ffffff;
}
.MicroLinks a
{
    FONT: bold 10pt verdana,Arial;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}

.Footer
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px;
    BACKGROUND-COLOR: #F9C3C3;
    TEXT-ALIGN: center;
}
.Footer
{
    COLOR: #9A0909;
}
.Footer a
{
    COLOR: #9A0909;
}
.FooterNav
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #DC3407;
    TEXT-ALIGN: center;
}
.FooterNav
{
    COLOR: #ffffff;
}
.FooterNav A
{
    COLOR: #ffffff;
}

.Calendar
{
    BACKGROUND-COLOR: #eeeeee;
}
.Calendar_Header
{
    BACKGROUND-COLOR: #666666;
}
.Calendar_Days
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #332740;
    TEXT-ALIGN: center
}
.calendar_Link
{
    COLOR: #332740;
}
.Calendar_Today
{
    BORDER-RIGHT: #332740 1px solid;
    BORDER-TOP: #332740 1px solid;
    BORDER-LEFT: #332740 1px solid;
    BORDER-BOTTOM: #332740 1px solid;
    BACKGROUND-COLOR: #6dbaff;
    TEXT-ALIGN: center;
}
.Calendar_HasEvents
{
    BACKGROUND-COLOR: #cfc4db;
}
.Calendar_Button
{
    BACKGROUND-COLOR: #999999;
}

.Heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #945a19;
}

.TopNav
{
    COLOR: #ffffcc;
    BACKGROUND-COLOR: #945a19;
}
.TopNav A
{
    COLOR: #ffffcc;
    TEXT-DECORATION: none;
}


.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #FD7D7D;
	border:1px solid #ffffff;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}

.CSSTableGenerator .splheading td{
	background-color:#717070;
	color:#fff;
	font-weight:bold;
}

.CSSTableGenerator tr:nth-child(odd){ background-color:#FCEDED; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	border:1px solid #fff;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:16px;
	font-size:16px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #BB0505 5%, #FB0101 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #FB0101) );
	background:-moz-linear-gradient( center top, #BB0505 5%, #FB0101 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#BB0505", endColorstr="#FB0101");	background: -o-linear-gradient(top,#BB0505,FB0101);

	background-color:#BB0505;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#FB0101;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}



#frmregister{
	font-weight:bold;
	text-align:right;
}

.frmLabel{
	font-weight:bold;
	padding:5px;
	font-size:14px;
	display:block;
}

.frmLabel span{
	font-size:12px;
	color:#333;
	font-weight:normal;
	display:block;
	width:100%;
}

#frmregister input, #frmregister textarea, #frmregister select{
	border:1px dotted #777;
	padding:5px;
	font-size:15px;
	text-transform:capitalize;
	width:50%;
	margin:5px;
}

#frmregister input[type=radio] {
    -webkit-transform: scale(3, 3);
    margin: 1.25em 1.25em 1.25em 0;
}

#frmregister textarea{
	width:75%;
}

#frmregister .clsgo{
	font-size:15px;
	padding:9px;
	font-weight:bold;
	background-color:#336699;
	color:#fff;
	width:200px;
}


#frmregister .email{
	text-transform:lowercase;
}

#inquiryform{
	padding:10px;
	width:90%
}

#inquiryform p span{
	display:block;
	font-weight:bold;
}


#formbox {
	font-size:12px;
}

#formbox legend{
	font-weight:bold;
}