/*
			Claremont Group
			By: Chris Lopes
			http://www.gocactus.com
*/





/*
			Colour Codes
*/

.blue													{ color: #002b5e; }
.light-blue												{ color: #e5e9ef; }





/*
			BASIC PAGE SETUP & RESET
*/

*														{ margin: 0; padding: 0; }
html													{ overflow-y: scroll; }
body													{ font: 62.5% Georgia, "Times New Roman", Times, serif; color: #666666; background: url(../images/bg-img.jpg) repeat-x white; }

ul														{ list-style: none inside; }
p														{ font: 14px/20px Georgia, "Times New Roman", Times, serif; margin-bottom: 1.3em; }
a														{ outline: none; color: #002b5e; font-weight: bold; text-decoration: none; }
img, a img												{ border: none; }

h1														{ font-size: 24px; margin-bottom: 8px; color: #002b5e; }
h2														{ font-size: 18px; margin-bottom: 8px; }
h3														{ font-size: 16px; margin: 15px 0 8px 0; color: #002b5e; }
h4														{ font-size: 14px; font-weight: bold; margin-bottom: 8px; }




/*
			TOOLBOX
*/

.floatleft												{ float: left; }
.floatright												{ float: right; }
.clear													{ clear: both; }





/*
			MAIN STRUCTURE
*/

#page-wrap												{ margin: 0 auto; width: 950px; background: url(../images/bg-page-wrap.jpg) no-repeat 0 0; }

#sidebar												{ width: 225px; float: left; padding-top: 20px; }

#content-wrap											{ width: 700px; float: left; }

ul#nav													{ margin: 0 25px; border-top: 5px solid #002b5e; color: #002b5e; padding: 27px 0; }
	ul#nav li											{ display: inline; }
	ul#nav li a, ul#nav li a:visited					{ display: inline; font-size: 13px; font-weight: bold; margin-right: 10px; }
	ul#nav li.last a									{ margin: 0; }
		ul#nav li a:hover								{ border-bottom: 3px solid #002b5e; }

#main-contact											{ color: #ffffff; margin: 60px 0; }
	#main-contact a										{ color: #ffffff; }

#news													{ height: 200px; }
	#news p												{ border-bottom: 1px dotted #cccccc; padding-bottom:10px; font-size: 10px; }
	
#scrollup												{ position: relative; overflow: hidden; height: 150px; width: 200px }
.headline												{ font-size: 13px; line-height: 18px; position: absolute; top: 210px; left: 0; height: 195px; width:190px; }



	
#content												{ background: #f5f5f5; margin: 0 25px; padding: 25px 25px; }
#content img											{ margin-top: 10px; }

.emphasis												{ font-style:italic; font-weight: bold; }

img.logos												{ margin-right: 10px; float: left; }

#image													{ margin: 0 25px 0 25px; position: relative; width: 100%; /* for IE 6 */  }
#image-v2												{ margin-left: 25px; }
#image h2												{ color: white; position: absolute; top: 225px; left: 0; right: 50px; background: rgba(0, 43, 94, 0.75); padding: 10px 25px; }

.col-2													{ width: 48%; margin-right: 10px; float: left; }

ul.list													{ font-size: 16px; list-style: disc; list-style-position: outside; line-height: 30px; margin-left: 15px; }

.box													{ background-color: #e5e9ef; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 10px 10px 15px 20px;; margin-bottom: 20px; }
.box img												{ float: left; margin-right: 10px; }

.box-partners											{ width: 250px; float:left; background-color: #e5e9ef; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 10px 10px 15px 20px; 
														  margin: 0 20px 20px 0; min-height: 450px; }
.box-partners img										{ margin: 0 auto; text-align: center; margin-bottom: 10px; }

p.signature												{ font-size: 12px; font-weight: bold; color: #002b5e; text-align: right; }






/*
			MAIN STRUCTURE
*/

#footer													{ background: #002b5e; text-align: center; padding: 10px 0; color: #ffffff; }
	#footer p											{ font-size: 12px; }
	#footer a											{ color: #ffffff; }
	
