/* Resets */

* { margin:0; padding:0; }

body { background-color:#ffffff; color:#333333; font-family:Arial,sans-serif; font-size:62.5%; }

a:link, a:visited { color:#666666; text-decoration:none; }

a:hover, a:active { color:#000000; }

img { border:0; display:block; }

ul, ol { list-style:none; }

h1, h2, h3, h4, h5, h6 { font-size:1em; font-weight:normal; }

/* End of resets */



#container { margin-left:auto; margin-right:auto; width:960px; }

#header { padding:20px; }

#logo { height:75px; width:315px; }

#call-me-back { font-size:1.4em; font-weight:bold; }

#nav { padding:0 20px; }

	#nav ul {}

	#nav li { float:left; margin-right:20px; }

	#nav a { font-size:1.4em; }

	#nav .active a { color:#000000; }

	#nav .active a { font-weight:bold; }

#body { padding:20px; }

#flash { height:400px; margin-left:-20px; width:960px; }

#footer { background-color:#666666; height:60px; position:relative; }

#powered-by-remmers { left:20px; position:absolute; top:10px; }



.widest { width:920px; }

.wide { width:700px; }

.thin { width:200px; }



.content {padding-bottom:10px;}

	.content h1 { color:#ffdc00; font-size:3.4em; }

	.content h2 { color:#666666; font-size:2.1em; margin-top:0.8em; }

	.content h3 { color:#666666; font-size:1.6em; margin-top:0.8em; }

	.content p, .content ul, .content ol { font-size:1.3em; line-height:1.5em; margin-top:1em; }

	.content ul, .content ol { margin-left:2em; margin-right:2em; }

	.content ul { list-style:circle outside; }

	.content ol { list-style:decimal outside; }

	.content li { margin:0.5em 0; }

	.content ul ul, .content ul ol, .content ol ul, .content ol ol { font-size:100%; }
	
	.content a {color:#0000FF; text-decoration:underline;}



.target-holder, #target { height:340px; position:relative; width:735px; }

#alt-text { background-color:#ffdc00; color:#333333; bottom:10px; font-size:1.3em; line-height:1.5em; padding:5px 10px; position:absolute; right:10px; z-index:100; }

#thumbnails { height:340px; overflow:hidden; width:175px; }

	#thumbnails a img { display:block; filter:alpha(opacity=50); height:40px; margin-bottom:10px; opacity:.50; width:175px; }

	#thumbnails a:hover img, #thumbnails a.active img { filter:alpha(opacity=100); opacity:1; }

	#thumbnails a:focus { outline:none; }

	

.side-images { margin-top:-10px; }

	.side-images img { margin-top:10px; }



.form { width:400px; }

	.form label, .form .text, .form textarea, .form select, .form .verimage, .form .submit { font-family:Arial,sans-serif; font-size:1.3em; float:left; margin:3px 0; padding:3px; }

	.form label { padding-left:0; padding-right:10px; width:190px; }

	.form .text, .form textarea, .form .verimage { border:1px solid #cccccc; }

	.form .text, .form textarea { width:192px; }

	.form select { width:200px; }

	.form br { clear:left; }

.errors { border:1px solid #ff3333; color:#ff3333; font-size:1.3em; line-height:1.5em; margin-bottom:15px; margin-top:15px; padding:15px; }



.left, .right { display:inline; }

.left { float:left; }

.right { float:right; }

.clear { clear:both; }



.margin-bottom { margin-bottom:20px; }

.margin-left { margin-left:20px; }

.margin-right { margin-right:20px; }

.margin-top { margin-top:20px; }

.margin-x { margin-left:20px; margin-right:20px; }

.margin-y { margin-bottom:20px; margin-top:20px; }

.centre { display:block; margin-left:auto; margin-right:auto; }


a[href $='.pdf'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/pdf_icon.gif) no-repeat center left;
}

a[href $='.doc'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/word_icon.gif) no-repeat center left;
}

a[href $='.dot'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/word_icon.gif) no-repeat center left;
}

a[href $='.docx'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/word_icon.gif) no-repeat center left;
}

a[href $='.xlsx'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/excel_icon.gif) no-repeat center left;
}

a[href $='.xls'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/excel_icon.gif) no-repeat center left;
}

a[href $='.ppt'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/powerpoint_icon.gif) no-repeat center left;
}

a[href $='.pptx'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/powerpoint_icon.gif) no-repeat center left;
}

a[href $='.pps'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/powerpoint_icon.gif) no-repeat center left;
}

a[href $='.txt'] { 
   padding-left: 22px;   padding-bottom:4px;
   background: transparent url(images/txt_icon.gif) no-repeat center left;
}

