/* CSS Document */

a {
	color :#0283FC;
	font-weight :bold;
	text-decoration :none;
}

a:link {
	color :#0283FC;
	font-weight :bold;
	text-decoration :none;
}

a:visited {
	color :#0283FC;
	font-weight :bold;
	text-decoration :none;
}

a:hover {
	color :#8CC63E;
	font-weight :bold;
	text-decoration :underline;
}

body {
	background :url(images/bg.jpg) #0284fe repeat-x;
	color :#222222;
	font :11px/1.6  verdana, sans-serif;
}

strong { color :#013668 }

h1 {
	color :#8CC63E;
	font :bold 16px/1.25 verdana, sans-serif;
	margin :10px 0px 16px 0px;
	padding :0px;
}
#home h1 {
line-height:20px;margin-top:0;
}

html, body {
	border :0;
	margin :0;
	padding :0;
}

p {
	margin :0px 0px 10px 0px;
}

.cls {
	color :#8CC63E;
	font :bold 16px/1.25 verdana, sans-serif;
}

.contentarea {
	float :left;
	margin :20px 20px 30px 10px;
	padding :0 0 20px 0;
	width :462px;
}
#home .contentarea {
	float :left;
	margin :0 0 20px 20px;
	padding :0 0 20px 0;
	width :616px;
}
#home #sidebar {
  float:right;
  width:240px;
  margin:0 6px 0 0;
	padding-bottom: 20px;
}
#home #sidebar h2 {
  font: normal 16px/24px Arial, Helvetica, sans-serif;
  margin:0;
  color:#333;
}
#home #sidebar ul {
  margin:0;padding:0;
  list-style-type:none;
}
#home #sidebar ul li {
  margin:3px 0;
  font-size:12px;
  list-style-type:none;
  background: url("images/bg_sidebar_li.gif") 0 50% no-repeat;
}
#home #sidebar a {
  font-weight:normal;
  color: #013567;
  padding:0 0 0 12px;
  }
#home #sidebar a:hover {
	color :#8CC63E;
	text-decoration :underline;
} 

.form {
	color :#222230;
	font :11px  verdana, sans-serif;
}

.headertxt {
	color :#013668;
	font :normal 16px/1.25 verdana, sans-serif;
}
#home .headertxt {font-size:14px;line-height:24px;}

.pic {
	float :left;
	margin :20px 10px 20px 20px;
	padding :0px;
}

.submit {
	background :#013668;
	color :#FFFFFF;
}

#bluborder {
	clear :left;
	float :left;
	width :900px;
}

#footer {
	font :10px/1.6  verdana, sans-serif;
	background : url(images/footerbg.gif);
	margin-top :30px;
	clear :both;
	color :#FFFFFF;
	height :19px;
	padding : 8px 5px 2px 5px;
	text-align :center;
	width :890px;
}

#footer a {
	color :#FFFFFF;
}

#header {
	float :left;
	width :900px;
}

#helping {
	color :#013668;
	float :right;
	font :16px/1.4 verdana, sans-serif;
	padding :50px 50px 2px 10px;
	text-align :right;
}

#logo {
	float :left;
	padding :6px 0px 2px 20px;
}

#outerwrapper {
	background :#FFFFFF;
	margin :auto;
	width :900px;
}

#topmenu #current {
	background :url("images/menul.gif") no-repeat left top;
}

#topmenu #current a {
	background :url("images/menur.gif") no-repeat right top;
	color :#FFFFFF;
}

#topmenu a {
	background :url("images/menuoffr.gif") no-repeat right top;
	color :#FFFFFF;
	display :block;
	font-weight :bold;
	padding :8px 20px 5px 8px;
	text-decoration :none;
}

#topmenu a:hover {
	color :#8CC63E;
}

#topmenu li {
	background :url("images/menuoffl.gif") no-repeat left top;
	float :left;
	margin :0px;
	padding :0px 0px 0px 12px;
}

#topmenu li:hover{
	cursor :pointer;
	z-index :100;
}

#topmenu li:hover ul ul,
#topmenu li li:hover ul ul,
#topmenu li li li:hover ul ul,
#topmenu li li li li:hover ul ul {
	display :none;
}

#topmenu li:hover ul,
#topmenu li li:hover ul,
#topmenu li li li:hover ul,
#topmenu li li li li:hover ul {
	display :block;
}

#topmenu ul {
	border-bottom :6px solid #8CC63E;
	clear :left;
	float :left;
	list-style :none;
	margin :-20px 0px 0px 0px;
	padding :0px 0px 0px 300px;
	width :600px;
}

#topmenu ul #current ul li a {
	background :#8CC63E;
	color :#FFFFFF;
	padding :0px;
}

#topmenu ul #current ul li a:hover {
	background :#8CC63E;
	color :#013668;
	padding :0px;
}

#topmenu ul ul{
	background :#8CC63E;
	border :0px;
	display :none;
	margin :0px 0px 0px -5px;
	padding :6px 0px 5px 0px;
	position :absolute;
	top :auto;
	width :auto;
	z-index :500;
}

#topmenu ul ul li {
	background :#8CC63E;
	clear :none;
	color :#FFFFFF;
	display :block;
	float :none;
	padding :0px 10px 2px 12px;
	width :auto;
}

#topmenu ul ul li a {
	background :#8CC63E;
	color :#FFFFFF;
	padding :0px;
}

#topmenu ul ul li a:hover {
	background :#8CC63E;
	color :#013668;
	padding :0px;
}

#wrapper {
	background :url(images/bg_ellipse.jpg) #FFFFFF no-repeat;
	float :left;
	width :900px;
}

table.contacttable th {
color: #013668;
font-size: 11px;
text-align:left;
}

.contactdetailshead {
font-size: 12pt; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
color: #FFFFFF;
background-color: #8CC63E;
}

.contactdetailstrover { 
font-size: 10pt; 
font-family: Arial, Helvetica, sans-serif; 
color: #FFFFFF;
background-color: #0261B7; 
}

.contactdetailstrout {
font-size: 10pt; 
font-family: Arial, Helvetica, sans-serif; 
color: #FFFFFF;
background-color: #013668; 
}

#contactemail a {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color :#8CC63E;
	text-decoration :none;
}

#contactemail a:link {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color :#8CC63E;
	text-decoration :none;
}

#contactemail a:visited {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color :#8CC63E;
	text-decoration :none;
}

#contactemail a:hover {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color :#8CC63E;
	text-decoration :underline;
}

#flash {
  clear:both;
  display:block;
  width:900px;
  height:186px;
  background: orange url("images/bg_slideshow.jpg") no-repeat;
}
















