@charset "utf-8";
/* CSS Document */

BODY {
	FONT-SIZE: 0.8em;
	COLOR: #666666;
	TEXT-INDENT: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 1.5em;
}
html {
       overflow: -moz-scrollbars-vertical;
	   overflow-y: scroll;
}

hr {
	border: 0;
  width: 80%;
  height:2px;
}

#topnav A {
	TEXT-INDENT: 15px
}
#topnav A:hover {
	TEXT-INDENT: 15px
}

#globalContainer {
	BORDER-RIGHT: #9c9c9c 1px solid;
	BORDER-BOTTOM: #9c9c9c 1px solid;
	BORDER-LEFT: #9c9c9c 1px solid;
	MIN-HEIGHT: 100%;
	MARGIN: 0px auto;
	WIDTH: 884px;
	POSITION: relative;
	HEIGHT: auto
}

#twoColContainer {
	LEFT: 40px; MARGIN: 15px 0px 5px; WIDTH: 700px; TOP: 20px
}
#twoColHeader {
	WIDTH: 702px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
#twoColContent {
	WIDTH: 884px;
}


#twoColFirst {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	LEFT: 20px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	MARGIN-LEFT: 0px;
	WIDTH: 500px;
	MARGIN-RIGHT: 25px;
	PADDING-TOP: 0px;
	POSITION: relative;
	TOP: 20px
}

#twoColSecond {
	PADDING: 0px;
	MARGIN: 0px;
	LEFT: 40px;
	FLOAT: left;
	WIDTH: 280px;
	POSITION: relative;
	TOP: 20px;
	border: 1px none #000000;
}


#twoColFirst a:link {
	color: #990000;
	text-decoration:none;
	padding-left: 2px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
	
#twoColFirst a:visited {
	color: #990000;
	text-decoration:none;
	padding-left: 2px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
	
#twoColFirst a:hover {
	color: #000000;
	text-decoration:none;
	background-color:#E4E4E4;
	padding-left: 2px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
	
#twoColFirst a:active {
	color: #FF6600;
	text-decoration:none;
	padding-left: 2px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
#twoColFirst P {
	MARGIN: 0px; LINE-HEIGHT: 150%
}



#footerContainer {
	MARGIN: 15px 0px 0px; WIDTH: 698px
}

#footerSitewide {
	LEFT: 20px;
	FLOAT: left;
	MARGIN: 2px 5px 2px 2px;
	WIDTH: 680px;
	TEXT-INDENT: 0px;
	POSITION: relative
}

#footerSitewide a:link {
	color: #990000;
	text-decoration:none;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
	
#footerSitewide a:visited {
	color: #999999;
	text-decoration:none;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
	
#footerSitewide a:hover {
	color: #000000;
	text-decoration:none;
	background-color:#CCCCCC;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
	
#footerSitewide a:active {
	color: #FF6600;
	text-decoration:none;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	}


#topnav {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	WIDTH: 880px;
	TEXT-INDENT: 15px;
	PADDING-TOP: 3px;
	POSITION: relative;
	BACKGROUND-COLOR: #333333;
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px;
}

#topnav a:link {
	color: #ffffff;
	text-decoration:none;
	}
	
#topnav a:visited {
	color: #ffffff;
	text-decoration:none;
	}
	
#topnav a:hover {
	color: #FF6600;
	text-decoration:none;
	}
	
#topnav a:active {
	color: #FF6600;
	text-decoration:none;
	}

#homeintro {
	FONT-SIZE: 9pt;
	COLOR: #666666;
	TEXT-INDENT: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
}



#headerContainer {
	WIDTH: 898px;
}

#disclaimer {
font-size: 0.8em;
padding-top: 10px;
}

.pseudolink {
	COLOR: #ff6666; TEXT-DECORATION: none
}

.text {
	FONT-WEIGHT: lighter; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.smalltext {
	FONT-WEIGHT: lighter; FONT-SIZE: 9px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.clear {
	CLEAR: both; PADDING-BOTTOM: 3px
}
h1 {
	font-size: 1.1em;
}

h2 {
	font-size: 1.0em;
	}

#bundle {
	padding: 0px;
	width: 280px;
	margin-top: 37px;
	float:left;
}

 .img {
 border:none;
 }
 
 .formbespoke {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 width:300px;
 
 }
 





input
{
width:200px;
height: 13px;
color: #781351;
background: #efeeef !important;
border: 1px solid #781351;
font-size:10px;
}

input[type="checkbox"], input[type="radio"]{
	width:25px;
   background: transparent;
   border: 0;
   vertical-align:middle; 
}

textarea {
width:200px;
border: 1px solid;
background: #EBE9ED;
   background-image:url(../media/formbg.gif);
}

select {
border: 1px solid;
background: #EBE9ED;
height: 19px;
font-size:10px;

}
.submit input
{
	width:85px;
	height: 20px;
	font-size:12px;
	color: #000;
	padding-bottom: 1px;
	background-color: #99CC00;
	border: 1px solid;
}

fieldset
{
border: 1px solid #781351;
width: 20em;
   background-image:url(../media/formbg.gif);
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px;
}

.lefttop {
border-left: solid 1px #000000;
border-top: solid 1px #000000;

}

.leftmid {

border-top: solid 1px #cccccc;
border-left: solid 1px #000000;

}

.leftbott {

border-top: solid 1px #cccccc;
border-left: solid 1px #000000;
border-bottom: solid 1px #000000;
}

.ticktop {
border-right: solid 1px #cccccc;
border-top: solid 1px #000000;
}

.tickmid {
border-right: solid 1px #cccccc;
border-top: solid 1px #cccccc;
}

.tickbot {
border-right: solid 1px #cccccc;
border-top: solid 1px #cccccc;
border-bottom: solid 1px #000000;
}

.midtop {

border-top: solid 1px #000000;
}

.midmid {

border-top: solid 1px #cccccc;
}

.midbot {

border-top: solid 1px #cccccc;
border-bottom: solid 1px #000000;
}

.righttop {
border-right: solid 1px #000000;
border-top: solid 1px #000000;
}

.rightmid {
border-right: solid 1px #000000;
border-top: solid 1px #cccccc;
}

.rightbot {
border-right: solid 1px #000000;
border-bottom: solid 1px #000000;
border-top: solid 1px #cccccc;

}

.servicestext {
color:#333333;
}