body {
	scrollbar-face-color : #000000;
	scrollbar-shadow-color : #2D4950;
	scrollbar-highlight-color : #000000;
	scrollbar-3dlight-color : #2D4950;
	scrollbar-darkshadow-color : #000000;
	scrollbar-track-color : #000000;
	scrollbar-arrow-color : #2D4950;
	margin : 0;
	}

form {
	text-color: FFCC66;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}

input {
        background-color: 2D4950;
        border-bottom: 2D4950;
        border-left: 2D4950;
        border-right: 2D4950;
        border-top: 2D4950;
        text-decoration: none;
        color: FFCC66;
        font-family: Tahoma;
        font-size: 8pt;
        text-align: center;
        }
        
select {
        background-color: 2D4950;
        border-bottom: 2D4950;
        border-left: 2D4950;
        border-right: 2D4950;
        border-top: 2D4950;
        text-decoration: none;
        color: FFCC66;
        font-family: Tahoma;
        font-size: 8pt;
        text-align: center;
        }
textarea {
        background-color: 2D4950;
        border-bottom: 2D4950;
        border-left: 2D4950;
        border-right: 2D4950;
        border-top: 2D4950;
        text-decoration: none;
        color: FFCC66;
        font-family: Tahoma;
        font-size: 8pt;
        text-align: left;
        }
a {
        color: #fc6;
        text-decoration: none;
	}

a:visited {
	color : #f93;
	}

a:hover {
        color: #ff9;
        text-decoration: none;
	}
hr {
	height : 1px;
	margin : 0 15px;
	color : #446168;
	background-color : #446168;
	}

td {
        color: CCCCCC;
        text-decoration: none;
        font-family: Tahoma;
        font-weight: lighter;
        font-size: 9pt;
        text-align: left;
	}

form {
	margin : 0;
	}

h1 {
        text-decoration: none;
        font-family: Tahoma;
        font-weight: bold;
        font-size: 12pt;
        text-align: left;
	}

h2 {
        text-decoration: none;
        font-family: Tahoma;
        font-weight: bold;
        font-size: 11pt;
        text-align: left;
	}

h3 {
        text-decoration: none;
        font-family: Tahoma;
        font-weight: bold;
        font-size: 9pt;
        text-align: left;
	}


/* FONTS */


/* LISTS */

dt {
margin : 15px;
font-weight : bold;
}

div.box dt {
margin : 10px;
font-weight : bold;
}



/* TABLE */

table {
margin : 0;
border-collapse : collapse;
}

td, th {
padding : 0;
vertical-align : top;
}


/* FORMS */

form {
margin : 0;
}

fieldset {
border : 0;
}

fieldset div {
margin-bottom : 15px;
}

input, textarea, select {
margin : 0 0 0 15px;
}

p input, p textarea, p select {
margin : 0;
}

p.fieldinfo {
font-size : 0.85em;
margin : 2px 15px;
}

.error {
color : #f63;
font-weight : bold;
font-size : 1.1em;
}


/* BOXED FORMS */

div.box fieldset div {
margin-bottom : 15px;
}

div.box input, div.box textarea, div.box select {
margin : 0 0 0 10px;
}

div.box p input, div.box p textarea, div.box p select {
margin : 0;
}

div.box p.fieldinfo {
font-size : 0.85em;
margin : 2px 10px;
}


/* LAYOUT */

#language {
position : absolute;
top : 15px;
right : 85px;
}

#language p {
margin : 0;
font-size : 11px;
text-align : right;
}

#menuWrap {
float : left;
width : 20%;
margin-top : 10px;
}

#vl {
float : left;
width : 1%;
height : 100px;
}

#content {
float : left;
width : 58%;
}

#barWrap {
float : right;
width : 20%;
}




/* MENU LISTS */

.menuMakerTop {
clear : both;
position : relative;
top : -9px;
left : -4px;
height : 18px;
}

.menuMakerBottom {
clear : both;
position : relative;
top : 9px;
left : -4px;
height : 15px;
z-index : 100;
}

#menu {
font-size : 11px;
border-width : 0 1px 1px 0;
border-color : #446168;
border-style : solid;
padding-bottom : 4;
padding-left : 4;
padding-right : 1;
padding-top : 2;



}



/* BOXED DIVS */

div.box {
clear : both;
margin : 20px 15px;
padding-bottom : 10px;
border : 1px solid #446168;
}

div.box div.boxTitle {
clear : both;
border-bottom : 1px solid #446168;
background-color : #446168;
text-transform : capitalize;
}

div.box div.boxTitle h4 {
margin : 0;
padding : 0 10px;
font-size : 11px;
font-weight : bold;
}

div.box div.boxTitle span {
float : right;
font-weight : normal;
}

div.box p, div.box h5 {
margin : 10px 10px 0 10px;
} 



/* BOXED TABLES */

div.tableWrap {
clear : both;
margin : 20px 15px;
}

div.tableWrap table.box {
margin : 0;
width : 100%;
border : 1px solid #446168;
}

div.tableWrap table.box thead tr th.boxTitle, 
div.tableWrap table.box thead tr td.boxTitle {
padding : 0 10px;
border-bottom : 1px solid #446168;
background-color : #446168;
font-size : 11px;
font-weight : bold;
text-transform : capitalize;
}

div.tableWrap table.box tbody tr td {
padding : 10px 10px 0 10px;
}

div.tableWrap table.box tbody tr td p,
div.tableWrap table.box tbody tr td h5 {
margin : 0 0 10px 0;
}

div.tableWrap table.box tbody tr.lastRow td {
padding-bottom : 10px;
}



/* BUTTON */

div.button {
clear : both;
margin : 15px;
padding : 1px 0 2px 0;
border-width : 1px;
border-style : solid;
/* border-color : #F4F4F4 #AAAAAA #2F2F2F #AAAAAA; */
border-color : #5A818B #2D4146 #2D4146 #5A818B;
/* background-image : url(/globalGFX/generic2/buttonTile.gif); */
background-position : center;
background-color : #446168;
background-repeat : repeat-x;
font-size : 11px;
text-align : center;
}

div.button a {
display : block;
margin : 0 auto;
padding : 0 5px;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
color : #ddd;
}

div.button a:visited {
color : #ddd;
}

div.button a:hover {
color : #fff;
text-decoration : none;
}



/* BAR STUFF */

.frame {
border-width : 0 0 1px 1px;
border-style : solid;
border-color : #446168;
padding-bottom : 4;
padding-left : 4;
padding-right : 2;
padding-top : 2;

}

.frame div.banner a {
display : block;
height : 480px;
font-weight : bold;
text-decoration : none;
text-align : center;
color : #000;
}

.frame div.banner2 {
clear : both;
margin : 10px 15px 10px 10px;
border : 1px solid #000;
}

.frame div.button {
margin: 10px 15px 10px 10px;
}

.barButtons {
padding : 15px 15px 0 10px;
overflow : hidden;
}

.barButtons div.button {
margin : 0 0 30px 0;
}

.barButtons div.button a {
border-left : 1px solid #666;
border-right : 1px solid #666;
}

.barButtons div.button a:hover {
border-right : 1px solid #eee;
border-left : 1px solid #eee;
}

div.buttonInfo {
clear : both;
margin : 0 0 5px 0;
padding : 0 1px;
font-size : 11px;
text-align : center;
}

div.buttonInfo p {
margin : 0 auto;
margin-top : 0;
margin-bottom : 0;
padding : 5px 5px 3px 5px;
border-top : 1px solid #446168;
border-right : 1px solid #436569;
border-left : 1px solid #436569;
}



/* BOTTOM LINKS */

#bottomLinks {
text-align : center;
font-size : 11px;
}

#bottomLinks p {
margin : 5px 10px 10px 10px;
}

#bottomLinks p a {
text-decoration : none;
color : #fff;
}

#bottomLinks p a:hover {
text-decoration : underline;
color : #fff;
}



/* SCREENSHOTS */

.screenshots {
clear : both;
height : 92px;
margin : 20px 10px 0 10px;
overflow : hidden;
text-align : center;
}

.screenshots a img {
margin : 0 2px;
border : 1px solid #446168;
vertical-align : bottom;
}



/* OTHER */

.right {float : right;}
.left {float : left;}

.borderRight {border-right : 1px solid #446168;}
.borderLeft {border-left : 1px solid #446168;}
.borderTop {border-top : 1px solid #446168;}
.borderBottom {border-bottom : 1px solid #446168;}

.small {font-size : 0.85em;}

.box .small ul, .box .small ol, .box .small dl{
margin-top : 10px;
margin-bottom : 0;
}

td.size {
width : 75px;
}

.spacer {
clear : both;
height : 1px;
overflow : hidden;
}

.FAQquestion {}

.FAQanswer {margin-bottom : 50px;}



/* IE5 FIXES */

#wrap, #gfxLayer1, #gfxLayer2, #gfxLayer3, div.box, div.tableWrap {
width : 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width : auto;
}
	html>body #wrap, html>body #gfxLayer1, html>body #gfxLayer2, html>body #gfxLayer3, html>body div.box, html>body div.tableWrap {
	width : auto;
	}

div.button a, div.buttonInfo p {
width : 93%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width : 85%
}
	html>body div.button a {
	width : 85%
	}

.banner2 object {
height : 200%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height : 60%
}
	html>body .banner2 object{
	height : 60%
  }
