@charset "utf-8";
html, body, div, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input {
	margin:0px;
	padding:0px;
}
html, body {
	//font-family:Georgia, sans-serif;
	font-family:Verdana, Arial, sans-serif;
	border:0;
	color:#555555;
	height:100%;
	font-size:12px;
}
.number {
	font-family:Verdana, Arial, sans-serif;
}

/***  Header Banner Style ***/
#header_banner {
	background: #fff;
	margin: 0 auto;
	width: 100%;
}
#logo {
	float: right
}
#header_highlights {
	float: left;
	text-align: left;
	padding-top:5px;
	font-weight: bold;
}
#header_highlights p {
	font-size:1.1em;
	padding:0px 0px 5px 0px;
}
#header_highlights p a,
#header_highlights p a:visited {
	text-decoration: none;
}
#header_highlights p a:hover {
	text-decoration: underline;
}

/***  Header Banner Style End ***/

img {
	border:0;
	margin:0;
	padding:0;
}
p {
	padding:5px 0px;
	//font-family:Verdana, Arial, sans-serif;
	line-height:18px;
}
h1 {
	color:black;
	font-size:2em;
	margin:7px 0px 5px 15px;
	//font-family:Georgia, sans-serif;
	//text-transform:lowercase;
	font-weight:normal;
}
h2 {
	color:black;
	font-size:3em;
	margin:7px 0px 5px 0px;
	//font-family:Georgia, sans-serif;
	//text-transform:lowercase;
	font-weight:normal;
}
h3 {
	color:black;
	font-size:14px;
	//font-family:Georgia, sans-serif;
	font-weight:bold;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
}
h4 {
	color:#555;
	padding-left:15px;
	font-size:13px;
	margin-top:5px;
	font-weight:bold;
	float:left;
}
.promo{
	float:left;
	margin:20px 0px 10px 0px;
	display:block;
	border-bottom:1px solid #b5bbbe;
	width:699px;
	height:208px;
	background-image:url(../../images/home-landing-image.png);
	background-repeat:no-repeat;
}
#myslides_header {	
        position:relative;
	z-index:200;
	left:300px;
	color:black;
	font-size:2.4em;
	margin:7px 0px 5px 0px;
	font-family:Georgia, sans-serif;
	//text-transform:lowercase;
	font-weight:normal;
	width:350px;
}
#myslides {
        position:relative;
	z-index:200;
	left:300px;
	color:black;
	font-size:2.4em;
	margin:7px 0px 5px 0px;
	font-family:Georgia, sans-serif;
	//text-transform:lowercase;
	font-weight:normal;
	width:350px;
}
.heading {
	position:relative;
	font-family:Georgia, sans-serif;
}a:link {
	color:black;
	text-decoration:underline;
	outline: none;
}
a:visited {
	color:black;
	text-decoration:underline;
	outline: none;
}
a:hover {
	color:black;
	text-decoration:underline;
}
hr{
	border:none;
	border-bottom:1px solid #CCCCCC;
}
.wrapper {
	width:700px;
	margin-left: auto;
	margin-right: auto;
}
.entire{
	background-color:#999999;
}
.content{
	float:left;
	padding:0px 0px 0px 0px;
	width:700px;
	border-bottom:1px solid black;
	//font-family:Verdana, Arial, sans-serif;
}
.content ul{
	padding:0px;
	margin:0px;
}
.content .captureMenu{
	float:left;
	width:700px;
	margin-bottom:5px;
	margin-top:0px;
	background-color:white;
	border-top:1px solid #cdcdcd;
}
*html .content .captureMenu{
	margin-bottom:0px;
}
.content .captureMenu ul li{
	float:left;
	display:inline;
	list-style:none;
	color:red;
	background-color:white;
	padding:4px 4px 4px 15px;
	border-right:0px solid #08cef5;
}
.content .organiseMenu ul li{
	float:left;
	display:inline;
	list-style:none;
	color:red;
	background-color:white;
	padding:4px 4px 4px 15px;
	border-right:0px solid #f9ef2e;
}
.content .organiseMenu{
	float:left;
	width:700px;
	margin-bottom:5px;
	margin-top:0px;
	background-color:white;
	border-top:1px solid #cdcdcd;
}
.content .useMenu ul li{
	float:left;
	display:inline;
	list-style:none;
	color:red;
	background-color:white;
	padding:4px 4px 4px 15px;
	border-right:0px solid #fe2abd;
}
.content .useMenu{
	float:left;
	width:700px;
	margin-top:0px;
	margin-bottom:5px;
	background-color:white;
	border-top:1px solid #cdcdcd;
}
*html .content .useMenu{
	margin-bottom:0px;
}
.content .otherMenu ul li{
	float:left;
	display:inline;
	list-style:none;
	color:red;
	background-color:white;
	padding:4px 4px 4px 15px;
	border-right:0px solid #cdcdcd;
}
.content .otherMenu{
	float:left;
	width:700px;
	margin-top:0px;
	margin-bottom:5px;
	//margin-left:10px;
	//margin-right:10px;
	background-color:white;
	border-top:0px solid #cdcdcd;
}
.content p{
	padding-left:15px;
	padding-right:15px;
}
*html .content .otherMenu{
	margin-bottom:0px;
}
.content ul li a:link{
	text-decoration:none;
}
.content ul li a:visited{
	text-decoration:none;
}
.content ul li a:hover{
	text-decoration:none;
	color:#636464;
}
.content ul li.active a, .content ul li.active a:visited, .content ul a.active, .content ul a.active:visited {
	text-decoration: none;
	color:#CCCCCC;
}
.sectionCapture{
	float:left;
	background-color:#08cef5;
	width:688px;
	padding-left:12px;
}
.sectionOrganise{
	float:left;
	background-color:#f9ef2e;
	width:688px;
	padding-left:12px;
}
.sectionUse{
	float:left;
	background-color:#FE2ABD;
	width:688px;
	padding-left:12px;
}
.sectionOther{
	float:left;
	background-color:#e4e4e4;
	width:688px;
	padding-left:12px;
}

.train{
	float:left;
	width:233px;
}
.train p{
	padding:5px 5px 0px 10px;
}
.footer{
	height:15px;
	width:690px;
	margin-top:20px;
	position:absolute;
	top:680px;
	padding-right:10px;
	background-color:#E6E6E6;
	text-align:right;
	padding:0px 5px;
}
*html .footer{
	height:15px;
	width:690px;
	margin-top:20px;
	position:absolute;
	top:700px;
	padding-right:10px;
	background-color:#E6E6E6;
	text-align:right;
	padding:0px 5px;
}
.footer2{
	float:left;
	height:30px;
	width:690px;
	margin-top:20px;
	padding-right:10px;
	text-align:right;
}
.highlight{
	float:right;
	background-color:#E4E4E4;
	width:230px;
	padding-bottom:15px;
	padding-top:5px;
}
.highlightblack{
	float:right;
	background-color:#08CEF5;
	width:230px;
	padding-bottom:15px;
	padding-top:5px;
	color:#FFFFFF;
}
.left{
	float:left;
	width:470px;
	padding-top:10px;
}
.talktometable{
	//float:left;
	float:center;
}
.talktometable tr td{
	padding:5px 10px;
}
input, textarea{
	border:1px solid black;
	font-size:11px;
	padding:3px;
	width:180px;
}
.talktometable .submit{
	background-color:#ffffff;
}
#status{
	width:50%;
	padding:10px;
	outline:none;
	height:36px;	
}
.focusField{
	border:solid 1px #000000;
	background:#ffffff;
	color:#000;
}
.idleField{
	background:#EEE;
	color: #6F6F6F;
	border: solid 1px #DFDFDF;
}	
div.grippie {
	background:#EEEEEE url(../images/grippie.png) no-repeat scroll center 2px;
	border-color:#DDDDDD;
	border-style:solid;
	border-width:0pt 1px 1px;
	cursor:s-resize;
	height:9px;
	overflow:hidden;
}
.resizable-textarea textarea {
	display:block;
	margin-bottom:0pt;
	height: 20%;
}
.thickBoxForm{
	float:left;
	padding:10px;
	padding-top:0px;
	//font-family:Verdana, Arial, sans-serif;
	//font-family:Georgia, sans-serif;
	//width:220px;
}
/*********************************************************************************************/
.menubar {
	float:left;
	height:30px;
	font-family:Georgia, sans-serif;
	//text-transform:lowercase;
	background-color:#000000;
	padding-left:20px;
	padding-right:20px;
}
.menu {
	color:#777676;
	width:660px;
	font-size:13px;
	padding:6px 0px 3px 0px;	
	font-weight:normal;
}
*html .menu {
	color:#777676;
	width:660px;
	font-size:13px;
	padding:6px 0px 3px 0px;		
	font-weight:normal;	
}
.menu ul {
	padding:1px;
	margin:0px;
	list-style-type:none;
	color:white;
	height:22px;
	z-index: 201;
}
.menu li:hover {
	position: relative;
	color:white;
}
* html .menu a:hover {
	position: relative;
	color:white;
}
.menu a:hover {
	color:white;
	text-decoration:none;
}
.menu ul li {
	//float:left;
	margin-left:24px;
	margin-right:24px;
	height:22px;
}
*html .menu ul li {
	float:left;
	margin-right:30px;
	height:22px;
}
.menu a, .menu a:visited {
	display: block;
	float: left;
	height: 100%;
	text-decoration: none;
	padding:0px 0px 0px 0px;
}
.menu ul li a, .menu ul li a:visited {
	padding:0px 8px;
	text-decoration: none;
	color:white;
}
.menu *:hover > a {
	color:#08CEF5;
}
.menu ul li a:hover { 
	color:#08CEF5;
}
.menu ul li.active, .menu ul a.active {
}

.menu ul li.active a, .menu ul li.active a:visited, .menu ul a.active, .menu ul a.active:visited {
	text-decoration: none;
	color:white;	
}

.menu ul ul {
	visibility: hidden;
	position: absolute;
	height: 0pt;
	top: 22px;
	left: -15px;
	width:160px;
	color:#777676;
	z-index: 201;
}
*html .menu ul ul {
	visibility: hidden;
	position: absolute;
	height: 0pt;
	top: 22px;
	left: 0px;
	width:160px;
	color:red;
}
.menu ul ul li {
	display: block;
	width:160px;
	height:auto;
	position: relative;
	line-height: 1em;
	background:none;
}
.menu ul ul a, .menu ul ul a:visited {
	display:block;
	width:160px;
	height: 100%;
	line-height: 1.5em;
	background:#d2d2d2;
	color:black;
	padding:5px 10px 5px 10px;
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
}
.menu ul table ul a, .menu ul table ul a:visited {
	text-decoration:none;
	color:black;
	width:160px;
}
.menu table {
	position: absolute;
	left: 0pt;
	top: 0pt;
	z-index: 100;
}
.menu ul ul table {
	left: 0px;
}
.menu ul ul table ul.left {
	margin-left:0px;
}
.menu ul li ul li a.hide, .menu ul li table ul li a.hide  {
	color:#D2D2D2;
}
.menu ul li ul li a:hover.hide, .menu ul li table ul li a:hover.hide  {
	color:white;
}
.menu ul ul a:hover, menu ul ul ul a:hover {
	text-decoration:none;
	color:#08CEF5;
}
.menu ul *:hover a.sub1 {
	color:white;
}

.menu ul ul ul {
	position: absolute;
	left:190px;
	top: 0px;
	width:160px;
}
.menu ul ul ul.left {
	left:200px;
}
.menu ul ul ul a:hover, .menu ul li table ul li ul li a:hover, .menu ul li table ul li a:hover {
	color:white;
}
.menu ul ul ul *:hover > a {
	color:#08CEF5;
}
.menu ul ul ul ul a:hover {
	color:white;
}

.menu ul li:hover ul, .menu ul a:hover ul {
	visibility: visible;
	height: auto;
	padding-bottom: 3em;
}
.menu ul *:hover ul ul {
	visibility: hidden;
}
.menu ul *:hover ul *:hover ul ul {
	visibility: hidden;
}
.menu ul *:hover ul *:hover ul {
	visibility: visible;
}


.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 150px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width: 100%;
}
.sf-menu li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float: left;
	position: relative;
}
.sf-menu a {
	display: block;
	position: relative;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left: 150px; /* match ul width */
	top: 0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left: 150px; /* match ul width */
	top: 0;
}



/*///////////////////////////////////////////////////////////////////////////*/
.toggler {
	display:block;
	width: 233px;
	float:left;
	color:black;
	text-align:center;
	height:22px;
	background-color:#08cef5;
	padding-top:3px;
	background-image:url(../images/capturebtn.jpg);
	cursor:pointer;
}
.newtoggler {
	background-color:white;
	background-image:url(../images/capturebtnActive.jpg);
}
.toggler a:link {
	color:black;
	text-decoration:none;
}
.toggler a:visited {
	color:black;
	text-decoration:none;
}
.toggler2 {
	display:block;
	width: 233px;
	float:left;
	color:black;
	text-align:center;
	height:22px;
	background-color:#f9ef2e;
	padding-top:3px;
	background-image:url(../images/organisebtn.jpg);
	cursor:pointer;
}
.newtoggler2 {
	background-color:white;
	background-image:url(../images/organisebtnActive.jpg);
}
.toggler2 a:link {
	color:black;
	text-decoration:none;
}
.toggler2 a:visited {
	color:black;
	text-decoration:none;
}
.toggler3 {
	display:block;
	width: 234px;
	float:left;
	color:black;
	text-align:center;
	height:22px;
	background-color:#fe2abd;
	padding-top:3px;
	background-image:url(../images/usebtn.jpg);
	cursor:pointer;
}
.newtoggler3 {
	background-color:white;
	background-image:url(../images/usebtnActive.jpg);
}
.toggler3 a:link {
	color:black;
	text-decoration:none;
}
.toggler3 a:visited {
	color:black;
	text-decoration:none;
}
.feature{
	position:absolute;
	top:495px;
	background-color:#e2eaed;
	z-index:2;
	clear: left;
	height:177px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
	width:698px;
	font-size:12px;
}
*html .feature{
	top:495px;
}
.feature2{
	position:absolute;
	top:495px;
	background-color:#e2eaed;
	z-index:3;
	clear: left;
	height:177px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
	width:698px;
	font-size:12px;
}
*html .feature2{
	top:495px;
}
.feature3{
	position:absolute;
	top:495px;
	background-color:#e2eaed;
	z-index:4;
	clear: left;
	height:177px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
	width:698px;
	font-size:12px;
}
*html .feature3{
	top:495px;
}
.feature0{
	position:absolute;
	top:495px;
	background-color:#e2eaed;
	z-index:1;
	clear: left;
	height:177px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
	width:698px;
}
*html .feature0{
	top:495px;
}

.sIFR-hasFlash h1{
	margin:0;
	padding:0;
	visibility:visible !important;
}
.sIFR-alternate{
	visibility:hidden;
	height:0px;
	display:none;
}

/*  AjaxSearch */
#ajaxSearch_form {
	color: #444;
	width:auto;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	background-color:#fff;
}
#ajaxSearch_input {
	width: auto;
	display: inline;
	height: 17px;
	background: #fff url(images/input-bg.gif) repeat-x top left;
	margin: 0 3px 0 0;
	padding: 5px 3px 0px 3px;
	vertical-align: top;
}
#ajaxSearch_submit {
	display: inline;
	height: 24px;
	line-height: 22px;
	width:30px;
	background-color:#e4e4e4;
}
#ajaxSearch_output {
	border: 1px solid #444;
	padding: 10px;
	background: #fff;
	display: block;
	height: auto;
	vertical-align: top;
}
.AS_ajax_result {
	color: #444;
	margin-bottom: 3px;
}
.AS_ajax_resultLink {
	text-decoration: underline;
}
.AS_ajax_resultDescription{
 	color: #555;
}
.AS_ajax_more {
	color: #555;
}
.ajaxSearch_paging {
	float:right;
	display:block;
	margin:10px;
}
.ajaxSearch_result{
	padding:10px 15px 5px 15px;
	margin-left:0px;
	margin-right:0px;
	border-bottom:1px solid #CDCDCD;
	border-top:1px solid #fff;
	background-color:#E4E4E4;
}
.AS_ajax_resultsIntroFailure{
	margin-left:15px;
	margin-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}
fieldset{
	border:none;
}

.aList {
	width:100%;
}
.aList div {
	float:left;
	overflow:hidden;
}

.aListLabels {
	clear:both;
	width:100%;
	font-weight:bold;
}
.aListRow {
	float:left;
	clear:both;
	width:100%;
}
.aList .corp {
	width:120px;
}
.aList .bankers {
	width:25%;
}
.aList .lawyers {
	width:25%;
}
.aList .accountants {
	width:25%;
}

