html {overflow-y: scroll;}
body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000; 
	text-align: center;
	//background:url(../images/bg.jpg) repeat-x #FFFFFF;
}
/*IMG, DIV, TABLE, TD, h1, form{ behavior: url('lib/iepngfix.htc') }*/
TABLE.site{width:940px}
TABLE.site TR.lang{width:940px; height:35px; text-align:right; color:#86c3ff; font-size:11px;}
TABLE.site TR.lang TD{padding-right:20px; }
TABLE.site TR.lang TD IMG{border:0;}
TABLE.site TR.lang a:link, TABLE.site TR.lang a:active, TABLE.site TR.lang a:visited{color:#357ec7; text-decoration:underline;}
TABLE.site TR.lang a:hover{text-decoration:none;}
TABLE.site TR.header{width:940px; height:80px;}
TABLE.site TR.header TABLE.info{width:940px; height:80px;}
TABLE.site TR.header TABLE.info TD.logo{width:260px;}
TABLE.site TR.header TABLE.info TD.logo IMG{width:260px; height:80px; border:0;}
TABLE.site TR.header TABLE.info TD.menu{width:720px;}
TABLE.site TR.content{width:940px;}
TABLE.site TR.content TD TABLE TD.main{width:700px; padding-right:8px; vertical-align:top;}
TABLE.site TR.content TD TABLE TD.right{width:232px; vertical-align:top;}

DIV.welcome{width:700px; height:281px; color:#4c4c4c; text-align:left; margin-bottom:0px;}

DIV.welcome TABLE.welcome{width:700px; height:281px; padding:10px;}

DIV.welcome TABLE.welcome TD{vertical-align:top;}
TABLE.welcomeinfo{margin-left:20px; height:240px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; text-align:left;}
INPUT.user{width:100px; padding:3px; font-size:11px; background:#8fd4f7; border: solid 1px #4aaada;}
TABLE.welcomeinfo TD.login{width:250px; text-align:center;}
DIV.welcome TABLE.welcomeinfo TD.text{}
TABLE.welcomeinfo h1{font-weight:bold; font-size:24px; margin:0; padding:0; color:#cc0000; margin-top:20px;}
TABLE.welcomeinfo h2{font-weight:bold; font-size:14px; margin:0; padding:0; color:#1852b1; margin:0; padding:0; margin-top:-5px;}
TABLE.welcomeinfo p{margin-bottom:20px;}
DIV.welcome a:link, DIV.welcome a:active, DIV.welcome a:visited{text-decoration:underline; font-weight:bold; color:#4c4c4c;}
DIV.welcome a:hover{text-decoration:none;}

DIV.welcome a.register:link, DIV.welcome a.register:active, DIV.welcome a.register:visited{text-decoration:underline; font-weight:normal; color:#4c4c4c;}
DIV.welcome a.register:hover{text-decoration:none;}

DIV.texttop{width:700px; margin:0; padding:0; margin-bottom:-5px; height:50px;}
DIV.texttop h1{font-size:16px; color:#0b4ab1; margin:0; padding:0; margin-top:12px; text-align:left; padding-top:3px;}

DIV.text{background:#ffffff; border-left: solid 1px #dcdcdc; border-right: solid 1px #dcdcdc; text-align:left; padding:16px; font-family:Arial, Helvetica, sans-serif; color:#4c4c4c;}
DIV.text p{color:#4c4c4c;}
DIV.text h2{color:#CC0000; font-weight:bold; font-size:14px; margin-bottom:10px;}
DIV.text h2.blue{color:#0863ab; font-weight:bold; font-size:14px; margin-bottom:10px;}
DIV.text h2.blue a:link, DIV.text h2.blue a:active, DIV.text h2.blue a:visited{color:#0863ab; font-weight:bold; text-decoration:underline;}
DIV.text h2.blue a:hover{color:#0863ab; font-weight:bold; text-decoration:none;}
DIV.text h3{color:#FFFFFF; font-weight:bold; font-size:14px; margin-bottom:10px;}
DIV.text a:link, DIV.text a:active, DIV.text a:visited{color:#4c4c4c; text-decoration:underline;}
DIV.text a:hover{text-decoration:none;}

DIV.text ul li{margin-left:-10px; margin-right:20px; margin-bottom:20px;}
DIV.textbot{width:700px; margin:0; padding:0;}
TABLE.login{color:#000000;}
TABLE.login TD.submit{text-align:right;}
TABLE.site TR.content TD TABLE TD.main DIV.banners{width:700px; color:#90c0ec; text-align:left;}
TABLE.site TR.content TD TABLE TD.main DIV.banners TABLE.banners{width:700px;}
TABLE.site TR.content TD TABLE TD.main DIV.banners TABLE.banners TD{background:#99CC00; height:94px; background:url(../img/small.png) no-repeat; }
TABLE.site TR.content TD TABLE TD.main DIV.banners TABLE.banners TD IMG{border:0;}
TABLE.site TR.content TD TABLE TD.main DIV.banners TABLE.banners TD h1,h2{margin:0; padding:0;}
TABLE.site TR.content TD TABLE TD.main DIV.banners TABLE.banners TD h1{font-weight:bold; font-size:12px; color:#FFFFFF;}
TABLE.site TR.content TD TABLE TD.main DIV.banners TABLE.banners TD h1 a:link, TABLE.site TR.content TD TABLE TD.main DIV.banners TABLE.banners TD h1 a:active, TABLE.site TR.content TD TABLE TD.main DIV.banners TABLE.banners TD h1 a:visited{color:#cc0000; text-decoration:none;  font-size:13px;}
TABLE.site TR.content TD TABLE TD.main DIV.banners TABLE.banners TD h1 a:hover{text-decoration:underline;}
TABLE.site TR.content TD TABLE TD.main DIV.banners TABLE.banners TD h2{font-weight:normal; font-size:10px; color:#4c4c4c;}
TABLE.site TR.content TD TABLE TD.main DIV.banners TABLE.box TD{vertical-align:middle; background:none; margin:0; padding:0; padding-left:10px;}


TABLE.site TR.content TD TABLE TD.main DIV.banners TABLE.banners TD.small1{width:242px;}
TABLE.site TR.content TD TABLE TD.main DIV.banners TABLE.banners TD.small2{width:242px;}

TABLE.site TR.content TD TABLE TD.right DIV.newstop{width:232px; background:url(../img/usertop.png) no-repeat; margin:0; padding:0; margin-bottom:-8px; height:48px; text-align:left; font-weight:bold; font-size:14px; color:#1d56b3;}
TABLE.site TR.content TD TABLE TD.right DIV.news{width:232px; background:url(../img/userbg.png) repeat-y; color:#cc0000; text-align:left; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
TABLE.site TR.content TD TABLE TD.right DIV.news TABLE.news{width:210px; margin-left:10px; height:330px;}
TABLE.site TR.content TD TABLE TD.right DIV.news TABLE.news TD.title{font-weight:normal; font-size:18px;}
TABLE.site TR.content TD TABLE TD.right DIV.news TABLE.box{width:210px; margin-left:10px;}
TABLE.site TR.content TD TABLE TD.right DIV.news TABLE.box TD.title{font-weight:normal; font-size:18px;}
TABLE.site TR.content TD TABLE TD.right DIV.news TABLE.news TD{border-bottom: dotted 1px #3a97c5;}
TABLE.site TR.content TD TABLE TD.right DIV.news TABLE.news TD.more{border-bottom: none;}

TABLE.site TR.content TD TABLE TD.right DIV.news h2{font-size:12px; font-weight:normal; margin:0; padding:0;}
TABLE.site TR.content TD TABLE TD.right DIV.news p{margin:0; padding:0; color:#7ebfff;}
TABLE.site TR.content TD TABLE TD.right DIV.news p a:link, TABLE.site TR.content TD TABLE TD.right DIV.news p a:active, TABLE.site TR.content TD TABLE TD.right DIV.news p a:visited{color:#2b79c6; text-decoration:underline;}
TABLE.site TR.content TD TABLE TD.right DIV.news p a:hover{text-decoration:none;}
TABLE.site TR.content TD TABLE TD.right DIV.newsbot{width:232px; background:url(../img/userbot.png) no-repeat; margin:0; padding:0;}


TABLE.site TR.content TD TABLE TD.right DIV.usertop{width:232px; background:url(../img/usertop.png) no-repeat; margin:0; padding:0; margin-bottom:-8px; height:48px; text-align:left; font-weight:bold; font-size:14px; color:#1d56b3;}
TABLE.site TR.content TD TABLE TD.right DIV.user{width:232px; background:url(../img/userbg.png) repeat-y; color:#4c4c4c; text-align:left; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
TABLE.site TR.content TD TABLE TD.right DIV.user TABLE.box{width:210px; margin-left:10px; text-align:left; color:#4c4c4c;}
TABLE.site TR.content TD TABLE TD.right DIV.user TABLE.box TD.submit{text-align:right;}
TABLE.site TR.content TD TABLE TD.right DIV.user h2{font-size:12px; font-weight:normal; margin:0; padding:0;}
TABLE.site TR.content TD TABLE TD.right DIV.user a:link, TABLE.site TR.content TD TABLE TD.right DIV.user a:active, TABLE.site TR.content TD TABLE TD.right DIV.user a:visited{color:#4c4c4c; text-decoration:underline;}
TABLE.site TR.content TD TABLE TD.right DIV.user a:hover{text-decoration:none;}
TABLE.site TR.content TD TABLE TD.right DIV.userbot{width:232px; background:url(../img/userbot.png) no-repeat; margin:0; padding:0;}

TABLE.site TR.spacer{width:940px; height:20px;}

a.more:link, a.more:active, a.more:visited{color:#4c4c4c; text-decoration:underline;}
a.more:hover{text-decoration:none;}

TABLE.footer{font-family:Arial, Helvetica, sans-serif; width:100%; height:35px; color:#308bbb; font-size:11px; border-top: solid 1px #a7becc; margin-top:20px; padding-top:10px; padding-bottom:20px;}
TABLE.footer TD.content{width:940px; height:35px;}
TABLE.footercontent{width:940px; line-height:15px;}
TABLE.footercontent a:link, TABLE.footercontent a:active, TABLE.footercontent a:visited{color:#308bbb; text-decoration:underline;}
TABLE.footercontent a:hover{text-decoration:none;}
TABLE.footercontent IMG{border:0;}
TABLE.footercontent TD.left{width:340px; text-align:left;}
TABLE.footercontent TD.accept{width:600px; text-align:right;}
TABLE.footercontent TD.accept IMG{border: solid 2px #6CB6FF; margin:3px;}

DIV.tabs{
float:left;
width:665px;
line-height:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background:url(../img/tabbg.gif) repeat-x;
}
DIV.tabs ul{
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

DIV.tabs li{
display:inline;
margin:0;
padding:0;
}

DIV.tabs a{
float:left;
background:url(../img/tableft.gif) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}
DIV.tabs a span{
float:left;
display:block;
background:url(../img/tab.gif) no-repeat right top;
padding: 7px 12px 5px 3px;
font-weight:bold;
color:#808080;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
DIV.tabs a span {float:none;}
/* End IE5-Mac hack */

DIV.tabs a:hover span {
color: black;
}

DIV.tabs a.current{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

DIV.tabs a.current span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color:#cc0000;
}

DIV.tabs a:hover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

DIV.tabs a:hover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}

.tabcontainer{
clear: left;
width:648px; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
border: 1px solid #75c6ef;
border-top:none;
padding:5px;
padding-left:10px;
}

.tabcontent{
display:none;
color:#2b79c6;

font-family:Arial, Helvetica, sans-serif;
}
.tabcontent a:link, .tabcontent a:active, .tabcontent a:visited{color:#2b79c6; text-decoration:underline; font-size:11px;}
.tabcontent a:hover{text-decoration:none;}


INPUT.code{width:85px;font-size:11px; background:#ffefd5; border: solid 1px #4aaada; padding:3px; font-size:11px;}
INPUT.registerform{width:300px;font-size:11px; background:#f8f8ff; border: solid 1px #4aaada; padding:3px; font-size:11px;}
INPUT.contactform{width:164px;font-size:11px; background:#d1ecfa; border: solid 1px #4aaada; padding:3px; font-size:11px;}
SELECT.registerform{width:308px;font-size:11px; background:#fffafa; border: solid 1px #4aaada; padding:3px; font-size:11px;}
SELECT.contactform{width:164px;font-size:11px; background:#d1ecfa; border: solid 1px #4aaada; padding:3px; font-size:11px;}
SELECT{font-size:11px;}
TEXTAREA{width:250px; background:#d1ecfa; border: solid 1px #4aaada; padding:3px; font-size:11px;}
.attention{font-family:Arial; font-size:14px; font-weight:bold; color:#cc0000;}
.error{color:#cc0000;}
DIV.text STRONG{color:#4c4c4c;}


TABLE.vds{width:100%;}
TABLE.vds TD{padding:5px; padding-top:7px; padding-bottom:7px;}
TABLE.vds TR 
  { behavior: url('lib/IEFixes.htc');
  }
TABLE.vds TR.row2{background:#d1ecfa;}
TABLE.vds TR.title{color:#196bab; font-weight:bold;}
TABLE.vds TR.total TD{border-top:solid 2px #74b4d4; background:#FFFFFF; font-weight:bold; color:#000000;}
TABLE.vds TR:hover, TABLE.vds TR.hover{background:#E2E2E2; cursor: default;}
TABLE.vds h2, TABLE.vds2 h2{margin:0; padding:0; font-weight:bold; color:#cc0000; font-size:14px;}
TABLE.vds h3, TABLE.vds2 h3{margin:0; padding:0; font-weight:bold; color:#cc0000; font-size:14px;}
TABLE.vds2{width:100%;}
TABLE.vds2 TD{padding-right:20px; padding-bottom:20px;}
TABLE.vds TR.name{background:#FFFFFF;}
TABLE.vds2 TR.name:hover{background:none;}

TABLE.test{width:100%;}
TABLE.test TR.name:hover{background:none;}
TABLE.test TD{padding:0px; padding-top:7px; padding-bottom:7px;}
TABLE.test TD.column 
  { behavior: url('lib/IEFixes.htc');
  }
TABLE.test TD.column:hover, TABLE.test TD.column.hover{background:#E1F0FF; color:#0062C4;}
TABLE.test TABLE TD.title{color:#196bab; font-weight:bold;}
TABLE.test TABLE TD.button{}
TABLE.test TD.left TABLE TD{padding-left:5px;}

TABLE.test2{width:100%;}
TABLE.test2 TD{padding:5px; padding-top:7px; padding-bottom:7px;}


SPAN.wh14{font-weight:bold; font-size:14px; color:#FFFFFF;}

INPUT.index{border:none;}

.toggle img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

.toggle:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
}

.toggle img{
border: 1px solid #ccc;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}

INPUT.vds{background:url(../img/vdsbutton.png) no-repeat; width:30px; height:24px; border:none; margin:0; padding:0; font-size:11px; font-weight:bold; cursor:pointer;}
INPUT.vds:hover{cursor:pointer;}

.toggle2 img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggle2:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggle2 img{
border: none;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}

SPAN.needed{color:#cc0000;}
SPAN.needed2{color:#196bab;}
p.price{color:#FFCC00; font-weight:bold;}

TABLE.vds p{margin:0; padding:0;}

.txt1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}

.logopad {
    padding-left: 17px;
}

.bg {
    background-color: #FFFFFF;
    background-image: url(images/bg.jpg);
    background-repeat: repeat-x;
    background-position: top;
}
