/* Clifton Website Style Sheet*/


/* divs */

body
{
    font-family: Trebuchet ms, Trebuchet, Arial, Helvetica, sans-serif;
    font-size: 76%;
    margin: 0;
    padding: 0;
    color: #636363;
    background-color: #FFFFFF;
    text-align:center;

}

#container
{
    position:relative;
    width:978px;
    margin:0 auto 0;
    padding:0;
	background-color: #ffffff;
}

#header
{
    position:relative;
    width:978px;
	height: 71px;
    margin:0 auto 0;
    padding:0;
}

#nav
{
    width: 978px;
	height: 30px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	text-align:left;
	background-color: #FFFFFF;
}

#main
{
    width: 978px;
	height: 608px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align:left;
	background-color: #cfd1c4;
	background-image: url(../images/tile_bg.jpg);
    background-repeat: repeat-x;
	background-position: top;
}

#content_home
{
    width: 473px;
	margin: 10px 5px 10px 10px;
    padding: 0px 0px 0px 0px;
	color:#6a5e5e;
    text-align:left;
	float: left;
}

#content
{
    width: 473px;
	height:550px;
	margin: 10px 5px 10px 10px;
    padding: 0px 0px 0px 0px;
	color:#6a5e5e;
    text-align:left;
	float: left;
}

#images
{
    width: 480px;
	height: 200px;
	margin: 10px 10px 10px 0px;
    padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	float: left;
}

#loadarea2
{
    width: 470px;
	height: 570px;
	margin: 10px 0px 10px 0px;
    padding: 5px 5px 5px 5px;
	background-color:#FFFFFF;
	text-align: center;
	float: left;
}

#logos
{
    width: 473px;
	height:88px;
	margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
	float: left;
}

#form
{
	margin: -290px 0px 0px 0px;
}

#map
{
	margin: -180px 0px 0px 0px;
}

/* fonts */

h1 { font-size: 1.3em; color: #541d8e; font-weight: bold; text-decoration: none; margin: 10px 0px 10px 0px;}
h2 { font-size: 1.2em; color: #541d8e; font-weight: bold; text-decoration: none; margin: 10px 0px 10px 0px;}
h3 { font-size: 1.0em; color: #FFFFFF; background-color: #546ABC; font-weight: bold; text-decoration: none; padding: 0px 0px 0px 5px;}
h4 { font-size: 0.8em; color: #A9421F; font-weight: bold; text-decoration: none; }
h5 { font-size: 0.8em; color: #666666; text-decoration: none; }

span.title { font-size: 1.1em; color: #762f00; font-weight: bold; text-decoration: none; }
span.subtitle { font-size: 1.1em; color: #762f00; font-weight: bold; text-decoration: none; }
span.subtitle2 { color: #ff944c; font-weight: bold; }
span.minor { font-size: 0.8em; color: #666666; text-decoration: none; }
span.strong { color: #4C6B8E; text-decoration: none; }
span.light { color: #ADADAD; text-decoration: none; }

/* hyperlinks */

A:link {color:#bb5400; text-decoration:underline;}
A:visited {color:#bb5400; text-decoration:underline;}
A:hover {color:#47a800; text-decoration:underline;}

A.minor:link {font-size: 10px; color: #D85100; text-decoration: none;}
A.minor:visited {font-size: 10px; color: #D85100; text-decoration: none;}
A.minor:hover {font-size: 10px; color: #FF6101; text-decoration: underline;}

/* paragraphs */

p {padding: 0px; margin: 0px;}
p.maintext { margin: -50px 0px 0px 0px; height: 338px;}
p.first {color: #ff944c; text-decoration: none; }

/* images */
img.link {border:none;}
img.nav {border:none;}

table.gallery {margin: -40px 10px 10px 0px;}

hr {clear:both;}