body	{
	margin:0;
	padding:0;
	
	background-color:#f7f7f7;
	
}
#wrapper  {
	padding-top:0 ;
	padding-right:5px;
	padding-left:0px;
	padding-bottom:0px;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	width:100%;
	min-width:815px;
	
	background-color:#f7f7f7;
	border:none;
}

#wrapper .headerimg{
   width: 100%;
   position: absolute;
   top: 0;
   left: 0;
   z-index: 5000;
   margin:0;
   padding:0;
}
	

#main	{
	margin-top:-5px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0;
	padding:10px 0 0 0;
	min-width:700px;
	max-width:850px;
	}
	
#sidebar	{
	padding:0;
	margin-top:0;
	margin-right:0;
	margin-left:0;
	margin-bottom:0;
	float: left;
	width:  160px;
	border:none;
	}

#sblist {
	margin:0;
	padding:1px 5px 1px 1px;
	}
	
#sblist  li {
	list-style:none;
	margin:-5px;
	padding:0;
}

#sblist img  {
	border:none;
	margin:0;
	padding:0;
}

#sblist ul {
margin:3px 0 0 0;
padding:0;
}
												/*SIDEBAR TWO MENU ELEMENTS END HERE*/



											/*FOOTER START*/

/*the 'clear' property in the footer div causes the footer to always display below the content and sidebars, without overlapping anyparts of the layout , while 
it still remains part of the wrapper div, and part of teh flow of the document*/

#footer	{
	clear: both;
	border:none;
	margin-top:0;
	margin-left:auto;
	margin-right:5px;
	padding:5px 0 0 0;
	font-family: calibri, arial, helvetica, sans-serif;
}
											
#footer_list {
	font-size:80%;
	color:#595698;
	margin-left:40px;
	margin-top:0;
	padding-top:0;
	}	
											
											/*FOOTER END*/
											
											/*FOOTER LIST  START*/
#footer_list ul
	{
	margin:0;
	padding:2px 15px 7px 0;
	text-align:right;
	
	}

#footer_list li
	{
	display:inline;
	}

#footer_list a:link, #footer_list a:visited
	{
	text-decoration:none;
	color:#060a59;
	}

#footer_list a:hover
	{
	text-decoration:none;
	color:#ff3300;
	}

											/*FOOTER LIST END*/
											

											/*MAIN HEADER STYLES*/
#header  {
	color:black;
	position: relative;
	margin:114px 0 0 0;
	padding:0;
	text-align: left;
	width:100%;  /* use this to tie width to viewport size */
	background-color:#3333CC;
	border-top: #6b6c6f solid 1px;
}
#header .daily {
	color:white;
	margin:0 0 0 20%;
	padding:0 0 20px 0;
	font-family:calibri, arial black, arial;
	font-size:18px;
	font-weight:bold;
	
	
	}
#logo
	{
	margin-bottom:-10px;
	margin-top:10px;
	margin-left:20%;
	margin-right:0;
	padding:0;
	clear:none;
	}

											/*MAIN HEADER STYLES FINish*/
						
																				
											/*MORE MAIN HEADER STUFF*/
											

	
#addthisbutton   {
	margin-top:-30px;
	padding:0;
	float:right;
	clear:none;
}
	
															/*END MORE MAIN HEADER STUFF*/




/* ---=== border code follows ===--- */

/*
	tlc3 = top left corner
	tlc3 = top left corner center box
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
	
*/

.tlc3  {
	background-repeat: no-repeat;
	background-image:url(tlc3.gif);
	background-position: 0% 0%;
	}
.tlc4  {
	background-repeat: no-repeat;
	background-image:url(tlc4.gif);
	background-position: 0% 0%;
	}



.tlc, .trc, .trc2, .blc, .blc2, .brc, .brc2, .trc3, .tb3, .tlc3, .tlc4
	{
	background-repeat: no-repeat;	
}
.tlc
	{
	background-image:url(tlc.gif);
	background-position: 0% 0%;
	}
.trc
	{
	background-image:url(trc.gif);
	background-position: 100% 0%;
	}
.trc2
	{
	background-image:url(trc2.gif);
	background-position: 100% 0%;
	}
	
.trc3  {
	background-image:url(trc3.gif);
	background-position:100% 0%;
	}
.blc
	{
	background-image:url(blc.gif);
	background-position: 0% 100%;
	}
.blc2
	{
	background-image:url(blc2.gif);
	background-position: 0% 100%;
	}
.brc
	{
	background-image:url(brc.gif);
	background-position: 100% 100%;
	}

.brc2
	{
	background-image:url(brc2.gif);
	background-position: 100% 100%;
	}

.tb, .bb, .tb3
	{
	background-repeat: repeat-x;
	}
.tb
	{
	background-image:url(tb2.gif);
	background-position: 0% 0%;
	margin:0;
	padding:0;
	}
.bb
	{
	background-image:url(bb2.gif);
	background-position: 50% 100%;
	}
.rb
	{
	background-image:url(r2.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}
.lb		{
	background-image:url(l2.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
.tb3
	{
	background-image:url(tb3.gif);
	background-position: 0% 0%;
	}
			
													/*Style for Curved boxes ends here*/
													
													/* keep wide margins on the content div, making it run down the center of the page even if the columns are shorter than the content */

#center_content  {
	border:none;
	padding:0;
	margin:0 0 0px 160px;
	background-color:white;
	min-width:590px;
	}
	
#center_content img {
	margin-top:10px;
	margin-left:50px;
	margin-right:0;
	margin-bottom:0;
	padding:;
	}
	/*ABOUT US STARTS HERE*/

#aboutus  {
	font-size:90%;
	font-family: calibri, arial, helvetica, sans-serif;
	font-weight:;
	margin:0 10px 0 15px;
	padding:0 0 20px 0;
	color:#333333;
	min-height:370px;
	}
#aboutus ul   {
	list-style:none;
	padding:0;
	margin:0 0 0 30px;
	}
#aboutus li  {
	padding:0;
	margin:0 0 2px 0;
	color:#333333;
	}
#aboutus #join   {
	padding:0;
	margin:0;
	}
#aboutus p    {
	margin:0 0 10px 0;
	padding:0;
	text-align:;
}
#aboutus a   {
	text-decoration:none;
	padding:0;
	margin:0;
	}
#aboutus a:hover   {
	text-decoration:none;
	padding:0;
	margin:0;
	color:#595698;
	background-color:#f7f7f7;
	}
#aboutus p.p2   {
	margin:10px 0 10px 70px;
	padding:0;
	text-align:;
}
#aboutus .contacta  {
	color:#ff3333;
	text-decoration:underline;
	}
	
.roundbox-content li {
line-height:140%;
list-style:none;
margin:0;
padding:0;
}

.roundbox-content a  {
text-decoration:underline;
margin:0;
padding:0;
}
.roundbox-content a:link, a:visited
	{
	text-decoration:none;
	color:#003399;
}
.roundbox-content a:hover
	{
	text-decoration:none;
	color:#ffffff;
	background-color:#003399;
}
.roundbox-content h2 {
	margin: 0 0 0 1.5em;
	text-decoration:none;
	padding:0;
}

.roundbox-content h4 {
	margin: 1.5em 0 0 1.5em;
	text-decoration:none;
	}

.roundbox-tr {
	margin-left:auto; 
	margin-right:auto; 
	margin-top:5px; 
	margin-bottom:0px;
	padding:0; 
	background:url("roundbox_tr2.gif") no-repeat right top;
	}

.roundbox-tl { margin:0; padding:0; background: url("roundbox_tl2.gif") no-repeat left top; }

.roundbox-br { margin:0; padding:0; background: url("roundbox_br2.gif") no-repeat right bottom; }

.roundbox-bl { margin:0; padding:0; background: url("roundbox_bl2.gif") no-repeat left bottom; }

.roundbox-content { margin:0; padding:1em; }

												/*DROP DOWN LIST STYLES START HERE*/
												
									
												
												/*DROP DOWN LIST STYLES END HERE*/
/* Begin CSS Drop Down Menu */
#menuh-container		{
	margin:5px 0 0 0;
	width:100%;
	padding:0;
	clear:both;
	background-image:url("menubg3.gif");
	background-color:#f7f7f7;
	background-repeat:repeat-x;
	}
#menuh		{
	font-size:85%;
	font-family: calibri, helvetica, sans-serif;
	font-weight:bold;
	min-height:20px;
	max-height:20px;
	width:101%;
	padding:0;
	margin:0;
	border-left:1px solid #595698;
	background-color:;
	}
#menuh a			{
	text-align: center;
	display:block;
	border-right:solid 1px #0c0e59;
	border-left:solid 1px #0c0e59;
	white-space:wrap;
	margin:0;
	padding:0.3em;
	min-height:17px;
}

 
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */  	{
	color:#595698;
	background-color:white;
	text-decoration:none;
}
#menuh a:hover	/* menu at mouse-over  */    	{
	color:#595698;
	background-color:#f7f7f7;
	text-decoration:none;
}	
#menuh a.top_parent,  /* attaches down-arrow to all top-parents */    	{
	margin:0;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url(homeb1.gif);
	border-bottom:solid 2px #f7f7f7;
	border-bottom:solid 2px #f7f7f7;
	}	
	
#menuh a.top_parent:hover   {
	margin:0;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url(homeb1.gif);
	border-bottom:solid 2px #595998;
	border-bottom:solid 2px #595998;
	background-color:#f7f7f7;
	color:#595698;
	}
	
#menuh a.parent  /* attaches side-arrow to all parents */  	{
	background-image: url(homedd.gif);
	border-bottom:solid 1px #0c0e59;
	border-top:solid 1px #0c0e59;
	font-size:90%;

}

 #menuh a.parent:hover 	/* attaches side-arrow to all parents */  	{
	border-bottom:solid 1px #0c0e59;
	border-top:solid 1px #0c0e59;
	font-size:90%;
	background-image: url(homeb1.gif);
	margin:0;
	background-color:#f7f7f7;
	color:#595698;

}

#menuh a.parent3  /* attaches side-arrow to all parents */  	{
	border-bottom:solid 1px #0c0e59;
	border-top:solid 1px #0c0e59;
	font-size:90%;
	margin:0;
	background-image: url(homedd3.gif);
	

}


#menuh a.parent3:hover 	/* attaches side-arrow to all parents */  	{
	border-bottom:solid 1px #0c0e59;
	border-top:solid 1px #0c0e59;
	font-size:90%;
	background-image: url("htdocs/homeb3.gif");
	margin:0;
	background-color:#f7f7f7;
	color:#595698;

}
#menuh ul		{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:12.4%;	/* width of all menu boxes */
}
#menuh li		{
	position:relative;
    min-height: 1px; 			/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
}

#menuh ul ul		{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	width:112px;
}
#menuh ul ul ul		{
	top:0;
	left:100%;
	width:112px;
}
div#menuh li:hover		{
	cursor:pointer;
	z-index:100;
}
div#menuh li:hover ul ul,  div#menuh li li:hover ul ul,  div#menuh li li li:hover ul ul,  div#menuh li li li li:hover ul ul  	{
	display:none;
}
div#menuh li:hover ul, div#menuh li li:hover ul, div#menuh li li li:hover ul, div#menuh li li li li:hover ul		{
	display:block;
}



/* End CSS Drop Down Menu */





	


												
												

																

																
																
	