/* CSS Document */


H1 {
	color:#2cb98c; 
	font-family:Tahoma;
	font-size:16px; 
}

H2 {
	color:#2cb98c; 
	font-family:Tahoma;
	font-size:14px; 
}


.H1 {
	color:#41796e; 
	font-family:Tahoma; 
	font-size:16px;
	text-decoration:none;
}

.body { 
	color:#000000;
	font-family:Tahoma;
	font-size:12px; 
	text-decoration:none;
	text-align:justify;
}

a.body { 
	color:#000000;
	font-family:Tahoma;
	font-size:12px; 
	text-align:justify;
}
a.body:hover {
	color:#79117B;
	font-family:Tahoma;
	font-size:12px; 
	text-align:justify;
}

.bodypopup { 
	color:#000000;
	font-family:Tahoma;
	font-size:12px; 
	text-decoration:none;
}



.smallbody { 
	color:#000000; 
	font-family:Tahoma; 
	font-size:11px; 
	text-decoration:none;
}

.body-Link { 
	color:#000000; 
	font-family:Tahoma; 
	font-size:12px; 
	text-decoration:underline;
}
.body-Link:hover { 
	color:#0066FF;  
	font-family:Tahoma;
	font-size:12px; 
	text-decoration:none;
}

.Web-Link { 
	color:#333333; 
	font-family:Tahoma; 
	font-size:10px; 
	text-decoration:none;
}
.Web-Link:hover { 
	color:#0066FF;  
	font-family:Tahoma;
	font-size:10px; 
	text-decoration:underline;
}


.body-Link-col { 
	color:#9E5CB1; 
	font-family:Tahoma;
	font-size:12px; 
	text-decoration:underline;
}
.body-Link-col:hover { 
	color:#179C91;  
	font-family:Tahoma; 
	font-size:12px; 
	text-decoration:none;
}

.Large-body { 
	color:#000000; 
	font-family:Tahoma; 
	font-size:14px; 
	text-decoration:none;
}

.Phone1 {
	color:#3B4560;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
}

.Phone2 {
	color:#125C0C;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.Phone3 {
	color:#a88fc5;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}


.Textbox-art {
	font-family:Tahoma;
	font-size:10px;
	color:#0066CC;
	text-decoration:none;
}

.Textbox-news{
	font-family:Tahoma;
	font-size:10px;
	color:#669999;
	text-decoration:none;
}

.news-art{
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}
.news-art:hover{
	font-family:Tahoma;
	font-size:11px;
	color:#0066CC;
	text-decoration:none;
}

.Textbox {
	font-family:Tahoma;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}

.Title {
	color:#434343;
	font-family:Tahoma;
	font-size:24px;
	font-weight:400;
}


.White-text{
	font-family:Tahoma;
	font-size:20px;
	color:#FFFFFF;
}

.White-text-small{
	font-family:Tahoma;
	font-size:18px;
	color:#FFFFFF;
}

.Blue-text-small{
	font-family:Tahoma;
	font-size:18px;
	color:#143358;
	font-weight:500;
}

.Blue-text-small2{
	font-family:Tahoma;
	font-size:15px;
	color:#143358;
	font-weight:600;
}


.White-text-small2{
	font-family:Tahoma;
	font-size:15px;
	color:#FFFFFF;
}

.questions {
	color:#660066;
	font-family:Tahoma;
	font-size:12px;
	text-decoration:none;
	}

.News-box {
	border-color:#CCCCCC;
	border-style:dotted;
	border-width:thin;
}

.Textbox2 { 
	font-family:Tahoma;
	font-size:11px;
	color:#330E38;
	border-color:#E4E8E9;
	background-color:#DADDFC;
	margin-left: 0px; 
	margin-right: 10px; 
	margin-top: 0; 
	margin-bottom: 0
	}
	
.Textbox3 { 
	font-family:Tahoma; 
	font-size:11px;
	font-weight:700;
	color:#29123D;
	border-color:#E2E2E2;  
	margin-left: 0px; 
	margin-right: 10px; 
	margin-top: 5px; 
	margin-bottom: 0;
	}

.Textbox4 { 
	font-family:Tahoma; 
	font-size:12px;
	color:#000000;
	border-color:#E4E8E9;
	background-color:#DADDFC;
	margin-left: 0px; 
	margin-right: 10px; 
	margin-top: 0; 
	margin-bottom: 0
	}

.Cursor {
	cursor:pointer;
}

#MainDiv {
width:700px;
height:200px;
z-index:2

}

.Nav-bar {
	position:absolute; 
	width:760px; 
	height:20px; 
	z-index:10; 
	left: 50px; 
	top: 113px; 
	visibility: visible;
}

/*body {
	margin-left: 100px;
	margin-top: 50px;
}*/

/* Div tag styles */

#container {
	text-align:center;
	width:100%;
	height:100%;
}

#Top-bar-form {
	position:absolute; 
	width:760px; 
	height:91px; 
	z-index:2;
	top: 0px;
}

#Main {
	position:absolute; 
	width:760px; 
	height:728px; 
	z-index:1; 
	border-width:thin; 
	border-color:#333333; 
	visibility: 
	visible; 
	left: 50px; 
	top: 19px;
}

#Main-form {
	position:absolute;
	width:760px;
	height:859px;
	z-index:1
	border-width:thin;
	border-color:#333333;
	font-family:Tahoma;
	font-size:12px;
	visibility: visible;
	left: 50px;
	top: 19px;
}

#Nav-bar {
	position:absolute; 
	width:760px; 
	height:20px; 
	z-index:10; 
	left: 50px; 
	top: 113px; 
	visibility: visible;
	}
	
#Nav-bar-form {
	position:absolute; 
	width:760px; 
	height:20px; 
	z-index:10; 
	left: 100px; 
	top: 142px; 
	visibility: visible;
	}

#Bottom-ads {
	position:absolute; 
	width:760px; 
	height:136px; 
	z-index:4; 
	top: 481px; 
}

#Mid-box {
	position:absolute;
	width:760px;
	height:159px;
	z-index:5;
	top: 92px;
	left: 0px;
}

#Mid-box-form {
	position:absolute;
	width:760px;
	height:159px;
	z-index:5;
	top: 91px;
	left: 0px;
}

#Main-text {
	position:absolute; 
	width:760px; 
	height:115px; 
	z-index:6; 
	top: 763px;
}

#Main-text2 {
	position:absolute; 
	width:760px; 
	height:115px; 
	z-index:7; 
	left: 0px; 
	top: 312px; 
}

#Main-text-form {
	position:absolute; 
	width:760px; 
	height:115px; 
	z-index:7; 
	left: 0px; 
	top: 108px;
	font-family:Tahoma;
	font-size:12px;
}

#MAin3 {
	position:relative;
	width:720px;
	height:1006px;
	z-index:1;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	overflow:visible;
	padding:0px;
	visibility: visible;
}
#Keytext {
	position:absolute;
	width:345px;
	height:366px;
	z-index:50;
	top: 0px;
	left: 362px;
}

#Keytext2 {
	position:absolute;
	width:400px;
	height:169px;
	z-index:50;
	top: 0px;
	left: 320px;
}
#Mag {
	position:absolute;
	width:262px;
	height:321px;
	z-index:2;
	top: 50px;
	left: 53px;
}

#Mag2{
	position:absolute;
	width:262px;
	height:321px;
	z-index:2;
	top: 50px;
	left: 53px;
}

#Colours {
	position:absolute;
	width:666px;
	height:19px;
	z-index:3;
	left: 153px;
	top: 417px;
}

#Colours2 {
	position:absolute;
	width:666px;
	height:20px;
	z-index:3;
	left: 53px;
	top: 352px;
}

#Icons {
	position:absolute;
	width:666px;
	height:311px;
	z-index:9;
	left: 54px;
	top: 396px;
}

#Icons2 {
	position:absolute;
	width:666px;
	height:62px;
	z-index:9;
	left: 54px;
	top: 302px;
}
#webtitle {
	position:absolute;
	width:30px;
	height:501px;
	z-index:4;
	left: 0px;
	top: 50px;
}
#Layer1 {
	position:absolute;
	width:666px;
	height:51px;
	z-index:5;
	left: 184px;
	top: 597px;
}
#Maincontent {
	position:absolute;
	width:666px;
	height:115px;
	z-index:6;
	left: 154px;
	top: 735px;
	font-family:Tahoma;
	color:#000000;
	font-size:12px
}

#Maincontent2 {
	position:absolute;
	width:216px;
	height:115px;
	z-index:6;
	left: 827px;
	top: 120px;
	font-family:Tahoma;
	color:#000000;
	font-size:12px
}

#Generalcontent {
	position:absolute;
	width:666px;
	height:115px;
	z-index:7;
	left: 54px;
	top: 525px;
	font-family:Tahoma;
	color:#000000;
	font-size:12px;
	text-align:justify
}
	

#Generalcontent2 {
	position:absolute;
	width:667px;
	height:115px;
	z-index:7;
	left: 53px;
	top: 375px;
	font-family:Tahoma;
	color:#000000;
	font-size:12px;
	text-align:justify
}

#NewsArticles {
	position:absolute;
	width:418px;
	height:115px;
	z-index:7;
	left: 402px;
	top: 707px;
}

#Boxicons {
	position:absolute;
	width:667px;
	height:115px;
	z-index:50;
	left: 53px;
	top: 374px;
}

#Navigation {
	position:absolute;
	width:245px;
	height:93px;
	z-index:8;
	left: 154px;
	top: 568px;
}

#Strap {
	position:absolute;
	width:382px;
	height:44px;
	z-index:7;
	left: 335px;
	top: 61px;
}
#Pnumber2 {
	position:absolute;
	width:243px;
	height:17px;
	z-index:8;
	left: 387px;
	top: 326px;
}
#Quote {
	position:absolute;
	width:200px;
	height:115px;
	z-index:9;
	left: 421px;
	top: 157px;
}


.Homebox {
border:#FFFFFF; 
border-style:solid;
border-width:thin;

}

.menutitle{
cursor:pointer;
margin-bottom: 1px;
background-color:#555555;
color:#339966;
width:190px;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
/*/*/border:1px solid #ffffff;/* */
}

.menutitle2{
cursor:pointer;
color:#6a7188;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:4px;
text-decoration:none;
}

.menutitle2:hover{
cursor:pointer;
color:#0099CC;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:4px;
text-decoration:none;
}


.submenu{
margin-bottom: 0.5em;
padding-left:5px;
}

.body-nav{ 
	color:#1a6983;
	font-family:Tahoma;
	font-size:13px; 
	text-decoration:none;
	text-align:justify;
	padding:1px;
	padding-bottom:3px;
	padding-top:3px;
	line-height:20px
}
.body-nav:hover{
    color:#6B0F73;
	font-family:Tahoma;
	font-size:13px; 
	text-decoration:none;
	text-align:justify;
	padding:1px;
	padding-bottom:3px;
}

.body-nav2{ 
	color:#1a6983;
	font-family:Tahoma;
	font-size:12px; 
	text-decoration:none;
	text-align:justify;
	padding:1px;
	padding-bottom:3px;
	padding-top:3px;
	line-height:20px
}
.body-nav2:hover{
    color:#6B0F73;
	font-family:Tahoma;
	font-size:12px; 
	text-decoration:none;
	text-align:justify;
	padding:1px;
	padding-bottom:3px;
}

#h1 {position:absolute; width:200px; height:115px; z-index:27; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h2 {position:absolute; width:200px; height:115px; z-index:26; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h3 {position:absolute; width:200px; height:115px; z-index:25; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h4 {position:absolute; width:200px; height:115px; z-index:24; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h5 {position:absolute; width:200px; height:115px; z-index:23; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h6 {position:absolute; width:200px; height:115px; z-index:22; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h7 {position:absolute; width:200px; height:115px; z-index:21; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h8 {position:absolute; width:200px; height:115px; z-index:20; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h9 {position:absolute; width:200px; height:115px; z-index:19; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h10 {position:absolute; width:200px; height:115px; z-index:18; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h11 {position:absolute; width:200px; height:115px; z-index:17; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h12 {position:absolute; width:200px; height:115px; z-index:16; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h13 {position:absolute; width:200px; height:115px; z-index:15; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h14 {position:absolute; width:200px; height:115px; z-index:14; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h15 {position:absolute; width:200px; height:115px; z-index:13; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h16 {position:absolute; width:200px; height:115px; z-index:12; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h17 {position:absolute; width:200px; height:115px; z-index:11; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h18 {position:absolute; width:200px; height:115px; z-index:10; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h19 {position:absolute; width:200px; height:115px; z-index:9; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h20 {position:absolute; width:200px; height:115px; z-index:8; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h21 {position:absolute; width:200px; height:115px; z-index:7; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h22 {position:absolute; width:278px; height:311px; z-index:6; left: 519px; top: 214px; font-family:Tahoma; font-size:10px; visibility: hidden;}
#h23 {position:absolute; width:200px; height:115px; z-index:5; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h24 {position:absolute; width:200px; height:115px; z-index:4; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h25 {position:absolute; width:200px; height:115px; z-index:3; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h26 {position:absolute; width:200px; height:115px; z-index:2; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}
#h27 {position:absolute; width:200px; height:115px; z-index:1; left: 519px; top: 286px; font-family:Tahoma; font-size:11px; visibility: hidden;}


.mainDiv
{
  width:160px;
}
.topItem
{
  width:180px;
  height:22px;
  cursor:pointer;
  background: #ffffff;
  text-decoration: none;
  color:#327E5A;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
}


.dropMenu
{
  background:#EFEFEF;
  border-top:1px solid #ffffff;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #ffffff;
}

.subMenu
{
   display:none;
}
.subItem
{
   padding-left:5px;
   cursor:pointer;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#666666;
   text-decoration:none;
}

.subItem a
{
   text-decoration:none;
   color:black;
}

.subItemOver
{
   cursor:pointer;
   color:#0099CC;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   padding-left:5px;
}

.subItemOver  a
{
   color:blue;
}


.drop
{
   border-left:1px solid black;
   border-right:1px solid black;	
}

.PageTitle {
color:#41796e;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}

/* New CSS for microsites */

{
margin:0;padding:0;
}

.p {
	padding:625em 0; 
	text-align:justify; 
	line-height:5px;
}

#overall {
	width:800px; 
	margin:0 auto;
	text-align:center;
}

.col {
	width:250px; 
	padding:5px; 
	float:left;
}

.CCspace {
	width:100px; 
	height:180px; 
	padding:5px; 
	float:right;
}

.CCpullout {
	width:200px; 
	height:180px; 
	padding:5px;; 
	float:left; 
	margin-left:-120px;
}

.CCpullout span {
	width:200px; 
	position:absolute; 
	text-align:center; 
	font-size:.9em; 
	font-weight:bold; 
	font-family:trebuchet ms, arial, sans-serif;
}

.CCpullout del {
	font-size:0px;
	color:#fff;
	position:absolute;
}

.Fontlayout {
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	text-align:justify;
	padding: 4px;
	line-height:15px;
}

.Redfont {
	font-family:Tahoma;
	font-size:15px;
	color:#EC7C91;
	text-decoration:none;
	text-align:justify;
	padding: 4px;
	line-height:15px;
}
	
	
