/* =Reload 
-----------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit;
	font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
table {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit;
	font-style: inherit; font-size: 100%; font-family: inherit;}	
/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
	background: white;
  	font: 62.5%/62.5% Verdana, Arial, Helvetica, sans-serif;
}

ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
	
/* =General
-----------------------------------------------------------------------------------------*/
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.bulleted{list-style:disc; list-style-position:outside;}
.numbered{list-style:decimal; list-style-position:inside;}
.roman{list-style:upper-roman; list-style-position:inside;}
.Disabled{color:#808080;}
.Action{color:#ff0000;}
		
/* =Typography
-----------------------------------------------------------------------------------------*/
td {
        line-height:1.6em;
}

p, .p, .ViewData, .Footer {
	clear:left;
 	font: 1.2em/1.6em Verdana, Arial, Helvetica, sans-serif;	
	margin:10px 0px 10px 0px;
}

.address{
	background-image:url(../Images/button-BG.jpg);
        background-repeat:no-repeat;
	border:solid 1px #d7d7d7;
	color:#323232;
 	font: 1.3em/1.4em Verdana, Arial, Helvetica, sans-serif;	
	margin:7px 11px 13px 13px;
	padding:6px 0 6px 4px;
	width:194px;
}

.address strong{
	color:#121188;
 	font:Bold 1em/1em Verdana, Arial, Helvetica, sans-serif;	
}

#content ul{
 	font: 1.2em/2em Verdana, Arial, Helvetica, sans-serif;	
	float:left;
	list-style: url(../images/check.gif);
	list-style-position:outside;
	margin:10px 5px;
}

#content ul li{
	margin:0 15px;
}

/* =Headings
-----------------------------------------------------------------------------------------*/
h1{
	background-image:url(../Images/Fusion-Logo.gif);
	height:103px;
	margin:0 auto;
	text-indent:-9999px;
	width:197px;
}
h1, .SiteTitle{
line-height:1.5em;
}
.h1, .SiteTitle1{
	color:#121188;
	font-size:2.4em;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}

h2, .h2, .SiteTitle2{
	color:#121188;
 	font:normal 2.2em/1.5em Verdana, Arial, Helvetica, sans-serif;	
	margin:0px 0px 0px 0px;
}

h2{
	clear:both;
}

h3, .h3, .SiteTitle3{
	clear:both;
	color:#121188;
	font-size:1.8em;
	font-weight:normal;
	line-height:1.3em;
	margin:37px 0px 13px 0px;
}

h4, .h4{
	clear:both;
	color:#121188;
	font-size:1.4em;
	font-weight:normal;
	line-height:1.3em;
	margin:0px 0px 0px 0px;
}	

h5, .h5{
	clear:both;
	color:#121188;
	font-size:1.4em;
	font-weight:normal;
	line-height:1.3em;
	margin:0px 0px 0px 0px;
}	

h6, .h6{
	clear:both;
	color:#121188;
	font-size:1.4em;
	font-weight:normal;
	line-height:1.3em;
	margin:0px 0px 0px 0px;
}						

/* =Links
-----------------------------------------------------------------------------------------*/
a:link, a:visited, .SpanLink{
	color:#121188;
	cursor:pointer;
	text-decoration:underline;
}

a:hover, a:active{
	color:#808080;
}		

.MenuAdmin a:link, .MenuAdmin a:visited{
	color:#ffffff;
	cursor:pointer;
	line-height:1.6em;
	text-decoration:underline;
}

.MenuAdmin a:hover, .MenuAdmin a:active{
	color:#fec576;
}	
/* =Menu
-----------------------------------------------------------------------------------------*/
#headerMenu{
	display:block;
	float:right;
  	font:Bold 1.3em Verdana, Arial, Helvetica, sans-serif;
	height:20px;
	margin:6px 17px 0 0;
}

#headerMenu li{
	float:left;
}

#headerMenu li a:link, #headerMenu li a:visited{
	color:#121188;
	text-decoration:none;
}

#headerMenu li a:hover, #headerMenu li a:active{
	text-decoration:underline	
}

#mainMenu ul{
  	font: 1.3em/1.2em Verdana, Arial, Helvetica, sans-serif;	
	margin:15px 11px 7px 13px;
}

#mainMenu ul li a:link, #mainMenu ul li a:visited{
	background-image:url(../Images/button-BG.jpg);
	border:solid 1px #d7d7d7;
	color:#121188;
	display:block;
	padding:6px 0 9px 4px;
	text-decoration:none;
	width:194px;
}

#mainMenu ul li a:hover, #mainMenu ul li a:active{
	text-decoration:underline;
}
/* =Layout
-----------------------------------------------------------------------------------------*/
.benefits{
	border:solid 1px #d7d7d7;
	height:150px;
	overflow:auto;
}

#content{
	clear:both;
	margin:0px 26px 0 13px;
	width:497px;
}

#contentAdmin{
	clear:both;
	padding:10px;
	width:740px;
}

#columLeft{
	float:left;
	width:224px;
}

#columRight{
	float:right;
	width:536px;
}

#footer{
	background-color:#fec576;
	clear:both;
 	font: 1.2em/1.6em Verdana, Arial, Helvetica, sans-serif;	
	height:40px;
	margin-top:12px;
	text-align:center;
	width:760px;
}

#headerImg{
	background-image:url(../Images/home-Header-BG.gif);
	display:block;
	height:174px;
	margin:26px 13px 0 0;
	padding:11px 10px 10px 10px;
	width:503px;
}

#headerImgInternal{
	background-image:url(../Images/internal-Header-BG.gif);
	display:block;
	height:96px;
	margin:26px 13px 0 0;
	padding:11px 10px 10px 10px;
	width:503px;
}

#servicesOffered{
	background-image:url(../Images/services-BG.jpg);
	border:Solid 1px #fec576;
	margin:0px auto;
	width:468px;
}

#servicesOffered ul{
 	font: 1.2em/2em Verdana, Arial, Helvetica, sans-serif;	
	float:left;
	margin:0 5px;
	width:47%;
}

#servicesOffered ul li{
	margin:0 15px;
}

#wrapper{
	background-image: url(../Images/header-BG.gif);
	background-color:#ffffff;
	background-repeat:repeat-x; 
	border:solid 1px #323232;
	margin:0 auto;
	width:760px;
}
		
/* =Forms
-----------------------------------------------------------------------------------------*/
/* Removes fieldset borders. even on Opea 7 */
fieldset {border: 1px solid transparent;}

/* =HACKS
-----------------------------------------------------------------------------------------*/

/* =Filters
-----------------------------------------------------------------------------------------*/
/*[BEGIN] Clear Fix for Fire Fox*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*[END] Clear Fix for Fire Fox*/

/* =Home Page Content
-----------------------------------------------------------------------------------------*/
#contact{
clear:both;
width:760px;

}
.contactUs{
float:right;
margin:10px;
}
