body { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; BACKGROUND: #ffffff; COLOR: #000000;}
HR {
    BORDER-RIGHT: 0px; BORDER-TOP: #d2d1d1 1px dotted; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; HEIGHT: 1px
}
H1 {
    MARGIN-TOP: -8px; FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #50485D; FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, sans-serif
}
H2 {
    MARGIN-TOP: -4px; FONT-SIZE: 22px; COLOR: #d9591a; LINE-HEIGHT: 30px; FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, sans-serif
}

H3 {
    MARGIN-TOP: 1px; FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN-BOTTOM: -4px; COLOR: #50485D; LINE-HEIGHT: 20px; FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, sans-serif
}

.franName {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #50485D;}

.franAddress { text-align:left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #50485D; padding-top: 10px;}
.franAddress a { color: #50485D; text-decoration:none;}
.franAddress a:visited { color: #50485D; text-decoration:none;}
.franAddress a:hover { color: #50485D; text-decoration:none;}

.nav0 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #50485D}
.nav0 a { color: #646057; text-decoration:none;}
.nav0 a:visited { color: #50485D; text-decoration:none;}
.nav0 a:hover { color: #646057; text-decoration:none; background-color: #FFFFFF;}

.nav1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #D9591A}
.nav1 a { color: #D9591A; text-decoration:none;}
.nav1 a:visited { color: #D9591A; text-decoration:none;}
.nav1 a:hover { color: #D9591A; text-decoration:none;}

.text { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px}
.text a { color: #000000; text-decoration:none;}
.text a:visited { color: #000000; text-decoration:none;}
.text a:hover { color: #000000; text-decoration:none;}

.header {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #D9591A}
.header a { color: #D9591A; text-decoration:none;}
.header a:visited { color: #D9591A; text-decoration:none;}
.header a:hover { color: #D9591A; text-decoration:none;}

.footer { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10.5px; color: #000000}

.footerLink { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10.5px; color: #D9591A }
.footerLink a { color: #D9591A; text-decoration:none;}
.footerLink a:visited { color: #D9591A; text-decoration:none;}
.footerLink a:hover { color: #D9591A; text-decoration:none;}

.textGr { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal ; color: #50485D}
.textGr a { color: #50485D; text-decoration:none;}
.textGr a:visited { color: #50485D; text-decoration:none;}
.textGr a:hover { color: #50485D; text-decoration:none;}

.hotLink { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #D9591A }
.hotLink a { color: #D9591A; text-decoration:none;}
.hotLink a:visited { color: #D9591A; text-decoration:none;}
.hotLink a:hover { color: #D9591A; text-decoration:none;}

.pictureCaption { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal }
.textbox { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px }
.button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border: 1px #999999 solid ; background-color: #EEEEEE; font-weight: normal; color: #333399; text-align: center}
.smallText { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.keyword { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #D9591A ; font-weight: bold}

.hotLink2 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #D9591A; }
.hotLink2 a { color: #D9591A; text-decoration:none;}
.hotLink2 a:visited { color: #D9591A; text-decoration:none;}
.hotLink2 a:hover { color: #D9591A; text-decoration:none;}

.hotLink3 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #50485D; }
.hotLink3 a { color: #50485D; text-decoration:none;}
.hotLink3 a:visited { color: #50485D; text-decoration:none;}
.hotLink3 a:hover { color: #D9591A; text-decoration:none;}



.pg_hdr {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006b6e; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.tb_hdr_b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #5C495C
}
.tb_hdr_b A:link {
	COLOR: #ffffff
}
.tb_hdr_b A:visited {
	COLOR: #ffffff
}
.tb_hdr_b A:hover {
	COLOR: #ffffff
}
#logo {
	clear: both;
	width: 250px;
	float: left;
	padding-top: 15px;
        padding-left: 105px;
	margin: 0px;
}
#top{
	background: transparent url(../images/top.gif) no-repeat;
	height: 153px;
}

#base{
	background: url(../images/bg.gif) repeat-y;
}

#baseLayer{
    background: #3E374D url(../images/base.jpg) repeat-x scroll center top;
    text-alignment:center;
    padding-top:10px;
}

#topContent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000000;
	line-height: 30px;
	text-align: right;
	float: left;
	padding-top: 20px;
}
#topContent img {float: right; margin: 0 36px 0 7px;}

#navBar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:22px;
	clear: both;
	text-transform: uppercase;
	text-align: center;
        vertical-align:top;
	margin-top: 0px;
        margin-bottom: 0px;
	float: left;
	padding-top: 8px;
	margin-left: 20px;
	margin-right: 35px;
        color: #80555E;
}

#navBar li {
	display:inline;
	padding-right: 1px;
	padding-left: 1px;
}

#navBar ul {
	margin:0;
	padding:0;
}

#navBar li.last a {
	padding-right: 0px;
}

#navBar a {
	text-decoration:none;
	color: #80555E;
	font-weight: bold;
        padding:3px;
}

#navBar a:hover {
	text-decoration:none;
	/*color:#646057;*/
        color:#BB9D69;
	font-weight: bold;
	background-color: transparent;
}

#main {
	background: url('../images/bg.gif') repeat-y;
}

#content {font-family:Arial, Helvetica, sans-serif; padding-left:20px;}

#bottom{
	background: url(../images/bottom.gif) no-repeat;
	height: 52px;

}
#right-col {
	float: right;
	width: 246px;
	min-height: 350px;
	padding: 0;
	text-align: left;
}
.right-block {
	margin: 10px 20px 10px 0;
	padding: 15px;
	border: 3px solid #d9caad;
	background-color: #efe7da;
	font-size: 1.2em;
	line-height: 1.6em;
}
.right-block input.input { width: 202px; border: 1px solid #cdb8a6; color: #3c2c1e; }
.right-block p { margin: 0; padding: 0 0 8px 0;  }
.right-block h3 {
	padding: 5px 0 5px;
	margin: 0 0 15px 0;
	color: #00484f;
	text-align: center;
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight: normal;
	border-top: 1px solid #00484f;
	border-bottom: 1px solid #00484f;
}

#pageFooter {
        background: #3E374D;
        margin-left: auto;
	margin-right:auto;
        padding-top: 20px;
        padding-bottom: 20px;
	text-align:center;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

#pageFooter a {
	padding-right: 5px;
	padding-left: 5px;
	text-decoration:none;
	color: #FFFFFF;
	line-height: 2em;
}

#pageFooter a:hover {
	text-decoration:underline;
}

#pageFooterReg {
        margin-left: auto;
	margin-right:auto;
        padding-top: 20px;
        padding-bottom: 20px;
	text-align:center;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

#pageFooterReg a {
	padding-right: 5px;
	padding-left: 5px;
	text-decoration:none;
	color: #FFFFFF;
	line-height: 2em;
}

#pageFooterReg a:hover {
	text-decoration:underline;
}

.pageName {font-family:Arial, Helvetica, sans-serif; height:30px; font-size:25px; font-weight: normal; color:#205356; padding-left:20px; vertical-align:middle; }

.t-c { text-align: center; font-size:11px;}
img.border {
	background: #FFFFFF;
	padding: 4px;
	border: 1px solid #d0d2cd;
}
.signupNewsletter {
	padding: 0px;
	margin: 17px 0px 0px 0px;
}

.imginput{font-family: arial; font-size: 8px;}

.active {
	text-decoration:none;
	/*color:#ff6000;*/
        color: #BB9D69;
	font-weight: bold;
	text-decoration: underline;
	padding: 5px 0px 5px 0px;
}

#instructions {
    text-align:left;
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
}

#instructions ol {
    text-align:left;
    list-style-type:decimal;
}

#instructions li {
    text-align:left;
    list-style-type:decimal;
    list-style-position:outside;
}

.right-block input.input, .right-block .textarea { width: 202px; border: 1px solid #cdb8a6; color: #3c2c1e; }

.socialLinks {
	margin: 10px 20px 10px 0;
	padding: 3px;
	border: 3px solid #d9caad;
	background-color: #efe7da;
	font-size: 1.2em;
	line-height: 1.6em;
}

.contactButton {
    cursor: pointer;
    vertical-align: middle;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #81555E;
    text-align: center;
    font-size: 0.7em;
    font-weight: normal;
    border-top: 1px solid #81555E;
    border-bottom: 1px solid #81555E;
    margin: 10px 15px 10px 15px;
    line-height: 1.2;
}

.header {
    vertical-align: middle;
    padding-top: 5px;
    padding-bottom: 8px;
    color: #81555E;
    text-align: center;
    font-size: 0.7em;
    font-weight: normal;
    border-top: 1px solid #81555E;
    border-bottom: 1px solid #81555E;
    margin: 0px 15px 0px 15px;
    font-family: sans-serif;
    line-height: 1.2em;
}

.squarebox {
    width: 98%;
    float: right;
    text-align: center;
    border: 3px solid #d9caad;
    background-color: #efe7da;
    overflow: hidden; }
.squareboxgradientcaption {
    height:50px;
    cursor: pointer;
    padding: 8px 0px 8px;
     }
.squareboxcontent {
    overflow: hidden; }
