/* ######################################## */
/* ########## Generic CSS styles ########## */
/* ######################################## */
/* ########## Dark Grey 		#6d6e70 ### */
/* ########## Light Grey 		#e7e8e8 ### */
/* ########## Renderplas Blue 	#72cdf4 ### */
/* ######################################## */

body 				{ margin:0 0 0 25px; background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; }

/* ######################################## */
/* ########## Wrapper CSS styles ########## */
/* ######################################## */

#Wrapper 			{ width:100%; padding:0px; margin:0px; }

/* ######################################## */
/* ########## Header CSS styles  ########## */
/* ######################################## */

#Header 			{ height:80px; background:#e7e8e8; }
#Header h1			{ font-size:18px; color:#6d6e70; padding:40px 0px 0px 15px; margin:0px; float:left; }
#Header img			{ width:189px; height:50px; padding:15px; margin:0px; float:right; }

/* ######################################## */
/* ########## Intro CSS styles  ########### */
/* ######################################## */

#Intro				{ min-height:180px; padding:0px; margin:5px 0 0 0px; }
#Intro img			{ padding:0 0 0 0; margin:0 0 0 0; float:left; }
#Intro img.01		{ height:180px; width:240px;}
#Intro img.02		{ height:180px; width:180px;}
#Intro p			{ font-size:11px; line-height:14px; padding:0px 0 0px 0; margin:0 0 0 445px; overflow:hidden; }

/* ######################################## */
/* ########## Content CSS styles ########## */
/* ######################################## */

#Content 			{ padding:0; margin:0; overflow:hidden; float: left; }
#Content h2			{ font-size:11px; color:#FFFFFF; background:#005aaa; padding:2px 5px 2px 5px; margin:5px 0 0 0; overflow:hidden; white-space:nowrap;}

#ContentGroup		{ padding:0px; margin:0px; overflow:hidden; }
#ContentGroup div	{ padding:0px; margin:5px 0 0 0; overflow:hidden; }
#ContentGroup h3 	{ font-size:10px; width:20%; padding:0px; margin:0px; float:left; overflow:hidden; }
#ContentGroup p		{ font-size:10px; width:75%; padding:0px; margin:0px; float:right; overflow: hidden; }

#ContentSpacer		{ width:4%; overflow:hidden; float:left;}

.left				{ float:left; width:48%; padding:0px; margin:0px; overflow:hidden; }
.right				{ float:right; width:48%; padding:0px; margin:0px; overflow:hidden; }

/* ######################################## */
/* ########## Footer CSS styles  ########## */
/* ######################################## */

#Footer 			{ padding:5px 0 0 0; margin:10px 0 10px 0; border-top:1px solid #6d6e70;  }
#Footer p 			{ padding:0px; margin:0px; overflow:hidden; }
#Footer strong		{ font-weight:normal; float:right; padding:0px; margin:0px; overflow:hidden; }

/* ######################################## */
/* ######################################## */
/* ######################################## */

body.index #IndexList 			{ width:400px; margin:0px auto; background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}  

body.index #Header 				{ height:80px; background:#e7e8e8; margin:20px 0 10px 0; }
body.index #Header h1			{ font-size:18px; color:#6d6e70; padding:40px 0px 0px 10px; margin:0px; float:left; }
body.index div h3				{ font-size:11px; font-weight:normal; color:#6d6e70; padding:3px 10px 3px 10px; margin:0px; border-bottom:1px solid #ccc; }
body.index div h3 strong		{ font-size:11px; font-weight:bold; color:#6d6e70; padding:0px; margin:0px; }
body.index div h3 a				{ color:#72cdf4; float:right; text-decoration:none; }
body.index div h3 a:hover		{ color:#000000; text-decoration:none; }

.warning						{color:#990000;}
