@charset "UTF-8";



/* general */
* {margin:0; padding:0; outline:none;}
.clearAll { clear:both; font-size:1px; line-height:1px; height:.01em;}
.clearSpacer30 { clear:both; font-size:1px; line-height:1px; height:20px;}
.rule       { margin-bottom:15px; height:15px; border-bottom:1px solid #cccccc; clear:both;}
.colPic     { float:right; margin:10px 2px 3px 3px;}


/* layout */
body {
	background:#FFFFFF url(../images/bg2.png) top repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #999999;}


#container        { padding: 0px; height: 100%; width: 790px; margin: 0 auto; background:url(../images/sideGrad.png) top right repeat-y;}
#containerNoSide  { padding: 0px; height: 100%; width: 790px; margin: 0 auto;}

#content    { width: 590px; float:left;}
#sideBar    { width: 200px; float:right;}

.colFull    { background:top right no-repeat;}
.colHalf    { width:280px; float:left;}
.pWidth     { width:590px; margin:0 0 20px 0;}


/* header */
#header     { background: url(../images/header2.jpg) center top no-repeat; height: 175px; width: 790px; margin: 0 0 42px 0; padding: 0px; position:relative;}

#title      { position:absolute; width:430px; right:250px; top:107px; text-align:right;}
#title h2   { font-family:"Times New Roman", Times, serif; color:#000000; font-size:25px; line-height:28px; font-weight:normal;}


a.return_home  {font-size: 11px; font-weight: bold; text-decoration: none; background: url(../images/arrow.png) 0 8px no-repeat; padding: 4px 6px 0 10px; margin:6px 30px 0 0; width: 145px; display: block; float:right;}
a.return_home:link, a.return_home:visited { color: #FFFFFF;}
a.return_home:active, a.return_home:hover { color: #A3C5BB;}





/* sidebar */
#sideBar ul      { width:180px; margin:0 0 0 20px; color:#474747; font-size:14px; line-height:18px; font-weight:bold;}
#sideBar li      { margin:6px 0 0 16px; font-size:12px; line-height:17px; letter-spacing:.02em;}
#sideBar li span { color:#747474; font-weight:normal;}


/* text */
h1 { font-size: 16px; line-height:18px; font-weight: bold; color: #6d0014; padding:0 0 6px 0;}

p           { color:#747474; font-size:12px; line-height:18px;}
.colFull p  { }

.colorRed    { color:#6d0014;}
.colorGreen  { color:#747f5d;}
.colorOrange { color:#9f4800;}
.colorBlue   { color:#09304d;}

.green_text { color: #647b3c; font-weight: bold;}



/* footer */
#footer_container { background-color: #6e0014; display: block; width: 100%; margin: 0px; padding: 0px; height: 35px;}
#footer-wrapper {width: 100%; display: block; position:relative; bottom: 0; text-align: center;}
.footer { color: #FFFFFF; width: 625px; margin: 0 auto; padding: 35px 0 0px 44px;}

img.sponsor {margin:2px 0 20px 0;}


/* buttons */
.btn        {margin:8px 0;}
.btn a, .btn span {display:block; height:68px; background-repeat:no-repeat; float:left;}
.btn a      { text-decoration:none; text-decoration:none !important; cursor:pointer;}
.btn a:hover, .btn a:active, .btn a:hover span, .btn a:active span { background-position: 0 -68px;}

.btn a span { width:21px;}
.btn a b    { color:#FFFFFF; font-size:12px; padding:7px 6px 0 12px; float:left; font-weight:bold;}


.btnBlue a       { background-image:url(../images/btn-blue-L.png);}
.btnBlue a span  { background-image:url(../images/btn-blue-R.png);}
.btnGreen a      { background-image:url(../images/btn-green-L.png);}
.btnGreen a span { background-image:url(../images/btn-green-R.png);}
.btnRed a        { background-image:url(../images/btn-red-L.png);}
.btnRed a span   { background-image:url(../images/btn-red-R.png);}
.btnOrng a       { background-image:url(../images/btn-orange-L.png);}
.btnOrng a span  { background-image:url(../images/btn-orange-R.png);}


/* links */
p a:link, p a:visited  { color:#09304d; text-decoration:underline;}
p a:hover, p a:active  { color:#1969a5; text-decoration:underline;}



a.email:link, a.email:visited { color: #2c6c70; text-decoration: none;}
a.email:active, a.email:hover {color: #2c6c70;/*#A3C5BB;*/ text-decoration: underline;}


