html 
{ 
	overflow-y:scroll;
}

body
{
	background: url('../images/background.jpg') repeat-x;
	font-family: 'Trebuchet Ms', arial, verdana;
	font-size: 11px;
	margin-top: 0px;
}	

img
{
	border:0;
	vertical-align: top;
}

a 
{
	color: white; 
	text-decoration: none;
	font-weight: bold;
}

a:hover
{
	color: #ec6f0e;
}

#mainContainer {
	width: 902px;
	margin: auto;
}

#container
{
	float: left;
	margin: auto;	
	margin-top: 16px;
	padding: 0 6px 0 6px;
	width: 890px;
	background: white url('../images/backgroundContainerBottom.jpg') bottom left repeat-x;
}

#stylesBox
{
	float: right;
	margin-left: 10px;
}

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

#stylesBox ul li
{
	float: left;
	margin:0;
	padding: 0;
	cursor: pointer;
	margin-left: 3px;	
}

#stylesBox ul li a
{
	color: #000;
}

#stylesBox ul li a
{
	color: #000;
}

#stylesBox ul li a:hover
{
	color: #ec6f0e;
}


#stylesBox #normalLetters
{
	font-size: 11px;
	color: #ec6f0e;
}

#stylesBox #bigLetters
{
	font-size: 13px;
}

#stylesBox #biggerLetters
{
	font-size: 15px;
	line-height: 20px;
}

#topHeader 
{
	float: left;
	width: 890px;
	height: 84px;
}

#topImage
{
	float: left;
	padding-top: 16px;
	width: 219px;
}

#topMenuTopRightMenu
{
	float: left;
	width: 660px;
	padding: 8px 10px 0 0;
}

#topRightMenuStylesBox
{
	float: right;
	margin: 0;
	padding: 0;
}

#topRightMenu
{
	float: right;
	text-align: right;	
	padding: 0;
	margin:0;
}

#topRightMenu ul
{
	list-style-type: none;
	float: right;
	padding: 0;
	margin:0;
}	
	

#topRightMenu ul li
{
	float: left;
	padding: 0;
	display: inline;
	color: #B2B4B8;
}

#topRightMenu ul li a
{
	color: #B2B4B8;
	font-size: 10px;	
}

#topRightMenu ul li a:hover, #topRightMenu ul li.active a
{
	color: #ec6f0e;
}

#topMenu
{
	float: right;
}

#topMenu ul
{
	float: right;
	margin-top: 41px;
	padding: 0;
	width: 612px;
	list-style-type: none;
}

#topMenu ul li
{
	float: left;
	background: #4a4f55;
	text-align: center;
	line-height: 15px;
	padding: 0;
	margin: 0 2px 0 0;
	display: inline;
	width: 100px;
}

#topMenu ul li a
{
	display: block;
}

#topMenu ul li a:hover, #topMenu ul li.active a
{
	color: #ec6f0e;
}


#header
{
	float: left;
	width: 890px;
	padding-top: 217px;
}

#menu
{ 	
	float: right;
	width: 724px;
	height: 38px;
	background: white;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#menu li
{
	float: left;
	height: 37px;
	padding:0;
	margin:0;
	display: block;
	width: 180px;
	background: url('../images/menuBackground.jpg');
}

#menu li a
{
	display: block;
}

#menu li.active 
{
	border: 0px;
	background: none;
}

#menu li .diamond
{
	padding: 8px 10px 0 10px;	
}

#content
{ 
	float: left;
	width: 890px;
	padding: 25px 0 0 0;
	min-height:350px;
}

#content a
{
	color: #8A8D92;
}

#boxMiddle
{
	float: left;
	width: 435px;
	padding-bottom: 45px;
	min-height: 200px;
}

#boxMiddleBig
{
	float: left;
	width: 700px;
	padding-bottom: 45px;
}

h1
{
	padding: 0;
	margin: 0;
	font-weight: normal;
}

#boxRight1
{
	float: left;
	width: 235px;
	margin: 19px 0 0 45px;
}

#boxRight2 a
{
	color: #4a4f55;
}

#boxRight2
{
	float: left;
	width: 130px;
	margin: 10px 0 0 108px;	
}

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

#boxRight2 ul li
{
	margin-bottom: 10px;
	margin-left: 18px;
}

.h2
{
	font-weight: bold;
}

#BoxLeft ul li 
{
	margin-bottom: 13px;
}

#BoxLeft 
{
		float: left;
		width: 168px;
		margin-top: 6px;
}

#BoxLeft ul
{
	list-style-type: none;
	margin: 0 25px 0 0;
	padding: 0;
}

#footer
{	
	float: left;
	clear: both;
	margin: auto;
	padding: 0 6px 0 6px;
	width: 890px;
	background: url('../images/backgroundContainerBottom.jpg') bottom repeat-x;
}

#footer a{
	color:#000000;
	font-weight: normal;
}

.textfield {
	background:transparent;
	border: 1px solid #c7c8ca; 
	font-family: 'Trebuchet Ms', arial, verdana;
	width: 144px;
	padding: 0;
}

ul.faq {
	list-style-image: url(../images/RightlistItemRose.jpg);
}
h2
{
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 0;	
	margin-bottom: 10px;
}

#BottomBox1
{
	float: left;
	width: 247px;
	padding: 12px 16px 0 15px;
	margin: 9px 0 9px 0;
}

#BottomBox2
{
	float: left;
	width: 247px;
	padding: 12px 16px 0 40px;
	border-right: 1px solid #c7c8ca;
	border-left: 1px solid #c7c8ca;
	margin: 9px 0 9px 0;
}

#BottomBox3
{
	float: left;
	width: 247px;
	padding: 12px 16px 0 15px;
	margin: 9px 0 9px 0;
}

.required {
	font-weight: bold;
}

.submit {
	color: #000;
	background-color: #FAFAFA;
	cursor: pointer;
	width: auto !important;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	background: #FAFAFA none repeat-x top;
	border: 1px solid #666666;
}

a.button1, input.button1 {
	font-weight: bold;
	border: 1px solid #666666;
}

.submit:hover {
	border-color: #Eb6F0F;
	color: #Eb6F0F;
}

.print
{
	float: right;
	margin-right: 15px; 
}

#faq dt
{
	font-weight: bold;
	margin-top: 10px;
	cursor: pointer;
}

#faq dd
{
	display:none;
}

.form
{
	width: 410px;
}

.form th
{
	text-align: left;
	font-weight: normal;
	line-height: 25px;
	padding-right: 5px;
}

.form tr td .textfield
{
	border: 1px solid black;
	
}

.width20
{
	width: 20px;
}

.width150
{
	width: 150px;
}

.width105
{
	width: 105px;
}

.width295
{
	width: 295px;
}

.width96
{
	width: 96px;
}

.width178
{
	width: 178px;
}

.width137
{
	width: 137px;
}

.width120
{
	width: 120px;
}


.textfield, .submit
{
	font-size: 11px;
}

.version th
{
	text-align: left;
}

.version td
{
	vertical-align: top;
}

.helpdeskTextarea
{
	width: 120px;
	height: 100px;
}

.contactForm td
{
	padding: 5px;
	padding-left: 0px;
}

.searchorange
{
	color: #ec6f0e;
}

.searchyellow
{
	color: #dede4d;
}

.searchblue
{
	color: #64bae5;
}

.searchpurple
{
	color: #8a8ec1;
}

.searchrose
{
	color: #e74781;
}