/*  


The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
/* +global
************************************/
* {margin: 0; padding: 0;}
h1, h2, h3, p, pre, blockquote, form, fieldset, ul, ol {margin: 1em 0;}	

a {text-decoration: underline; outline: none;}
a:link, a:active, a:visited {color: #081831; font-size:.7em; font-family:Arial, "Times New Roman", Times, serif;font-weight:normal; line-height:1.1em; letter-spacing:.5px;}
a:hover {
    color: #ffffff;
    }
a.more {
color:#53769a;
}
a.footer {
	color: #ffffff;
	font-size: 12px; 
	line-height:.9em;
}
a.pglink
{
	color:#000066;
	text-decoration: underline;
	font-size: 12px;
}
h1, h2, h4 {font-family: Georgia, "Times New Roman", Times, serif; padding-left:10px; padding-right:5px;}
h1 { font-size:1.8em; color:#081831; margin:0 0 3px 0; font-weight:normal; line-height:1.1em; letter-spacing:-1px;}
h2 { font-size:1.8em; color:#081831; margin:0 0 3px 0; font-weight:normal; line-height:1.1em; letter-spacing:-1px;}
h3 { font-size:.8em; color:#081831; margin:0; padding-left:10px; font-weight:bold; letter-spacing:-1px; display:block; margin-right: 10px; }
h4 { font-size:1.6em;  color:#53769a; margin:0 0 3px 0; padding-top:2px; text-transform:uppercase; font-weight:normal;}

hr {border: none 0; 
 border-top: 1px dotted #a5a18a;/*the border*/
 width: 95%;
 height: 1px;
 text-align:center;
 }
strong {text-transform: uppercase; color:#fff;}
strong.inlined {text-transform: uppercase;color:#6cb702;font-family:Georgia, "Times New Roman", Times, serif;}
p { margin-top: 5px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px;color: #ffffff;
font-family: Arial, Verdana, Sans-serif;
font-size: 12px; line-height:1.2em;}
p.contentemp { margin-top: 5px; margin-bottom: 10px; margin-left: 15px; margin-right: 15px;color: #000000;
font-family: Arial, Verdana, Sans-serif;
font-size: 12px; line-height:1.2em;}

p.pgcontent
{ 
margin-top: 5px; margin-bottom: 5px; margin-left: 10px; margin-right: 5px;color: #000000;
font-family: Arial, Verdana, Sans-serif;
font-size: 12px; line-height:1.2em;
}

ul.listcontent
{ 
margin-top: 5px; margin-bottom: 5px; margin-left: 50px; margin-right: 5px;color: #000000;
font-family: Arial, Verdana, Sans-serif;
font-size: 12px; line-height:1.2em;
}

ol.olistcontent
{ 
margin-top: 5px; margin-bottom: 5px; margin-left: 50px; margin-right: 5px;color: #000000;
font-family: Arial, Verdana, Sans-serif;
font-size: 12px; line-height:1.2em;
}

dl.dtlcontent
{ 
margin-top: 5px; margin-bottom: 5px; margin-left: 50px; margin-right: 5px;color: #000000;
font-family: Arial, Verdana, Sans-serif;
font-size: 12px; line-height:1.2em;
}

img.imgbdr
{ border: solid 1px #000; }

body {
	background: #53769a;
	text-align: left;
	font-family: Arial,Lucida Grande,Helvetica, Verdana, sans-serif;
	color: #ffffff;
	margin:0px;
	padding:0px;
	font-size: 1.0em;
}
	
#smtxt {
padding-top:5px;
color: #ffffff;

font-family: Arial, Verdana, Sans-serif;
font-size: 11px;
}
#smblktxt {
padding-top:5px;
color: #000000;
font-family: Arial, Verdana, Sans-serif;
font-size: 9px;
}
#cover {
    width: 779px;
	height:40px;
	text-align:left;
	margin: 0 auto;
	padding-top:30px;
	}
#hrreplace {
 	text-align:left;
	margin: 0px;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	border-bottom: 1px dotted #000000;
	color: #000000;
font-family: Arial, Verdana, Sans-serif;
font-size: 12px; line-height:2.0em;
	}
#templatetop {
    width: 779px;
	height:20px;
	text-align:left;
	margin: 0 auto;
	padding:0px;
	}

#menuspan {
    width: 100%;
	height: 59px;
	margin: 0 auto;
	padding: 0px; 
	background: url(http://www.siriuswebsolutions.com/webdev/granville3/gfx/menurepeat.gif) repeat-x;
	text-align:center;
	

}
	
#spanner {
    width: 100%;
	height: 600px;
	margin: 0px;
	padding: 0px; 
	background: #101010;
	text-align:center;
}
	
#pagespan1 {
    width: 100%;
	height: 130px;
	margin: 0 auto;
	padding: 0px; 
	background: url(http://www.siriuswebsolutions.com/webdev/granville3/gfx/goldentop.gif) repeat-x;
	text-align:center;
	

}
#pagespan2 {
    width: 100%;
	height: 235px;
	margin: 0 auto;
	padding: 0px; 
	background: url(http://www.siriuswebsolutions.com/webdev/granville3/gfx/whiterepeat.gif) repeat-x;
	text-align:center;
}
#pagespan3 {
    width: 100%;
	height: 219px;
	margin: 0 auto;
	padding: 0px; 
	background: url(http://www.siriuswebsolutions.com/webdev/granville3/gfx/gold2.gif) repeat-x;
	text-align:center;
}
#pagespan4 {
    width: 100%;
	height: 180px;
	margin: 0 auto;
	padding: 0px; 
	background:#53769a;

}
#pagespan5 {
    width: 100%;
	height: 30px;
	margin: 0 auto;
	padding: 0px; 
	background:#000000;

}
#basiccontainer {
    width: 779px;
	margin: 0 auto;
	padding:0px;
	text-align:center;
}
	
#contain {
    width: 779px;
	margin: 0 auto;
	padding:0px;
	text-align:center;
	background:url(http://www.siriuswebsolutions.com/webdev/granville3/gfx/pagefill.gif) repeat-y;
	display:table;
}	
	
#theleft {
display:table; 
float: left; 
width: 423px; 
text-align:left;

}

#theleftin {
display:table; 
float: left; 
width: 522px; 
text-align:left;
background:#efefef;
padding-top: 10px;

}
#therightin {
display:table; 
float: left; 
width: 239px; 
text-align:left;
background: #813743;
padding-left:7px;


}
#theright {
display:table; 
float: left; 
width: 348px; 
text-align:left;


}

#topnavileft {
display:table; 
float: left; 
width: 334px; 
text-align:left;

}
#topnaviright {
display:table; 
float: left; 
text-align:right;
width: 334px;
}
#sub1 {
display:table; 
float: left; 
width: 216px; 
text-align:left;
border-right: 1px dotted white;
}
#sub2 {
display:table; 
float: left; 
width: 280px; 
text-align:left;
border-right: 1px dotted white;

}
#sub3 {
display:table; 
float: left; 
width: 281px; 
text-align:left;


}
#bottom {
    width: 779px;
	text-align:left;
	margin: 0 auto;
	float:left;
	
	}
#footinfo {
    width: 779px;
	margin: 0 auto;
	padding: 0px; 
    text-align:center;
	
}


#navlist
{
padding-left: 0;
margin-left: 0;
width: 200px;
color:#ffffff;
}

#navlist li
{
color:#ffffff;
line-height:1.4em;
list-style: none;
margin: 0;
padding: 0em;
border-bottom: 1px solid #081831;
}

#navlist li a { text-decoration: none; color:#ffffff;}




#navlist2
{
margin: 0;
padding: 0 0 0px 0px;
}

#navlist2 ul, #navlist2 li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist2 a:link, #navlist2 a:visited
{
float: left;
font-weight: normal;
font-family: Georgia, Arial, Verdana, Sans-serif;
font-size: 1.05em;
letter-spacing:-1px;
margin: 0 0px 4px 4px;
text-decoration: none;
color: #fff;
padding-top:12px;
padding-right:5px;
border-color: #200059;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
border-top-width: 0px;
border-style: dotted;
}

#navlist2 a:link#current, #navlist2 a:visited#current, #navlist2 a:hover
{
padding-bottom: 0px;
color: #000;
}

#navlist2 a:hover { color: #000; }

td {
	font-family: Arial, Verdana, Sans-serif;
font-size: 12px; line-height:.9em;
color: #000000;

padding: 5px;

}

