body{font-family:helvetica, arial, sans; background:#000; font-size:15px}
a {color:#660475; text-decoration:none;}
a:hover {color:#006969}
img {border:0px;}
p {margin:20px 0 20px 0; padding:0 0 0 0}
p {line-height:20px}
h1,h2,h3,h4{font-weight:normal; margin:20px 0 20px 0; padding:0px; color:#*****;}
h1 {font-size:33px;}
#header H1 {font-size:53px; padding:0; margin:0}
#rightCol h1 {color:#*****; padding-top:20px; font-size:24px;}
#leftCol h1{color:#*****; margin-top:0px;}


/*GENERIC*/
.floatL {float:left;}
.floatR {float:right;}
.clear {clear:both; height:1px}
.txtOff {text-indent:-999px}

/*FONTS*/
.subText{font:9px;}
.subText a {color:#*****;}
.subText a:hover {color:#*****;}
.imgTable3Col {font-size:11px}
.imgTable3Col {text-align:center}
#footerWrapper {color:#FFF; font-size:11px}
#footerWrapper a  {color:#FFFFFF; text-decoration:underline}
#footerRightInner {text-align:right;}
#rightCol H3 {color:#660475; font-size:16px; font-weight:bold}
.box01 H1, .box01 UL {color:#668B88; font-size:18px}
.box02 H1 {color:#668B88; font-size:18px}

/*DIMENSIONS*/
#mainWrapper {margin:0 auto 0 auto; width:960px;}
#contentWrapper{padding:45px}
#mainWrapperMargins{}
#mainWrapper {}
#header {height:143px;}
#headerLeft {width:506px}
#headerRight {width:350px}
#contentWrapper {}

#leftCol {width:504px}
#leftColWide {}
#leftColLeft {float:left}
#leftColRight {float:right}

#rightCol {width:175px}
#rightCol {padding:65px 0 0 0}
#rightColWide {width:350px; padding:65px 0 0 0}
#rightColLeft {width:170px}
#rightColRight {width:170px}

#footerWrapper {height:118px}
#footerLeft {width:175px}
#footerRight {width:782px; margin:30px 0 0 0}
#flash01 {}

/*BACKGROUNDS*/
#contentWrapper {background: url(../images-tpl/main-bg.jpg) top right no-repeat #FFF}
#footerWrapper {background: url(../images-tpl/footer-bg.jpg) top right no-repeat #FFF}
#header {background: url(../images-tpl/logo.jpg) top right no-repeat #FFF}
#mainWrapper { background:#fff;}

/*LISTS*/
ul.basicList {margin:10px 0 0 0; padding:0px;}
ul.basicList li {list-style-type: none; margin:0px;}
ul.basicList li a {padding:0 0 0 10px;}
ul.bulletList01 {padding:10px 0 0 0; padding:0px; margin:0px}
ul.bulletList01 li {list-style-type: none; margin:0px; background: url(../images-tpl/li-bullet-01.gif) no-repeat top left; padding:0 0 0 10px;}
ul.bulletList01 li a {}
ul.featuredList {padding:10px 0 0 0; padding:0px; margin:0 0 20px 0; font-size:11px}
ul.featuredList li {list-style-type: none; margin:0px; background: url(../images-tpl/li-bullet-01.gif) no-repeat top left; padding:0 0 0 10px;}
ul.featuredList li a {}
ul.box01List {margin:0 0 0 0; padding:10px 10px 10px 10px;}
ul.box01List li {list-style-type: none; margin:0px;}
ul.box01List li a {padding:0 0 0 10px;}

.bulletList03Wrapper{margin:0 0 24px 0}
ul.bulletList03  {padding:0 0 0 0; padding:0px; margin:0 0 0 0; font-size:12px; font-weight:bold;}
ul.bulletList03 li {list-style-type: none; margin:0px; padding:0 0 0 0; display:block;}
ul.bulletList03 li.li01 a {background: #660475 top right no-repeat; display:block; color:#fff; border-bottom:1px solid #000}
ul.bulletList03 li.li01 a{padding:13px 0 0 8px; height:29px;}
ul.bulletList03 li.li01 a:hover {background: #005454 top right no-repeat; display:block; color:#fff; border-bottom:1px solid #000}


/*BOXES*/
.box01 {border:7px solid #C0D0CF; background:#E4EEED; width:451px; margin-bottom:20px}
.box02 {border:7px solid #C0D0CF; background:#E4EEED; width:423px; margin-bottom:20px; padding:14px}
.box02 p{width:275px; margin:0 0 20px 0; padding:0}

/*TABLES*/
.imgTable3Col {width:451px;}
.imgTable3Col TD.a {padding:10px 0 10px 0}
/*CSS BUTTONS*/
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {font-family:arial, sans;}
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {font-size:12px;}
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {line-height:25px}
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {color:#FFF;}
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {font-weight:bold;}
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {background:#00A19B;}
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {padding:0px;}
.button a:link, .button a:hover, .button a:active, .button a:visited {padding:3px 15px 7px 5px; border:1px solid #FFF; border-bottom:1px solid #003876}
.button a:hover {color:#FFF; background:#003876; border:1px solid #00A19B;}
#button02 {background:#00A19B; padding:5px} 
#button02 a {color:#FFF; font-size:11px; font-weight:bold}
#button02 a:hover {color:#FFF; font-size:11px; font-weight:bold}

/*FORMS*/
#formWrapper {}
form table {width:100%}
.formTdLeft {width:156px}
.formTdRight {height:40px}
.formTdBlank {height:10px;}
form, #error, #success {font-family:arial, sans-serif; font-size:11px; color:#000;}
#error, #success {margin-bottom:20px;}	
#error ul, #success ul {margin:0; padding:0;}
#error ul li, #success ul li{list-style-type: none; margin:0px; padding:0 0 0 15px;}
#error ul li{background: url("../../includes/contact-form/error-li.gif") no-repeat bottom left;} 
#success ul li{background: url("../../includes/contact-form/success-li.gif") no-repeat bottom left;}
input, textarea {border: 1px solid #283017; background:#4D9696}
input {width:98%}
textarea {width:98%}
input.button, input.button a:link, input.button a:hover, input.button a:active, input.button a:visited
{border:0px; width:117px; text-align:left; margin:0 10px 20px 0; background:#4D9696 right no-repeat; padding:10px 10px 10px 10px;}

/*RULES*/
.rule01 {border-top: 7px solid #C0D0CF; margin:20px 0 20px 0; width:400px}
.rule02 {border-top: 1px solid #101922; margin:20px 0 20px 0}
.rule03 {border-top: 1px solid #000000; margin:20px 0 20px 0}
.rule04 {border-top: 1px dashed #6E8899; margin:20px 0 20px 0}
.rule05 {border-top: 1px solid #A8B8C2; margin:20px 0 0 0}
.rule05mid {border-top: 1px solid #A8B8C2; margin:1px 0 1px 0}
.rule05base{border-top: 1px solid #A8B8C2; margin:0px 0 20px 0}

/*FLASH ANIMATIONS*/
#flashAnim {width:*****px; height:*****px; background:url("../flash/no-flash.gif") no-repeat top left;}
object a {display:block}


/*GOOGLE MAPS*/
.Gbubble {width:200px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.GmapIdNumber {width:15px; /*background:#000033; */position:relative; top:-15px; left:650px; font-size:9px; filter:alpha(opacity=60);opacity: 0.60;}
#map {border:1px solid #668187; margin-top:35px;}
#map div span, #map div a {display:none}
#amtc_option_0, #amtc_option_1, #amtc_option_2 {position:relative; top: -27px;}

TABLE.grid { text-align:left}
TABLE.grid { width:100%}

