body#bd {
	background: #FFFFFF;
	color: #3B464A;
}

body.contentpane {
	width: 1000px; /* Printable Page */
	margin: auto;
	background: #FFFFFF;
	color: #000000;
	line-height: 1.4;
	font-family: sans,Verdana;
	
}

body.fs3{
	font-size: 12px;
}

div#header{
	width: 100%;
	background: #fff;
}
div#footer{
	width: 100%;
	padding-top: 5px;
	background: #fff;
	text-align: center;
}

div.gradline {
	width: 100%;
	height: 1px;
	background: url(images/grad-line.gif) repeat 100% 0% #fff;
	padding: 1px 0;
	border-top: 1px solid #f1ac27;
	border-bottom: 1px solid #f1ac27;
}
div#menu{
	width: auto;
	background: #FFFFFF;
}

div#content{
	width: 100%;
	background: #fff;


}

div#contleft{
	padding-top: 10px;
	padding-bottom: 20px;
	width: 70%;
	float: left;
}

div#contleft1{
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 1%;
	width: 22%;
	float: left;;
}
h3 {font-size:1.2em;color:#e89e0f; border:0; text-align: left;padding-top:0#2em; font-weight: bold;padding-left:5px;}

div#contright{
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 1%;
	width: 28%;
	float: left;
}

div#contright1{
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 0px;
	margin-left: 3%;
	
	width: 73%;
	float: left;
}

div#centerize{
	background: #fff;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}

img.imgwrap{
	border: 1px solid #6e6d5e;
}
/* Default Menu */
a.mainlevel {
	padding: 3px 6px;
	width: 100%;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #58656A;
	margin: 2px 2px 4px 2px;
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus {
	color: #3B464A;
	text-decoration: none;
	border: 2px solid #51BFD9;
	margin: 0 0 2px;
}

a.mainlevel#active_menu {
	background: #16A9CD;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	border: 2px solid #16A9CD;
	margin: 0 0 2px;
}

a.sublevel {
	padding: 4px 4px 4px 17px;
	display: block;
	background: url(../images/bullet-list.gif) no-repeat 3% 55%;
	text-decoration: none;
	font-weight: bold;
}

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
	text-decoration: none;
}

#active_menu {
	color: #16A9CD;
	font-weight: bold;
}


a.prices {
	padding: 1px 10px;
	width: 90%;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #58656A;
	
}

a.prices:hover,
a.prices:active,
a.prices:focus {
	color: #3B464A;
	text-decoration: none;
	
}

a.normal {
	width: 90%;
	display: in-line;
	text-decoration: none;
	font-weight: bold;
	color: #58656A;
	margin: 2px 2px 4px 2px;
}

a.normal:hover,
a.normals:active,
a.normals:focus {
	color: #3B464A;
	text-decoration: none;
	margin: 0 0 2px;
}

.footer {
	font-size: 10px;
	color: #58656A;
}

.footer a{
	width: 90%;
	display: inline;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	color: #58656A;
	
}

.footer a:hover,
.footer a:active,
.footer a:focus {
	color: #3B464A;
	text-decoration: none;
	
}



#mainnavwrap {
	background: url(images/mainnavwrap-bg.gif) repeat-x top #16A9CD;
	padding: 0;
	border-top: 1px solid #f1ac27;
	border-bottom: 1px solid #f1ac27;
}

#mainnav  {
	background: url(images/mainnav-bg.gif) no-repeat 25% 0% #16A9CD;
}

#mainnav-right {
	width: 74%;
	float: left;
	padding-left: 2px;
}

#mainnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#mainnav-left {
	width: 25%;
	float: left;
}

#mainnav-left div.innerpad {
	padding-left: 0;
}

#mainnav-left div.search {
	margin: 7px 0 0 0;
}

#mainnav-left div.search .inputbox {
	width: 90%;
	background: url(../images/icon-search.gif) no-repeat 95% 50% #FFFFFF;
}


/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
	
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

div#imgcon1 {
	width: 100%;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}

div#imgcon2 {
	width: 100%;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}

div#imgcon3 {
	width: 100%;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}


/*ROUNDED CORNERS*/
/* Starter background */
.xsnazzy-1 h1, .xsnazzy-1 h2, .xsnazzy-1 p {margin:0; letter-spacing:0px; }
.xsnazzy-1 h1 {font-size:2#5em; color:#fff;}
.xsnazzy-1 h2 {font-size:1em;color:#585858; border:0; text-align: center;}
.xsnazzy-1 p {padding-bottom:0#5em;}
.xsnazzy-1 h2 {padding-top:0#2em;}
.xsnazzy-1 {background: transparent; width: 100%;}

.xtop-1, .xbottom-1 {display:block; background:transparent; font-size:1px;}
.xb1-1, .xb2-1, .xb3-1, .xb4-1 {display:block; overflow:hidden;}
.xb1-1, .xb2-1, .xb3-1 {height:1px;}
.xb2-1, .xb3-1, .xb4-1 {background:#f4cd44; border-left:1px solid #f4cd44; border-right:1px solid #f4cd44;}
.xb1-1 {margin:0 5px; background:#f4cd44;}
.xb2-1{margin:0 3px; border-width:0 2px;}
.xb3-1 {margin:0 2px;}
.xb4-1 {height:2px; margin:0 1px;}

.xboxcontent-1 {display:block; background:#f4cd44; border:0 solid #f4cd44; border-width:0 1px; padding: 1px 4px 1px 4px; color:#fff; clear: both; zoom:1; height:auto;}





/* Advanced background */
.xsnazzy-2 h1, .xsnazzy-2 h2, .xsnazzy-2 p {margin:0; letter-spacing:0px; }
.xsnazzy-2 h1 {font-size:3#5em; color:#fff;}
.xsnazzy-2 h2 {font-size:1.5em;color:#eb1723; border:0; text-align: left; }
.xsnazzy-2 p {padding-bottom:0#5em;}
.xsnazzy-2 h2 {padding-top:0#2em;}
.xsnazzy-2 {background: transparent; width: 100%;}

.xtop-2, .xbottom-2 {display:block; background:transparent; font-size:1px;}
.xb1-2, .xb2-2, .xb3-2, .xb4-2 {display:block; overflow:hidden;}
.xb1-2, .xb2-2, .xb3-2 {height:1px;}
.xb2-2, .xb3-2, .xb4-2 {background:#fff; border-left:1px solid #f4cd44; border-right:1px solid #f4cd44;}
.xb1-2 {margin:0 5px; background:#f4cd44;}
.xb2-2{margin:0 3px; border-width:0 2px;}
.xb3-2 {margin:0 2px;}
.xb4-2 {height:2px; margin:0 1px;}

.xboxcontent-2 {font-size:13px; display:block; background:#fff; border:0 solid #f4cd44; border-width:0 1px; padding: 0;color:#000; clear: both; zoom:1; height:auto;}




/*3rd background */
.xsnazzy-3 h1, .xsnazzy-3 h2, .xsnazzy-3 p {margin:0; letter-spacing:0px; }
.xsnazzy-3 h1 {font-size:2#5em; color:#fff;}
.xsnazzy-3 h2 {font-size:1em;color:#585858; border:0; text-align: center;}
.xsnazzy-3 p {padding-bottom:0#5em;}
.xsnazzy-3 h2 {padding-top:0#2em;}
.xsnazzy-3 {background: transparent; width: 100%;}

.xtop-3, .xbottom-3 {display:block; background:transparent; font-size:1px;}
.xb1-3, .xb2-3, .xb3-3, .xb4-3 {display:block; overflow:hidden;}
.xb1-3, .xb2-3, .xb3-3 {height:1px;}
.xb2-3, .xb3-3, .xb4-3 {background:#f8efbc; border-left:1px solid #f8efbc; border-right:1px solid #f8efbc;}
.xb1-3 {margin:0 5px; background:#f8efbc;}
.xb2-3{margin:0 3px; border-width:0 2px;}
.xb3-3 {margin:0 2px;}
.xb4-3 {height:2px; margin:0 1px;}

.xboxcontent-3 {display:block; background:#f8efbc; border:0 solid #f8efbc; border-width:0 1px; padding: 1px 4px 1px 4px; color:#fff; clear: both; zoom:1; height:auto;}



		
#actionstatements { margin: 0 0 0 0; width: 100%; float: left; }
#actionstatements a { text-decoration: none; width: 94%; display: block; outline: none; margin: 0; }
#actionstatements h2 { font-size: 1.5em; color: #666; margin: 0; border: none; }
#actionstatements h2 a { color: #444; padding: 5px 0 5px 60px; }
#actionstatements p { margin: 0; padding: 0; line-height: 150%; color: #999; font-size: 1em; }
#actionstatements p a { color: #555; padding: 0 0 8px 60px; }

#actionstatements ul { margin: 0; padding: 0; }
#actionstatements li { margin: 0; padding: 0; list-style: none; background: url(images/action-bg.png) #FFF no-repeat; }
#actionstatements li:hover { background: url(images/action-bg.png) #E8F0FD repeat-x; }
#actionstatements li:hover div.action-text:hover h2 a { color: #009; }
#actionstatements li:hover div.action-text:hover p a, #actionstatements li:hover div.action-text:hover p a:hover, #actionstatements div.action-download:hover #downloadbutton p.options a:hover { color: #03C; }
#actionstatements hr { display: block; width: 100%; border: none; border-top: 1px solid white; border-bottom: 1px solid #CCC; margin: 0 0 0 0; padding: 0; background: #FFF; }

#actionstatements div.action-link:hover { background: url(images/action-link.png) top right no-repeat; margin: 0 5px 0 0; }
#actionstatements div.action-expand:hover { background: url(images/action-expand.png) top right no-repeat; margin: 0 5px 0 0; }
#actionstatements div.action-contract:hover { background: url(images/action-contract.png) top right no-repeat; margin: 0 5px 0 0; }

#actionstatements div.action-info { background: url(images/info.png) no-repeat; }
#actionstatements div.action-hosting { background: url(images/hosting.png) no-repeat; }
#actionstatements div.action-depth { background: url(images/depth.png) no-repeat; }
#actionstatements div.action-contact { background: url(images/contact.png) no-repeat; }
#actionstatements div.action-support { background: url(images/support.png) no-repeat; }

#actionstatements div.action-download { background: url(images/action-download.png) no-repeat; }
#actionstatements div.action-download:hover { background: url(images/action-download.png) 0 -250px no-repeat; }
#actionstatements div.action-download #action-download-extra a { display: inline; margin: 0; padding: 0; text-decoration: underline; }
#actionstatements div.action-help { background: url(images/action-help.png) no-repeat; }
#actionstatements div.action-help:hover { background: url(images/action-help.png) 0 -250px no-repeat; }
#actionstatements div.action-extend { background: url(images/action-extend.png) no-repeat; }
#actionstatements div.action-extend:hover { background: url(images/action-extend.png) 0 -250px no-repeat; }
#actionstatements div.action-participate { background: url(images/action-participate.png) no-repeat; }
#actionstatements div.action-participate:hover { background: url(images/action-participate.png) 0 -250px no-repeat; }

#actionstatements div.action-download #buttonwrap { padding: 15px 0 20px 60px; }
#actionstatements div.action-download #downloadbutton { display: block; width: 550px; background: #C7E094 url(images/download-bg.png) right top no-repeat; }
#actionstatements div.action-download:hover #downloadbutton { background: #CCE891 url(images/download-bg.png) right -200px no-repeat; }
#actionstatements div.action-download:hover #downloadbutton:hover { background: #CCE891 url(images/download-bg.png) right -400px no-repeat; cursor: pointer; }
#actionstatements div.action-download #downloadbutton h3 { margin: 0; padding: 25px 0 7px 30px; font-size: 1.6em; }
#actionstatements div.action-download #downloadbutton h3 a { color: #718D36; text-decoration: none; }
#actionstatements div.action-download #downloadbutton:hover h3 a { color: #546828; }
#actionstatements div.action-download #downloadbutton p { display: block; width: 500px; margin: 0; padding: 2px 0 20px 30px; color: #333; }
#actionstatements div.action-download p.options { cursor: default; padding: 5px 0 5px 30px; width: 520px; color: #333; background: #E9FEBE; border-top: 1px solid #C3E480; border-bottom: 1px solid #C3E480; }
#actionstatements div.action-download p.options a { color: #546828; }
#actionstatements div.action-download p.options:hover a:hover { color: #2E3816; }

.tab{ font:11px/12px Tahoma, Arial, Geneva, sans-serif; color:#5A5959; text-decoration:none;}


.biglink p { font-size: 1.5em; color: #666;}
.biglink a { font-size: 3em;color: #000; text-decoration:none;}

.biglink1 p { font-size: 1.5em; color: #666; width:100%; text-align: center;}
.biglink1 a { font-size: 2.5em;color: #666; text-decoration:none;}


.biglink2 p { font-size: 1.5em; color: #666; width:100%; text-align: right;}
.biglink2 a { font-size: 2em;color: #888; text-decoration:none;}


p.article:first-letter {font-size: 1em; color: #FF0000;}

p.tip {font-size: 2em; color: #d26464}
p.size14 {font-size: 14px; color: #000; text-align: justify; padding-left:4px; padding-right: 4px;}



#dhtmltooltip{
font-size: 1em;
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.outer{
	margin:0px;
	padding:0px;
}
#menu4 {
	width: 200px;
	border-style: solid solid none solid;
	border-color: #D76100;
	border-size: 1px;
	border-width: 1px;
	padding:0px;
	}
	#menu4 ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	#menu4 li a {
		height: 32px;
		voice-family: "\"}\""; 
		voice-family: inherit;
		height: 24px;
		text-decoration: none;
		font-weight:normal;
		font-size: 12px;
		}
		
	#menu4 li a:link, #menu4 li a:visited {
		color: #000;
		display: block;
		background: url(images/menu4.gif);
		padding: 8px 0 0 30px;
		}
		
	#menu4 li a:hover {
		color: #fff;
		background: url(images/menu4.gif) 0 -32px;
		padding: 8px 0 0 30px;
		}
		
	#menu4 li a:active {
		color: #fff;
		background: url(images/menu4.gif) 0 -64px;
		padding: 8px 0 0 30px;
		}
		
.smalltext {
	font-size: 10px;
	padding: 4px;
	
}