﻿form {margin: 0;}
a         {color: #0066CC; text-decoration: underline;}
a:hover   {color: #cc0000; text-decoration: underline;}
.hide{display:none;}

/*GENERAL STYLES*/
body {position:relative;font-family: Verdana, Arial, Helvetica, sans-serif;margin:0 auto; font-size: small; width:940px;color:#336600
     /* behavior: url(csshover.htc); */   }
img  {border:none;}

/*Menu*/
#menu {line-height:17px; background:#ffffaa;text-align:left;padding-left:50px}
#main-navigation {width:620px;margin-left:30px;background:#ffffaa }
/*                 writing in top menu and the box holding this menu */
#menu-wrap {min-height: 25px; width:700px; margin:0 auto}
#menu ul, #menu li {list-style:none; margin:0; padding:0}
#menu a {display:block; color:#830; text-decoration:none; padding:5px 8px 5px 8px}
#menu li {float:left; border-right:1px solid #ff00cc; border-left:1px solid #ffffff;width:auto}
#menu li ul {position:absolute; left:-999em; width:16em; font-weight:normal; background:#ffffaa ; border-top:#FF0000 1px solid; z-index:1000;}
/*                                                                                   whole of drop down                                         line at top of drop down */
#menu li li {padding:0; width: 15.9em; border:solid #ff00cc; border-width:0 1px 1px 1px}
/*                                     border between drop down items  */
#menu li ul a {padding:2px 8px 2px 8px; font-weight:normal; width:90%;}
#menu li ul ul {margin:-1.75em 0 0 14em; border-top:1px solid #ffcccc;}
/*                                      line at top of second pull out */
#menu li:hover ul ul, #menu li:hover ul ul ul {left:-999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul {left:auto;}
#menu li:hover {background:#DD6600;}
/*              of hover position */
#menu li#first-left { border-left:none !important;}
#menu li#last-right { border-right:none !important;}
#menu a:focus, #menu a:hover {color:#fff;}
#menu a:active {color:#000;}
#menu li:hover a.parent-link {color:#fff;}
#menu li li:hover a.child-link {color:#fff;}
#menu a.current {background-color: #c61c26; color: #fff;}

/* JavaScript for menu, for IE6 */
#menu li.js-show a.parent-link {color:#fff;}
#menu li li.js-show a.child-link {color:#fff;}
#menu li.js-show ul {left:auto;}
#main-menu li.js-show li ul {left:-999em;}
#menu li li.js-show ul {left:auto;}
#menu li.js-show {background:#c51c26;}


#mainbody {
	width: 940px;
	margin: auto;
	background: #ffffff;
	border: 0px;
	border-style: solid;
	border-color: #000;
	height:auto}

.fullwidth {
	float: left;
	width: 904px;
	margin: 10px;
	padding: 8px;
	border: 0px solid #000000;
	height:auto}
				
.mtitle {
	float: left;
	width: 780px;
	margin-left: 140px;
	padding:10px;
	border: 0px solid #000000;
	height:auto;}

.singlecolumn {
	float: left;
	width: 764px;
	margin: 10px;
	padding: 8px;
	border: 0px solid #000000;
	height:auto	}
	
.singlecolumncontainer {
	float: left;
	width: 800px;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
	height:auto	}
	
	
.space4lines {
	float: left;
	width: 938px;
	height: 10px;
	background: #fff;
	border-top: 0px solid #c33;
	margin: 1px;
	padding: 0px;	}
	
.leftpicblock {
	float: left;
	text-align:left;
	width: 120px;
	background: #FFFFFF;
	margin: 0px;
	padding: 10px;
	border: 0px;
	height:auto	}

.left2picblock {
	float: left;
	text-align:left;
	width: 140px;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height:auto	}

.left3picblock {
	float: left;
	text-align:left;
	width: 140px;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height:auto	}

.thirds {
	float: left;
	width: 230px;
	background: #FFFFFF;
	margin: 10px;
	padding: 8px;
	border: 0px solid #FF0000;
	text-align: justify;
	height:auto	}
	
.thirds-wb {
	float: left;
	width: 228px;
	background: #FFFFFF;
	margin: 10px;
	padding: 8px;
	border: 1px solid #000000;
	text-align: justify;
	height:auto	}
	
.thirds-wbgtgb {
	float: left;
	width: 226px;
	background: #ffffff;
	margin: 10px;
	padding: 8px;
	border: 2px solid #33cc33;
	text-align: justify;
	height:auto	}
	
.twothirds {
	float: left;
	width: 496px;
	background: #FFFFFF;
	margin: 10px;
	padding: 8px;
	border: 0px solid #FF0000;
	height:auto	}

.twothirdscontainer {
	float: left;
	width: 533px;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000; 
	height:auto	 }

	
	
.bot-message {margin-left:auto;margin-right:auto;	height:auto}
	
.twocolumn {
	float: left;
	width: 364px;
	background: #ffffff;
	margin: 10px;
	padding: 8px;
	border: 0px solid #FF0000;
	height:auto	}
		
.thirdsr {
	float: right;
	height:auto	}

.title {
     width:940px;
     background:#fff;
     margin-left:auto;margin-right:auto;
     padding: 0px;
     border: 0px;     
     border-style:solid;
     border-color: #000; 
    height:auto  }  

.clearacross {clear:both;}

p, blockquote /* Necessary because IE5.5 can't cope with 'auto' in 'wrapper' below*/
{
	background: transparent;
	color: #553300;
	font-family: Verdana,Arial,sans-serif;
	font-weight: normal;
	font-size: 100%;
	color:#996600;
	text-align: justify; }

.ig {
	background: transparent;
	color: #336600;
	font-family: Verdana,Arial,sans-serif;
	font-weight: normal;
	font-style:italic;
	font-size: small;
	text-align: justify; }
	
.drop {
	float:left;
	font-style:italic;
    font-weight:bold;
	color:#DD6600;
	font-size:180%;
	line-height:19px;
	padding-right:3px;
	padding-top:4px;
	font-family: Times, serif, Georgia;
	}	

  h1,h2,h3,h4,h5,h6, h7 {background:transparent; color:#DD6600;   /* 998800 font-weight:bold */
     ;font-style:italic;text-align:center; font-family:Times New Roman,Arial,sans-serif;}
  h1 {
	font-size: 180%;
	margin: 0px 0px 0px 0px;
	float: left;
}
  h2 {font-size:medium;text-align:center;margin-top:10px;}
  h3 {font-size:large;font-weight:bold;text-align:left;float:left;margin:10px 0px 0px 0px;padding-top:0px}
  h4 {float: left;
      font-size:20px;
      line-height:0px;
      font-weight: bold; }
  h5 {font-size:small;color:#996600}
  h6 {font-size:xx-small;  text-align:center}





