/* Body Styles */
pre {margin-bottom: 0}

body {
	margin: 0;
	background: #f3f8f3;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-image: url(../images/jpg/bacGrnd.jpg);
	background-repeat: repeat-x;
}
.frame {
	width: 770px;
	text-align: left;
	border-right-style: solid;
	border-right-width: thin;
	border-left-style: solid;
	border-left-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-color: #B6C8B7;
	background-color: #FFFFFF;
	padding: 5px;
	margin: auto;
}

.underlineText { text-decoration: underline;}

h1 {
	color: #5F6C54;
	padding-top: 10px;
	padding-left: 10px;
	font: bold 15px/16px arial, verdana, sans-serif;
	text-align: left;
	font-weight: 500;
  }

h2 {
  	font: bold 13px/14px arial, verdana, sans-serif;
	color: #000000;
	font-weight: bold;
  }

h3 {
	font: bold 12px/12px arial, verdana, sans-serif;
	padding-left: 10px;
	text-align: left;
	font-weight: normal;
  }

pre {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight: bold;
}

li {
	padding-left: 5px;
	margin-bottom: 8px;
}

ul {
	padding-top: 8px;
}

ol {
	padding-top: 8px;
	list-style-image: url(../images/jpg/bullet-dash.jpg);
}

td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

a {
	font-weight: normal;
	text-decoration: none;
	color: #0000FF;
}

a:hover { color: #FF3300; text-decoration: none;}

a.link-larger {
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
	font-size: 85%;
}
a.link-larger {
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 85%;
}

.padding-left {
	padding-left: 10px;
	text-align: left;
}
tr.HdrTextcolor {
	color: #FFFFFF;
	text-decoration: none; }
	
.font16 {
	color: #000;
	font: bold 15px/16px arial, verdana, sans-serif;
	font-weight: 500;
}

.font32blue {
	color: #265485;
	font: bold 32px arial, verdana, sans-serif;
	font-weight: 500;
}

.font20blue {
	color: #265485;
	font: bold 20px arial, verdana, sans-serif;
	font-weight: 500;
}

.font12blkTimes {
	font-weight: 500;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
}

.font12blkTimesReg {
	font-weight: normal;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
}

.font14blkTimes {
	font-weight: 500;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
}

.font20blkTimes16 {
	font-weight: 500;
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
}

.font18blkTimes {
	font-weight: 500;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
}

.font20blkTimes {
	font-weight: 500;
	font-size: 20px;
	font-family: "Times New Roman", Times, serif;
}

.registerBac {
	background: url(../register/images/center.png) no-repeat;
}

.colorone {
	background-color:#6f9473;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image: url(../images/jpg/colorGrn-bac.jpg);
}
.colortwoBoldFont {
	background-color:#39C;
	font: 12pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	margin-left: 2px;
}
.currentnav {
	height: 17px;
	font-weight: bold;
	color: #FF6600;
	background-image: url(../images/jpg/navBacColor.jpg);
	background-repeat: repeat-x;
}
.colorthree {background-color:#383B41; color: #fff;}
.colorFour {
	background-color:#006699;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.Green14 {
	color: #5F6C54;
	padding-top: 10px;
	font: bold 15px/16px arial, verdana, sans-serif;
	text-align: center;
	font-weight: 500;
}

.Green14Left {
	color: #5F6C54;
	padding-top: 10px;
	font: bold 15px/16px arial, verdana, sans-serif;
	text-align: left;
	font-weight: 500;
}

.whiteAff {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	padding-left: 15px;
	line-height: 14pt;
}

.whiteAffCen {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding-left: 1px;
}

.blueBroker {
	color: #285d90;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	padding-left: 20px;
	padding-right: 15px;
}

.blueBroker2 {
	color: #285d90;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}


.colorFive {
	background-color:#FFFFFF;
	color: #006699;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.colorfour {
	background-color:#FFFAE3;
	padding-left: 4px;
}

.colorfive {
	background-color:#898F9F;
	font: 10pt Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	padding-left: 4px;
	
}

.subNavFooterBorder{
	font: 10pt Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight: bold;	
	border-bottom:1px solid #C3CACE;
	text-align: left;
}
.SiteFontNormal {
	font: normal 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.SiteFontNormalBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.SiteFontNormalCharcol {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	text-align: left;
}

.SiteFontNormal11pt {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	text-align: left;
}

.SiteFontNormalBlue {
	font: 11px Arial, Helvetica, sans-serif;
	color: #006699;
}

.SiteFontNormalFontCharcol {
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
}
.number {width: 400px; text-align: right; padding:35px 10px 0 0; color: #39c; font-size: 16px;}
.numberlarge {width: 400px; text-align: right; padding:22px 7px 0 0; color: #39c; font-size: 28px;}
.openingtimes {width: 400px; text-align: right; padding:22px 7px 0 0; color: #39c; font-size: font-size: 11px;}

#hdrText {
	font: normal 7pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

#hdrTextFrame {
	background-color: #15570a;
	font: normal 7pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;	
}

#hdrTextFrameSub {
	background-color: #FFFFFF;
	font: normal 12pt Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;	
}


.Text12BoldWhite {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;	
}

/* Blue Box Start Styles */

.rightFrameBax {
	background-image: url(../images/siteBoxBlue/rFrame.jpg);
	background-repeat: repeat-y;
}
.leftFrameBax {
	background-image: url(../images/siteBoxBlue/lFrame.jpg);
	background-repeat: repeat-y;
}
.FrameBaxTopBac {
	color: #333333;
	background-image: url(../images/siteBoxBlue/topBac.jpg);
	background-repeat: repeat-x;
}
.btmFrameBaxTopBac {
	background-image: url(../images/siteBoxBlue/btm.jpg);
	background-repeat: repeat-x;
}
/* Blue Box End Styles */

/* Brown Box Start Styles */

.BRN_BoxRightFrame {
	background-image: url(../images/siteBoxBrn/rFrame.jpg);
	background-repeat: repeat-y;
}
.BRN_BoxleftFrame {
	background-image: url(../images/siteBoxBrn/lFrame.jpg);
	background-repeat: repeat-y;
}
.BRN_BoxTopBac {
	color: #333333;
	background-image: url(../images/siteBoxBrn/topBac.jpg);
	background-repeat: repeat-x;
}
.BRN_BoxBtmBac {
	background-image: url(../images/siteBoxBrn/btm.jpg);
	background-repeat: repeat-x;
}

/* Brown Box End Styles */

/* Green Box Start Styles */

.GRN_BoxRightFrame {
	background-image: url(../images/siteBoxGrn/rightBac.jpg);
	background-repeat: repeat-y;
}
.GRN_BoxleftFrame {
	background-image: url(../images/siteBoxGrn/leftBac.jpg);
	background-repeat: repeat-y;
}
.GRN_BoxFrameTopBac {
    color: #333333;
	background-image: url(../images/siteBoxGrn/topBac.jpg);
	background-repeat: repeat-x;
}
.GRN_BoxBtmBac {
	background-image: url(../images/siteBoxGrn/btm.jpg);
	background-repeat: repeat-x;
}

/* Green Box End Styles */

.header{height: 19px; background-color: #cccccc; color: #fff; font-size: 10px;}

.foot {background: #F4F4F4; padding-right: 1em}

.fineprint { font-size: 9px; color: #333; margin-top: 0; padding: 10px; }

.fineprintTwo { font-size: 10px; color: #333; margin-top: 0; padding: 0px; }

.fineprintThree { font-size: 11px; color: #000; margin-top: 0; padding: 0px; }

.popbot {padding-top: 2px; padding-bottom: 2px; padding-left: 1em}

.sectionunderline {font: bold 12pt arial,helvetica,tahoma,sans-serif; color: #333333; text-decoration: underline}

.menu{
	height: 19px;
	font-size: 12px Helvetica, Arial, sans-serif;
	color: #3399CC;
	text-decoration: none;
	overflow: hidden;
	font-variant: normal;
	margin-top: 2px;
}

.verticleDots {
	color: #999999;
	border-right-style: dotted;
	border-right-width: thin;
}

.verticleDotsTwo {
	color: #999999;
	border-right-style: dotted;
	border-right-width: thin;
	border-left-style: dotted;
	border-left-width: thin;
}

.verticleLineBlue {
	color: #006699;
	border-right-style: solid;
	border-right-width: thin;
	border-left-style: solid;
	border-left-width: thin;
}
.menuDots {
	color: #999999;
	border-bottom-style: dotted;
	border-bottom-width: thin;
}
.menuDotsTop {
	color: #829785;
	border-top-style: dotted;
	border-top-width: thin;
}

#underline { text-decoration: underline; }

.underlineCSS { text-decoration: underline; }

.menu_icon {padding-bottom: 1em}

.menu_text {padding-bottom: 1em; padding-left: 1em}

.nav_special {color: #ADCEEF; margin-right: 1em}

.nav_link {color: #333333; text-decoration: none}

.breadcrumb, .welcome {margin-top: -1.0em}

.subsection {margin-left: 1.4em}

.subsection_bul {font-size: 12pt}

/* Form Styles */
.textfield {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#3B3317; background:#ffffff; border-top:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd;}

.textfieldClear {
	font-family: verdana, sans-serif;
	font-size:11px;
	color:#3B3317;
	background:#ffffff;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	text-align: center;
}

.textfieldClearB {
	font-family: verdana, sans-serif;
	font-size:16px;
	color:#000;
	background:#ffffff;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	text-align: center;
	font-weight: bold;
}

.Border {color:#333333; border-top:1px solid #CDD8E4; border-left:1px solid #CDD8E4; border-bottom:1px solid #CDD8E4; border-right:1px solid #CDD8E4;}

.submit {font: normal 8pt "verdana","arial mt","arial narrow","arial"; background: #FFFFFF; color: #0E67C2; border: #cccccc 1px outset}

select {font: normal 7pt "verdana","arial mt","arial narrow","arial"; color: #3B3317;}

select.nav_sel {font: normal 7pt "verdana","arial mt","arial narrow","arial"; color: #3B3317; background: #666666}

form {margin: 0}
