* {
    padding: 0;
    margin: 0;
}
img {
border: none;
}

#wrap {
margin: 0 auto;
width: 919px;
}
body {
background: url(images/background.jpg) repeat-x;
font-family: Calibri;
font-size: 13px;
line-height: 18px;
color: #333333;
overflow:auto; 
overflow-x:hidden; 

}
#header {
width:919px;
height:157px;
background:url(images/head.jpg) no-repeat; 
}
#header p{
font-size:12px;
color: #ccc;
text-align:right;
padding-right:30px;
padding-top:3px;
}
#header p a{
color: #FFFFFF;
text-decoration:none;
}
#header p a:hover{
text-decoration:underline;
}


#content {
background:url(images/contentsback.jpg) repeat-y;
}
#content1 {
width:919px;
background: url(images/contentsback1.jpg) repeat-y;
}
.subheader {
float:left;
height: 10px;
width:919px;
background:url(images/subhead.jpg) no-repeat;
}
.subheader h3{
font-size: 14px;
padding-left:30px;
padding-top:150px;
color:#fff;
}


#menuback {
float:left;
height: 27px;
}
#menuback ul {
list-style:none;
}
#menuback ul li{
float:left;
}
.textarea1 {
margin-left: 22px;
padding-bottom:50px;
width: 200px;
float:left;
padding-top:10px;
}
.textarea1 ul{
width:180px;
color: #CCCCCC;
padding-left:12px;
padding-right:15px;
}
.textarea1 h3 {
font-size:14px;
color: #FFFFFF;
padding-left:5px;
}
.textarea1 p{
margin-top:10px;
color: #CCCCCC;
}
.textarea1 span a
{
color: #CC9933;
}
.textarea1 span a:hover
{
color: #FFFF33;
}


.textarea2 {
margin-left: 22px;
padding-bottom:50px;
width: 480px;
float:left;
}
.textarea2 ul{
color: #CCCCCC;
padding-left:12px;
}
.textarea2 h3 {
font-size:14px;
color: #FFFFFF;
padding-left:5px;
}
.textarea2 p{
margin-top:10px;
color: #CCCCCC;
}
.textarea2 span a
{
color: #CC9933;
}
.textarea2 span a:hover
{
color: #FFFF33;
}





.gap1{
background:url(images/gap1.jpg) repeat-y;
float:left;
width: 919px;
height: 7px;
}
.gap2{
background:url(images/gap1.jpg) repeat-y;
float:left;
width: 919px;
padding-top:10px;
height:20px;
}

.textarea2 {
margin-left: 7px;
width: 480px;
padding-bottom:30px;
background: #fff;
float:left;
}
.textarea3 {
padding-top:10px;
margin-left: 25px;
padding-left:10px;
width: 654px;
padding-bottom:30px;
float:left;
padding-right:20px;
}
.textarea3 h3 {
font-size:14px;
color: #FFFFFF;
padding-left:5px;
}
.textarea3 p{
margin-top:10px;
color: #CCCCCC;
}
.textarea3 span a
{
color: #CC9933;
}
.textarea3 span a:hover
{
color: #FFFF33;
}

.newstory {
padding-left:5px;
margin-bottom:20px;
}
.newstory1 {
padding-left:5px;
border:1px #CCCCCC solid;
margin-bottom:15px;
padding-bottom:5px;
padding-top:5px;
}
.newstory2 {
padding-left:5px;
margin-bottom:15px;
padding-bottom:5px;
padding-top:5px;
}
.newstory2 h3 {
margin-top:5px;
color: #003366;
font-size: 14px;
}
.newstory2 p {
margin-top:10px;
}


.formatleft {
float:left;
width:180px;
margin-top:10px;

}
.formatleft h3 {
font-size:14px;
margin-bottom:10px;
color: #173667;
}
.formatleft ul{
margin-left:15px;
margin-bottom:15px;
}
.formatleft a{
color:#333333;
text-decoration:none;
}

.formatright {
border-left:1px #999999 solid;
padding-left:15px;
float:left;
width:460px;
margin-top:10px;
}


.textarea4 {
margin-left: 15px;
padding-left:10px;
width: 664px;
padding-bottom:30px;
background: #fff;
float:left;
padding-right:20px;
}

.subtextarea1
{
margin-top:10px;
padding-right:10px;
padding-bottom:10px;
float:left;
width: 460px;
}
.subtextarea2
{
border-left:#cccccc solid 1px;
padding-left:15px;
margin-top:30px;
float:left;
width:160px;
}
.subtextarea2 ul
{
padding-top:10px;
list-style:none;
color:#777;
}
.subtextarea2 ul li
{
padding-top:5px;
padding-bottom:5px;
}
.subtextarea2 p a {
color:#777;
text-decoration:none;
}
.subtextarea2 p a:hover {
color:#333;
text-decoration:underline;
}


.paragraph {
padding-left: 10px;
padding-right: 15px;
}
.paragraph ul {
color: #000000;
list-style: decimal;
padding-top:5px;
padding-bottom:5px;
margin-left:15px;
}

.paragraph p {
color:#000;
padding-bottom:5px;
}
.paragraph table {

}
.paragraph td {border: 0px #003366 solid;
font-weight:bold;
font-size:14px;
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
}


.paragraph h3 {
color: #003366;
font-size: 14px;
padding-top:10px;
}
.paragraph p a{

color: #0099CC;
}
.paragraph p a:hover{
color: #999999;
}

.paragraph1 {
padding-left: 0px;
padding-right: 15px;
}

.paragraph1 p {
padding-top:5px;
padding-bottom:5px;
}

.paragraph1 h3 {
color: #003366;
font-size: 12px;
padding-top:10px;
padding-bottom:10px;
}
.paragraph1 p a{

color: #0099CC;
}
.paragraph1 p a:hover{
color: #999999;
}

.paragraph2 {
padding-left: 10px;
padding-right: 15px;
margin-bottom:15px;
}
.paragraph2 h2{
color: #006699;
font-size:18px;
}
.paragraph h2{
color: #006699;
font-size:18px;
}

.paragraph2 p {
color:#000;
padding-bottom:5px;
}

.paragraph2 h3 {
color: #003366;
font-size: 14px;
}

.paragraph4 {
color:#ccc;
padding-left: 0px;
padding-right: 15px;
}

.paragraph4 p {
padding-top:5px;
padding-bottom:5px;
}

.paragraph4 h3 {
color: #fff;
font-size: 14px;
padding-top:10px;
padding-bottom:10px;
}
.paragraph4 p a{
color: #ccc;
}
.paragraph4 p a:hover{
color: #999999;
}
.paragraph5 {
padding-left: 10px;
padding-right: 15px;
}

.paragraph5 p {
color:#000;
padding-bottom:5px;
}
.paragraph5 h3 {
color: #003366;
font-size: 14px;
padding-top:10px;
}
.advert {
padding-top:0px;
float:left;
width:180px;
margin-bottom:10px;
border-bottom:1px #fff solid;
margin-left:10px;
margin-right:15px;
padding-bottom:10px;
}

.advert p{

width:160px;
color: #fff;
margin-left:10px;
}
.advert p a{
color: #CCCCCC;
}



.closing {
background: url(images/bottom.jpg);
float:left;
width:919px;
height:14px;
}
#footermenu {
float:left;
height: 20px;
width:919px;
text-align:center;
color:#FFFFFF;
}
#footermenu p a {
text-decoration:none;
color: #FFFFFF;
}
#footermenu p a:hover {
text-decoration:underline;
color: #ccc;
}
#copyright {
float:left;
height:20px;
width:919px;
text-align:center;
color: #ddd;
padding-bottom:20px;
}
#copyright p a{
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
}
#copyright p a:hover{
color: #ccc;
font-weight:bold;
text-decoration:underline;
}

.textarea3style1{
padding-top:10px;
margin-left: 25px;
padding-left:10px;
width: 654px;
padding-bottom:30px;
float:left;
padding-right:20px;
}
.textarea3style1 h3 {
font-size:14px;
color: #FFFFFF;
padding-left:5px;
}
.textarea3style1 p{
margin-top:10px;
color: #CCCCCC;
}
.textarea3style1 span a
{
color: #CC9933;
}
.textarea3style1 span a:hover
{
color: #FFFF33;
}





* html a:hover
{
visibility:visible
}


.topbutton1
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/home_o.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 85px;
height: 27px;
margin: 0;
padding: 0;
}

.topbutton1 a
{
display: block;
color: #000000;
font-size: 11px;
width: 85px;
height: 27px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.topbutton1 img
{
width: 85px;
height: 27px;
border: 0
}

.topbutton1 a:hover img
{
visibility:hidden
}


.topbutton2
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/news_o.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 82px;
height: 27px;
margin: 0;
padding: 0;
}

.topbutton2 a
{
display: block;
color: #000000;
font-size: 11px;
width: 82px;
height: 27px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.topbutton2 img
{
width: 82px;
height: 27px;
border: 0
}

.topbutton2 a:hover img
{
visibility:hidden
}

.topbutton3
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/formats_o.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 142px;
height: 27px;
margin: 0;
padding: 0;
}

.topbutton3 a
{
display: block;
color: #000000;
font-size: 11px;
width: 142px;
height: 27px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.topbutton3 img
{
width: 142px;
height: 27px;
border: 0
}

.topbutton3 a:hover img
{
visibility:hidden
}


.topbutton4
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/sources_o.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 109px;
height: 27px;
margin: 0;
padding: 0;
}

.topbutton4 a
{
display: block;
color: #000000;
font-size: 11px;
width: 109px;
height: 27px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.topbutton4 img
{
width: 109px;
height: 27px;
border: 0
}
.titletop
{
float:left;
background: url(images/title_top.jpg) no-repeat;
width:919px;
height:34px;
}

.titletop p
{
font-weight:bold;
padding-top:4px;
font-size: 16px;
padding-left:30px;
color: #173667;
}


.topbutton4 a:hover img
{
visibility:hidden
}


.topbutton5
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/contactus_o.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 138px;
height: 27px;
margin: 0;
padding: 0;
}

.topbutton5 a
{
display: block;
color: #000000;
font-size: 11px;
width: 138px;
height: 27px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.topbutton5 img
{
width: 138px;
height: 27px;
border: 0
}

.topbutton5 a:hover img
{
visibility:hidden
}




.topbutton6
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/resellers_o.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 120px;
height: 27px;
margin: 0;
padding: 0;
}

.topbutton6 a
{
display: block;
color: #000000;
font-size: 11px;
width: 120px;
height: 27px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.topbutton6 img
{
width: 120px;
height: 27px;
border: 0
}

.topbutton6 a:hover img
{
visibility:hidden
}


.topbutton7
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/faq_o.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 73px;
height: 27px;
margin: 0;
padding: 0;
}

.topbutton7 a
{
display: block;
color: #000000;
font-size: 11px;
width: 73px;
height: 27px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.topbutton7 img
{
width: 73px;
height: 27px;
border: 0
}

.topbutton7 a:hover img
{
visibility:hidden
}








