@charset "utf-8";
/* CSS Document */

/* 

Global Style

*/

/* main body */





body {
text-align: center;
background-color: #636D79;
margin:0px;
}


#container {
margin: 0 auto;
width: 1000px;
height: 100%;
}


.topframe {
width: 1000px;
height: 250px;
color: #B08835;
font-size:24px; text-align:left; 
}


/*top Title Line - updated may2009*/
.ttl {
position: relative; 
float:left; 
top:130px;
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:16px;
color:#A06D03;
width:600px; 
text-align: center;
}


/*Main Title - updated may2009*/
.title {
position: relative; 
float:left; 
top: 131px; 
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px; 
color:#A06D03; 
width: 600px;
text-align: center;
}

.titledouble {
position: relative; 
float:left; 
top: 131px; 
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px; 
color:#A06D03; 
width: 600px;
text-align: center;
line-height:1em;
}

p {
	color:#1E2740;
}


/*bottom title line - updated may2009*/
.btl {
 position: relative; 
float:left; 
top:132px;
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:16px;
color:#A06D03; 
width:600px;
text-align: center;
}


/* IE6 Please die in a fire */
html>body .ttl {
position: absolute;
padding-top:0px; 
line-height:2.3; 
}
html>body .title {
position: absolute;
padding-top:17px;
line-height:2.3;  
}
html>body .btl {
position: absolute;
padding-top:46px;
line-height:2.3;  
}

/* homepage click - updated may2009 */
.coinclick { 
padding-top:87px; 
padding-left:78px; 
}

/* homepage click link properties- updated may2009 */
.coinclick A:active {text-decoration: none; background-color: transparent;  }
.coinclick A:hover {text-decoration: none; background-color:transparent;  }


.coinprint { 
display:none;
padding-top:87px; 
padding-left:78px; 
}


.top1sp {
	background-image:url(../images/top1sp.jpg);  
	width: 201px;
	height: 250px;
	float:left; 

}

.top2sp {
	width: 799px;
	height: 250px; 
	background-image:url(../images/top2sp.jpg); 
	background-color:#636C7B;
	background-repeat:no-repeat;
	float:right;
}


.title2 {
width:780px;
position: absolute;
top: 40px;
}


.context {
	width: 700px; 
	margin: 0 auto;
	padding-top:25px;
	text-align:left;
	padding-left:70px;
}

.centercontext {
	width: 100%; 
	margin: 0 auto;
	text-align:center;
}


img.floatLeft { 
    float: left; 
	margin: 4px;
	margin:10px;
}

img.floatRight { 
    float: right; 
    margin: 4px;
	margin:10px;
}

.fillersp { 
	_height:606px;
	min-height:616px;
	position: inherit; 
	width: 1000px; 
	background-image:url(../images/fillersp.jpg);  
	background-repeat:repeat-y;
	float:left;
	text-align:center;
	padding-bottom: 25px;
}


.footersp {
	height: 183px;
	width: 1000px;
	background-image:url(../images/footersp.jpg);
	background-repeat:no-repeat;
	float:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #1E2740;
	padding-top: 40px;
	padding-left:22px;
}


.bottomlinks {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	color:#000; 
	font-size:11px;
	height:40px;
}


div.hr {
  height: 15px;
  background: #636C7B url(../images/hr1.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}




::selection {
		background: #981316;
		color:#fff;
}
::-moz-selection {
		background: #981316;
		color:#fff;
}

h1 {
	color:#CCCCCC;
	font-family: "Times New Roman", Times, serif; 
}

.small { 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	color:#1E2740; 
	font-size:9px;
}

.inbetween {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	color:#1E2740; 
	font-size:11px;
}

.medium {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	color:#1E2740; 
	font-size:12px;
}

.inbetween2 {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	color:#1E2740; 
	font-size:14px;
}

.lrgtxt {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	color:#1E2740; 
	font-size:15px;
}

.jumbo {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	color:#1E2740; 
	font-size:25px;
}

.t-small { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	color:#1E2740; 
	font-size:9px;
}

.t-inbetween {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color:#1E2740; 
	font-size:11px;
}

.t-medium {
	font-family: Georgia, "Times New Roman", Times, serif ; 
	color:#1E2740; 
	font-size:14px;
}

.t-inbetween2 {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color:#1E2740; 
	font-size:16px;
}

.t-lrgtxt {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color:#1E2740; 
	font-size:20px;
}

.t-jumbo {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color:#1E2740; 
	font-size:25px;
}




.black {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	color:#000000; 
	font-size:12px;
}

.bordermara {
	border-style:groove ;
	border-right-color:#34517C; 
	border-left-color:#34517C;
}
	
.imgborder { 
 border-width: medium;
 border-style: solid;
 border-color:#6B2525; 
} 

.toc {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#1E2740;
	font-size:12px;
	border: medium ridge #981318;
}

.header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	color: #981318;
	background-color: #e3eeff;
	border-color:#e3eeff;
	border-style: ridge;
	text-align:left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:5px;
	margin-left: 0%;
}

p.links { 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	color:#CCCCCC; 
	font-size:11px;
	font-variant:small-caps;
}

a:link {
	color:#981318;
	font-weight:bold;
	text-decoration:none;
}
a:visited {
	color: #981318;
	text-decoration:none;
	text-decoration:underline;
}
a:active {
	background-color: #e3eeff;
	text-decoration:none;
}
a:hover {
	color:#efeff1;
	background-color: #981318; 
	text-decoration:none;
}


/* artphoto */
b.bt, b.bt b, b.bb, b.bb b {
display: block; 
height: 10px;
font-size: 1px;
background:url(../images/roundcorners/grey.gif) no-repeat;
position:relative
}
b.bt {top: -3px; left: -3px}
b.bt b {background-position:100% -10px; left: 6px}
b.bb {background-position:0 -20px; top:3px; left: -3px}
b.bb b {background-position:100% -30px; left: 6px}
#grey_border {border: #ddd 3px solid}
/* end of artphoto */

/*breadcrumbs*/
.crumbtainer {
	width: 700px; 
	margin: 0 auto;
	text-align:left; 
	margin-left:70px;
	padding-left:22px; 
	font:61%/165% "Lucida Grande", Lucida, Verdana, sans-serif; 
}

.crumbs {
	background-color:#fdfdfd;
	height:2.3em;
	border:1px solid #dedede; 
	list-style-type:none;
	padding:0;
	margin:0;
}

/* IE6 Please die in a fire - positioning */
html>body .crumbtainer {
	padding-left:112px; 
}

.crumbs li {
	float:left;
	line-height:2.3em;
	color:#777;
	padding-left:.75em;
	}
.crumbs li a {
	background:url(../images/crumbs.gif) no-repeat right center;
	display:block;
	padding:0 15px 0 0;
	}
.crumbs li a:link,
.crumbs li a:visited {
	color:#777;
	text-decoration:none;
	font-weight:bold;
	}	
.crumbs a:link,
.crumbs a:visited,
.crumbs li a:hover,
.crumbs li a:focus {
	text-decoration: none; 
	background-color: transparent;  
	color:#981318;
	}
/*end of breadcrumbs*/

/* blue links */
.bluelinks A:link {color: #263358; text-decoration:underline; }
.bluelinks A:visited { color: #263358; text-decoration: underline; }
.bluelinks A:active {background-color:AAD4FF;}
.bluelinks A:hover {text-decoration: none; color:#ddd; background-color: #263358; }
/* end of blue links */

/* red links */
.redlinks a:link { 	color:#981318; font-weight:bold; text-decoration:none; }
.redlinks a:visited { color: #981318; text-decoration:none; text-decoration:none; }
.redlinks a:active { background-color: #e3eeff; text-decoration:none; }
.redlinks a:hover {	color:#efeff1; 	background-color: #981318; text-decoration:none;}
/* end of red links*/


/* Blue div Border */
.blueridgeborder {
border-style:ridge; 
padding:.35em;
border-color:#e3eeff; 
border-width:2px;
}
/* end of Blue div Border*/

/* center anything */
.center { margin:0 auto; text-align:center;}
/* end of center anything*/ 

/* Invisible Borders for linked Images */
.invisilinks { text-decoration: none; background-color: transparent; }
.invisilinks A:link {text-decoration: none; background-color: transparent; }
.invisilinks A:visited { text-decoration: none; background-color: transparent;  }
.invisilinks A:active { text-decoration: none; background-color: transparent;  }
.invisilinks A:hover { text-decoration: none; background-color: transparent;  }
/* end of Invisible Borders */



/* Cool Quotes*/
.quotez{
  background: transparent url(../images/quoleft.png) left top no-repeat;
}
.quotez div {
  padding: 0 48px;
  background: transparent url(../images/quoright.png) right bottom no-repeat;
}
/* End of Cool Quotes*/

/* dashed table borders*/
.stateband {
border: 1px dashed #a0adc2; 
font-variant:small-caps; 
background-color:#e3eeff; 
}
.tempblueridgeborder {
border-style: groove; 
border-color: #21457A; 
border-width:1px;
}
/*end of dashed table borders*/

/* list bullet circles*/
#listcircle {
	font: italic 1.1em Arial, Helvetica, sans-serif;
	color: #666;
	list-style: circle;
}
#listcircle p {
	font: normal .7em Arial, Helvetica, sans-serif;
	color: #000;
	border-left: solid 1px #999;
	margin: 0;
	padding: 0 0 1em 1em;
}
/* end of bullet circles */

/*  round corners blue */
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(../images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(../images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(../images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 12px 30px 10px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}
/*  end of round corners blue */

/*New template stuff */
h4 {
    font-family: "Lucida Grande", Tahoma;
	font-size: 11px;
	font-weight: lighter;
	font-variant: normal;
	color:#1E2740;
	line-height:1.6;
	letter-spacing: 0.1em;
}

/* cyan links */
.cyanlinks A:link { color: #4F75E0;	font-family: font-family: "Lucida Grande", Tahoma; text-transform: none; font-size:12px; font-weight:bold;}
.cyanlinks A:visited { color: #5C80E2; text-decoration: underline; font-family: "Lucida Grande", Tahoma, Georgia, Garamond, Times, serif; text-transform: none; font-size:12px;}
.cyanlinks A:active {background-color:#2A3539;}
.cyanlinks A:hover {text-decoration: none; color:#fff; background-color: #5C80E2;}
/* end of blue links */

/* new links */
p.pretext {font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif"; }
.pretext A:link { font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif"; }
.pretext A:visited { font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif"; }
.pretext A:active { font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif"; }
.pretext A:hover { font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif"; }


/* COLOR Dark Blue */
.darkblue A:link {  color: #07365B; }
.darkblue A:visited {  color: #0A4E82;  }
.darkblue A:active {  background-color:none;  }
.darkblue A:hover {  text-decoration: none; color:#fff; background-color: #07365B; }

/* Links Style UNDERLINE */
.underline a:link {text-decoration: underline;}
.underline a:visited {text-decoration:underline;}
.underline a:active {text-decoration:underline;}
.underline a:hover {text-decoration:underline;}

/* Links Style NONE-UNDERLINE */
.nonderline a:link {text-decoration: none;}
.nonderline a:visited {text-decoration:none;}
.nonderline a:active {text-decoration:none;}
.nonderline a:hover {text-decoration:none;}

/* normal Links - notbold */
.normal a:link {font-weight: normal;}
.normal a:visited {font-weight: normal;}
.normal a:active {font-weight: normal;}
.normal a:hover {font-weight: normal;}



/* BOLD Links */
.bold a:link {font-weight:bold;}
.bold a:visited {font-weight: normal;}
.bold a:active {font-weight: normal;}
.bold a:hover {font-weight: normal;}


