@import url(navigation.css);
/* CSS Document */

/*------------------------------------------------------------
Perpetua Group - Standard Basic Style Sheet

version:	1.0
author:		Dean Duncan Jones
email:		webmaster@perpetuagroup.com
website:	www.perpetuagroup.com
-------------------------------------------------------------*/

/* =General/HTML Elements
-------------------------------------------------------------*/
* {margin:0; padding:0; }

h1, h2, h3, h4, h5, h6, p, pre, table, blockquote{margin:.5em 0;}

img {border:0;}

.clear {clear:both;}

body { 
  	background:#eee url(../img/bdybg.gif) repeat-y top center;
  	text-align:center;
  }

/* =Typography
-------------------------------------------------------------*/
body {
	font:62.5%/1.4 Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
#container{
	text-align:left;
	}

p {
  	text-align:justify;
  	font-size:140%;
	font-family:"MSTrebuchet", Arial, Helvetica, sans-serif;
  }
  
ol li, ul li{
	font-size:140%;
	}
	
ol#legal li{
	text-align:justify;
	}
	
ol#legal{
	margin-left:30px;
	}
	
.legalhead{
	font-weight:bold;
	font-size:140%;
	color:#036;
	}
  
/* =Headings
-------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6{color:#036; font-weight:600; padding:0; margin:0; background-color:#fff; letter-spacing:1px;}

#mainContent h1, h2, h3, h4, #sidebar h1{
	border-bottom:1px solid #036;
	}
	
#sidebar h1, h2{
	border-bottom:1px solid #036;
	text-align:center;
	background:#036 url(../img/head_bg.gif) repeat-x top left;
	color:#fff;
	padding:1px;
	}
	
#sidebar h2{
	background:#eee url(../img/sb_head_bg.gif) repeat-x top left;
	color:#036;
	border:1px solid #036;
	}
	
h1{font-size:1.8em;}
h2{font-size:1.6em;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}
h5{font-size:1em;}

/* =Links
-------------------------------------------------------------*/
a{color:#036; text-decoration:none;}
a:visited{color:#336699;}
a:hover{color:#036; background-color:#eee; text-decoration:underline;}


/* =Layout
-------------------------------------------------------------*/
#container{
  	width:740px;
	margin:0 auto;
	padding:10px;
  }
	
#mast{
	width:740px;
	height:82px;
	border-bottom:2px solid #036;
	margin-bottom:10px;
	}
	
#content{
	width:740px;
	background:#fff url(../img/contentbg.gif) repeat-y center top;
	display:table;
	}
	
#sidebar{
	width:195px;
	float:right;
	}
	
#mainContent{
	width:530px;
	height:auto;
	float:left;
	padding-right:5px;
	}
	
#footer{
	margin:0 auto;
	width:730px;
	padding:5px;
	height:30px;
	clear:both;
	background-color:#f4f4f4;
	margin-top:10px;
	border-top:1px solid #ccc;
	}
	
/* =Branding/Banner/Masthead Styling
-------------------------------------------------------------*/


/* =Main Content Styles
-------------------------------------------------------------*/
p.header{
	font-weight:bold;
	margin:0;
	padding:0;
	color:#036;
	width:526px;
	padding:2px;
	background-color:#eee;
	letter-spacing:1px;
	}

.right{
	float:right;
	clear:left;
	margin-left:5px;
	}
	
.left{
	float:left;
	clear:right;
	margin-right:0;
	}
/* =Secondary Content Styles
-------------------------------------------------------------*/


/* =Sidebar Content Styles
-------------------------------------------------------------*/


/* =Footer Styles
-------------------------------------------------------------*/
#footer p{
	font-size:1.2em;
	color:#369;
	text-align:center;
	}
	

#footer a{
	text-decoration:underline;
	}

/* =Main Navigation Styles
-------------------------------------------------------------*/

	

/* =Secondary Navigation Styles
-------------------------------------------------------------*/


/* =Form Styles
-------------------------------------------------------------*/
form{
	background-color:#f4f4f4;
	padding:5px;
	}

fieldset{
	margin:1em 0;
	padding:1em;
	border:1px solid #ccc;
	background:#f4f4f4;
	}

legend{
	font-weight:bold;
	font-size:1.4em;
	color:#036;
	}
	
label{
	display:block;
	color:#036;
	padding:1px;
	}
	
input{
	width:200px;
	}
	
textarea{
	width:400px;
	height:200px;
	}
	
input:focus, textarea:focus{
	background:#def;
	}
	
.required{
	font-size:90%;
	color:#663300;
	}
	

/* =Table Styles
-------------------------------------------------------------*/
table { 
  	border-spacing:0;
	border-collapse:collapse;
	}

td {
  	text-align:left;
	font-weight:normal;
	}

/* =Miscellaneous Styles
-------------------------------------------------------------*/


/* =Print Styles
-------------------------------------------------------------*/
@media print { 

	}