/* CSS Document */

body {
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

#globalcontainer {
	width: 760px;
	min-height: 100%;
	height: auto;
	margin: 0 auto;
	background-color: #FFFFFF;
}

#header {
	float: left;
	width: 760px;
	height: 114px;
	background-image: url(../images/head-divider.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

#logo {
	float: left;
	width: 500px;
}

#address {
	float: left;
	width: 260px;
}

#contact_details {
	float: left;
	width: 260px;
	height: 50px;
	padding-top: 25px;
}

#date {
	float: left;
	width: 260px;
	color: #D94231;
	text-align: right;
}

#menucontainer {
	float: left;
	width: 160px;
	margin-right: 4px;
}

#searchbox {
	float: left;
	width: 130px;
	background-color: #E5EDF3;
	margin-top: 4px;
	padding: 15px 15px 15px 15px;
}

#searchbox form {
	margin: 0px 0px 0px 0px;
}

#loginbox {
	float: left;
	width: 130px;
	background-color: #E5EDF3;
	margin-top: 4px;
	padding: 15px 15px 15px 15px;
}

#loginbox form {
	margin: 0px 0px 0px 0px;
}

/* HOME TEMPLATE */

#homecontentcontainer {
	float: left;
	width: 760px;
	background-image: url(../images/home-bg.gif);
}

#homecol {
	float: left;
	width: 366px;
	margin-right: 4px;
	/*background-color: #ccc;*/
}

#homemodulescol {
	float: left;
	width: 226px;
	/*background-color: #ccc;*/
}

#homefooter {
	float: left;
	width: 760px;
	text-align: right;
	background-image: url(../images/home-footer-divider.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
}

#hometxt {
	float: left;
	width: 316px;
	padding: 20px 25px 0px 25px;
}

.homemodulebox {
	float: left;
	width: 176px;
	padding: 20px 25px 0px 25px;
}

/* GLOBAL TEMPLATEs CSS */


/* PAGE TEMPLATE */

#tempcontentcontainer {
	float: left;
	width: 760px;
	background-image: url(../images/template-bg.gif);
}

#tempfooter {
	float: left;
	width: 760px;
	text-align: right;
	background-image: url(../images/temp-footer-divider.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
}

#breadcrumbs {
	float: left;
	width: 396px;
	padding: 0px 25px 10px 25px;
}

#tempcol {
	float: left;
	width: 446px;
}

#tempextrascol {
	float: left;	
	width: 150px;
}

.tempextrascolopts {
	float: left;	
	width: 135px;
	padding-left: 15px;
}

#temptxt {
	float: left;
	width: 396px;
	padding: 0px 25px 20px 25px;
}

/* PAGE TEMPLATE 2 */

#temp2contentcontainer {
	float: left;
	width: 760px;
	background-image: url(../images/template2-bg.gif);
}

#temp2footer {
	float: left;
	width: 760px;
	text-align: right;
	background-image: url(../images/temp2-footer-divider.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
}

#temp2col {
	float: left;
	width: 596px;
}

#temp2txt {
	float: left;
	width: 546px;
	padding: 0px 25px 20px 25px;
}
