/* CSS Document */

body {padding: 0px; margin: 0px; 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background-color: #ddd;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-position:top;
color:#666;}

/*sets the text size for the h1 text, main heading top right hand corner*/
h1 {font-size: 160%; text-align: right; font-weight: normal; padding: 0.6em 1em 0 0; margin: 0; line-height: 1.1em; color: #848484;}

/*sets the style for the page heading*/
h2 {font-size: 140%; font-weight: normal; padding: 0px 10px 3px 0; margin: 10px 10px 10px 8px; color: #fff;}

/*sets the style for sub-headings*/
h3 {font-size: 90%; letter-spacing:0.02em; font-weight: bold; padding: 10px 0 0 0; margin: 15px 10px 10px 10px; color: #666666;  font-family: Verdana, Arial, Helvetica, sans-serif;}



/*sets the styles for H4, H5, H6, H7, H8, H9, H10*/
h4, h5, h6, h7, h8, h9, h10 {line-height:150%; font-size: 72%; font-weight: bold; margin: 15px 10px 10px 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}

/*sets the style for paragraph text*/
P {padding: 0; margin: 0px 10px 10px 10px; font-size: 70%; line-height:155%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666;}

p.first{font-size: 75%; line-height:160%; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666;}

/*floats the div to the right*/
p.backtotop {text-align:right; background:url(../images/backtotop.jpg) no-repeat top right; padding:0px 24px 5px 0px; clear:both;}
p.backtotop a, p.backtotop a:link, p.backtotop a:visited, p.backtotop a:active { font-weight:bold;color: #6699CC; text-decoration: none;}	
p.backtotop a:hover {color: #6699CC; text-decoration: underline;}



/*sets a border of zero for all images*/
img {border: 0;  }

/*sets the font style to bold*/
.bold {font-weight: bold;}

/*sets a div to clear any divs above it*/
.clear {clear: both;}

/*floats the div to the right*/
.right {float: right; margin:0px 0px 5px 12px;}

/*floats the div to the right*/
.alignright {float: right;}

/*floats the div to the left*/
.left {float: left; margin:0px 12px 5px 0px;}

/*sets the form margins to zero*/
form {margin: 5px; padding: 5px; font-size: 72%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}


/*sets the style for tables*/
table {border: 0; margin: 10px; padding: 0; border-collapse: collapse; font-size: 70%; width: 95%; text-align: left}

/*Sets the size of paragraphs used within tables*/
table p {font-size: 100%; line-height:155%; padding: 0; margin: 0;}

/*sets the style for table headings*/
th {padding: 5px; font-weight: bold; background: #FFECF2;}

/*sets the style for cells within a table*/
td { padding: 5px; border: 1px solid #ededed; vertical-align:top;}

#container {margin:10px auto; 
width: 760px; padding: 0; }


#corelinks { 
font-size: 70%;  
padding: 0;  
margin-top:5px;
font-weight: bold; 
font-family: Verdana, Arial, Helvetica, sans-serif; }

#corelinks ul {
padding: 3px 2px 4px 0px; 
margin:0px auto; 
width:760px; 
background:#A4A4A4 url(../images/coremenu.jpg) 
repeat-x 0px 0px; text-align:left; }

#corelinks ul li { 
list-style: none; 
padding: 0px; 
margin:0px; 
line-height:145%; display: inline; }

#corelinks ul li a { 
text-decoration: none;    
padding:0px;margin: 0px;}

#corelinks ul li a:link, #corelinks ul li a:visited, #corelinks ul li a:active {
color: #ffffff;  
border-top: none;
border-right:1px solid #666;
border-bottom: none;
border-left:1px solid #C7C7C7;
margin: 0px;
padding:5px 8px 5px 8px;}

#corelinks ul li a:hover{background:#848484;}

#colorcolumn { padding: 5px 5px 10px 4px; margin:0px 5px 5px 5px ;
 color:#fff;}
#colorcolumn p{font-size:75%; margin: 0px 8px 16px 8px; line-height:170%;}
#colorcolumn ul{font-size:80%; line-height:160%; font-weight:bold;}
 
 /*Styles used to control the breadcrumbs, to be used as an alternative navigation and to show what section you're in*/
.breadcrumbs {  line-height:150%;font-size: 70%; margin: 5px 7px 10px 10px; color: #fff;  
padding-top:0px;border-bottom:1px solid #fff; padding-bottom:5px; padding-left:0px;}

.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active
{color: #fff !important; text-decoration:none; font-weight:normal  !important; padding-left:0px;}

.breadcrumbs a:hover {color: #fff !important;text-decoration:underline; font-weight:normal  !important;}

/*This is the style for all links in the main page content*/
#columntwo a, #columntwo a:link, #columntwo a:visited, #columntwo a:active { font-weight:bold;color: #6699CC; text-decoration: none;}	
#columntwo a:hover {color: #6699CC; text-decoration: underline;}

/*This is the style for all links in the main page content*/
#columnone a, #columntwo a:link, #columnone a:visited, #columnone a:active { font-weight:bold;color: #6699CC; text-decoration: none;}	
#columnone a:hover {color: #6699CC; text-decoration: underline;}

#bottomshadow {
	background-image:  url(../images/largeshadow.jpg);
	background-repeat: no-repeat;
	height: 39px;
	background-position: bottom right;
	background-color: transparent;
	}
	
#menu{ background-image:url(../images/columnbackbgfull.gif); background-repeat: repeat-y; padding-top:5px; }
#menu2 { background-image:url(../images/columnbackcolumns.gif); background-repeat: repeat-y; padding-top:0px; margin-bottom:6px;}