/* CSS Document */

html { overflow: -moz-scrollbars-vertical; }

body {
	margin: 0 10px 0 20px;	padding: 0; text-align:left;
	font: 11px/1.1 Verdana,Arial, Helvetica, sans-serif;
	color: #666666; font-size: 14px; background:#FFFFFF;
	line-height:1.3;
}
td, td a { font-size:11px; line-height: 1.4; vertical-align:top;}

a:link {color: #666666;	text-decoration: none;}
a:visited {color: #666666;text-decoration: none;}
a:hover {color: #9C4470;}

ul.shortparaul { padding: 0; margin: 0;list-style-type: none}

li.shortparalist { padding: 0; margin: 0; line-height: 1.8; } 

.purple	{ 	color: #9C4370; }
.blue 	{	color: #4478AE; }

#content-wrapper {
	margin: 0 auto; /* switch auto around for left, right or centre align */
	padding: 10px 10px 10px 10px;
	width:780px;	}
div#top { padding:0 0 5px 15px; width: 780px;}
div#content { padding:5px 10px 20px 15px; width:725px;}
div#content p, li { text-align:left; font-size:11px;}
div#content p {  line-height: 1.3; margin-top:10px; margin-bottom:10px; text-align:justify;}

div#navigation { background-color:#FFFFFF; width: 780px;
			padding-top:5px; padding-bottom:5px}
#navcontainer { padding:0; width: 780px; white-space:nowrap; }
#navmenu { margin:0; padding:0;  border:0;}
#navcontainer ul { margin: 0; padding:0;  list-style-type: none;}
ul#navmenu  li { clear:left; margin: 0; padding:0 20px 0 20px; display: inline; 
				list-style:none; 
				text-align: center;
				line-height:35px;
				font: 16px/1.3 Arial, Verdana,Helvetica, sans-serif; 
				color: rgb(155,69,111);
}
ul#navmenu  li#leftitem { padding-left:15px; }
ul#navmenu li a { text-decoration:none; color: rgb(155,69,111); } 
ul#navmenu li a:hover, ul#navmenu li a#thisPage  { text-decoration:underline;}

/* MAIN BODY CONTENT  */
div#textcontent_left{ width:50%; float:left }
div#image_right, div#textcontent_right  { float:right; width:45%;}
div#textcontent_right ul li, div#textcontent_left ul li { font-size:11px; margin-top:2px; margin-bottom:3px;}
/* End of Main Body Content */

div#contactdiv { width: 500px; padding-left:20px;  margin: 0px auto;}
#contactdetails { text-align:left; padding-left: 10px; padding-top:170px;
						font-size:11px;}
a img { border-width:0;}

table.linktable td a { padding-bottom:15px;} 
td.linkcell { height: 30px;}

div#footer { width:100%; text-align:center; font-size: 11px;
			padding-top: 15px; padding-bottom: 40px;
			clear:both; }


