body {
	background: #061e2f url(/images/background.png) no-repeat;
	background-position: top center;
   	padding: 0;
   	margin: 0;
}

a {
	outline: none;
}

#master {
	width: 738px;
  	margin-left: auto;
  	margin-right: auto;
	background: url(/images/backgroundt2.png) repeat-y;

}

#wrap {
	width: 681px;
  	margin-left: auto;
  	margin-right: auto;
}

#banner {
	width: 681px;
	height: 160px;
	background: url(/images/logo.png) no-repeat;
}

a.navlink:link {
	margin:0px;
	text-decoration: none;
	font: bold 12pt "Trebuchet MS";
	color: #FFFFFF;
	outline: none;
	border-right: 3px solid #1a1d24;
	padding: 0px 5px 0px 2px;
}
a.navlink:visited {
	margin:0px;
	text-decoration: none;
	font: bold 12pt "Trebuchet MS";
	color: #FFFFFF;
	color: #FFFFFF;
	outline: none;
	border-right: 3px solid #1a1d24;
	padding: 0px 5px 0px 2px;
}

a.navlink:hover {
	margin:0px;
	text-decoration: none;
	font: bold 12pt "Trebuchet MS";
	color: #FFFFFF;
	outline: none;
	border-bottom: 2px dotted #FFFFFF;
	border-right: 3px solid #1a1d24;
	padding: 0px 5px 0px 2px;
}
a.navlink:active {
	margin:0px;
	text-decoration: none;
	font: bold 12pt "Trebuchet MS";
	color: #FFFFFF;
	outline: none;
	border-right: 3px solid #1a1d24;
	padding: 0px 5px 0px 2px;
}

.navigation{

}

#navwrap{
	padding: 121px 0px 0px 10px;
}

#centerwrap{
	width: 681px;

}

#centertop{
	background: url(/images/centertop.png) no-repeat;
	width: 681px;
	height: 10px;
}

#centerbottom{
	background: url(/images/centerbottom.png) no-repeat;
	width: 681px;
	height: 10px;
	clear: both;
}

#centercontent{
	width: 681px;
	background: #15171D;
	overflow: hidden;

}

#contentwrap{
  	margin-left: auto;
  	margin-right: auto;
	width: 649px;	
	overflow: hidden;
}

#left{
	float: left;
}

#right{
	float: right;
}

#bottom{
	width: 768px;
}

.leftseg{
	padding: 5px 0px 5px 0px;
	width: 245px;
}

.lefttop{
	background: url(/images/tinytitleback.png) no-repeat;
	width: 245px;
	height: 38px;
}

.header{
	padding: 8px 0px 0px 10px;
	text-decoration: none;
	font: bold 12pt "Trebuchet MS";
	color: #FFFFFF;
	outline: none;
}

.leftmain{
	background: #1C1E26;
	width: 245px;
}

.leftbottom{
	background: url(/images/tinybottom.png) bottom no-repeat;
	width: 245px;
	height: 25px;
}

.leftheader{  	
	margin-left: auto;
  	margin-right: auto;
	background: url(/images/tinyheader.png) bottom no-repeat;
	width: 218px;
	height: 34px;
	padding: 10px 0px 0px 20px;
	text-decoration: none;
	font: bold 15pt "Trebuchet MS";
	color: #FFFFFF;
}

.supportedversion{  	
/*	margin-left: auto;
  	margin-right: auto;*/
	width: 218px;
	height: 34px;
	padding: 10px 0px 0px 15px;
	text-decoration: none;
	font: bold 35pt "Trebuchet MS";
	color: #FFFFFF;
	text-align: center;
}

.download{	
	margin-left: auto;
  	margin-right: auto;
	width: 190px;
	height: 21px;
	background: url(/images/downloadback.png) bottom no-repeat;
	padding: 3px 0px 0px 0px;
}

.versiontext{
	margin:0px;
	text-decoration: none;
	font: 10pt "Trebuchet MS";
	color: #FFFFFF;
	float: left;
	padding: 0px 0px 0px 5px;
}

.downloadtext{
	float: right;
}

a.downloadtextlink:link {
	margin:0px;
	text-decoration: none;
	font: 10pt "Trebuchet MS";
	color: #d9da8b;
	outline: none;
	padding: 0px 5px 0px 2px;
}
a.downloadtextlink:visited {
	margin:0px;
	font: 10pt "Trebuchet MS";
	color: #d9da8b;
	outline: none;
	padding: 0px 5px 0px 2px;
	text-decoration: none;
}

a.downloadtextlink:hover {
	margin:0px;
	text-decoration: none;
	font: 10pt "Trebuchet MS";
	color: #d9da8b;
	outline: none;
	padding: 0px 5px 0px 2px;
	border-bottom: 1px dotted;
}
a.downloadtextlink:active {
	margin:0px;
	text-decoration: none;
	font: 10pt "Trebuchet MS";
	color: #d9da8b;
	outline: none;
	padding: 0px 5px 0px 2px;
}

.rightseg{
	width: 388px;
	padding: 5px 0px 5px 0px;
}

.righttop{
	background: url(/images/largetitleback.png) no-repeat;
	width: 388px;
	height: 38px;
}

.rightmain{
	background: #1C1E26;
	width: 388px;
}

.rightheader{  	
	margin-left: auto;
  	margin-right: auto;
	background: url(/images/largeheader.png) bottom no-repeat;
	width: 360px;
	height: 34px;
	padding: 10px 0px 0px 20px;
	text-decoration: none;
	font: bold 15pt "Trebuchet MS";
	color: #FFFFFF;
}

.rightmaintext{
	margin-left: auto;
  	margin-right: auto;
	width: 340px;
	padding: 10px 0px 0px 0px;
	text-decoration: none;
	font: 10pt "Trebuchet MS";
	color: #FFFFFF;
}

.rightbottom{
	background: url(/images/largebottom.png) bottom no-repeat;
	width: 388px;
	height: 25px;
}

#footer {
	width: 738px;
	height: 26px;
  	margin-left: auto;
  	margin-right: auto;
	background: url(/images/footerback.png) repeat-y;

}

#footertext{
	width: 738px;
	margin-left: auto;
  	margin-right: auto;
	padding: 0px 0px 10px 0px;
	text-decoration: none;
	font: 11pt "Trebuchet MS";
	color: #1e4663;
	text-align: center;
}


a.mainlink:link {
	margin:0px;
	text-decoration: none;
	font: 10pt "Trebuchet MS";
	color: #f4f59a;
	outline: none;
	padding: 0px 0px 0px 0px;
}
a.mainlink:visited {
	margin:0px;
	font: 10pt "Trebuchet MS";
	color: #f4f59a;
	outline: none;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

a.mainlink:hover {
	margin:0px;
	font: 10pt "Trebuchet MS";
	text-decoration: none;
	color: #f4f59a;
	outline: none;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted;
}
a.mainlink:active {
	margin:0px;
	text-decoration: none;
	font: 10pt "Trebuchet MS";
	color: #f4f59a;
	outline: none;
	padding: 0px 0px 0px 0px;
}

.lefttext{
  	margin-left: auto;
  	margin-right: auto;
	width: 190px;
	font: 10pt "Trebuchet MS";
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
	padding: 0px 0px 0px 0px;
}

.downloadbuttonpad{
	padding: 5px 0px 0px 0px;
}

.downloadbutton{
	width: 162px;
	height: 40px;
  	margin-left: auto;
  	margin-right: auto;
	background: url(./images/downloadbuttonh.png) no-repeat;
	font: 13pt "Trebuchet MS";
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
	padding: 8px 0px 0px 0px;
	text-align: center;

}

.submitbutton{
	background: #01678f;
	background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(1,103,143)),
        color-stop(0.75, rgb(3,186,223))
	);
	background:-moz-linear-gradient(
        center bottom,
        rgb(1,103,143) 0%,
        rgb(3,186,223) 75%
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03badf', endColorstr='#01678f');
	border: solid 1px #01678f;
	height: 23px;
	width: 78px;
	font: 10pt "Trebuchet MS";
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
	padding: 0px 0px 4px 0px;
	border-radius: 5px 5px 5px 5px; /* Chrome and Opera */
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px; /*Safari */
}

.submitbutton:hover{
	background: #03badf;
	background:-webkit-gradient(
    	linear,
    	left bottom,
    	left top,
    	color-stop(0, rgb(3,186,223)),
    	color-stop(0.75, rgb(1,103,143))
	);
	background:-moz-linear-gradient(
    	center bottom,
    	rgb(3,186,223) 0%,
    	rgb(1,103,143) 75%
	);
	background: filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03badf', endColorstr='#01678f');
	border: solid 1px #03badf;
	height: 23px;
	width: 78px;
	font: 10pt "Trebuchet MS";
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
	padding: 0px 0px 4px 0px;
}

.sbutton{
	padding: 0px 4px 0px 0px;
}

.themebutton{
	padding: 5px 0px 0px 15px;
	width: 71px;
	height: 70px;
	border: 0px;
}

.updatetheme{
	border: 0px;
}
