* {margin:0;padding:0;}

body {margin:0px 10px 0px 10px;background-color:#666666;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 0.85em;color:#666666;}

h1{font-size:1.6em;color:#336699;margin:5px 0px 5px 0px;}
h2{font-size: 1.3em;color:#666666;}
h3{font-size: 1.1em;}

.layout {overflow-x:hidden;width:1000px;margin:0px auto;border:none;padding:0px;}
.banner {overflow-x:hidden;background-color:#efefef;width:1000px;height:100px;margin:10px 0px 0px 0px;border:solid 1px #cccccc;background-image:url(../images/vwdcms3.jpg);background-repeat:no-repeat;background-position:0px 0px;} 
.page {overflow-x:hidden;float:left;width:1000px;margin:0px;padding:0px;background-color:#ffffff;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}
.menu {width:1000px;height:32px;margin:0px;background-image:url(../images/menu.jpg);background-repeat:repeat-x;background-position:0px 0px;} 
.content {overflow-x:hidden;float:left;width:580px;margin:15px;}
.sidebar {overflow-x:hidden;float:right;width:380px;}

.bannersection{float:left;height:90px;margin:10px 0px 0px 0px;}

.menu_ul {margin:0;padding:0;list-style:none;line-height:30px;vertical-align:middle;}
.menu_li {float:left;margin:0px;padding:0px 5px 0px 5px;border-right:solid 1px #fcfcfc;background-repeat:repeat-x;background-position:0px 0px;}
.menu_a {color:#595959;text-decoration:none;font-size:1.1em;font-weight:bold;}
.menu_a:hover {color:#9933cc;} 

.sidebar_ul {margin: 0;padding: 0;list-style: none;}
.sidebar_li {margin:20px 20px 10px 10px;padding:10px 10px 10px 10px;border:solid 1px silver;line-height:1.4em;}
.sidebar_li_ad {margin:20px 20px 10px 10px;padding:10px 10px 10px 10px;text-align:center;line-height:1.4em;}
.sidebar_h2 {font-size:1.3em;color:#336699;margin:10px 5px 5px 0px;padding:0px;} 
.sidebar_h3 {font-size:1.15em;font-weight:bold;margin:5px 5px 5px 0px;padding:0px;} 
.sidebar_p {font-size:1.0em;line-height:1.4em;margin:5px 0px 5px 0px;padding:0px;} 

.contenttitle{color:#336699;font-size:1.2em;font-weight:bold;margin:0px;padding:0px 0px 10px 0px;}
.contentsubtitle{color:#333333;font-size:1.0em;font-weight:bold;margin:0px;padding:8px 0px 5px 0px;}
.contenttext{margin:0px;padding:3px 10px 3px 10px;text-align:justify;}
.contentlist{list-style-position:outside;margin:0px 0px 0px 25px;padding:5px 10px 5px 10px;}
.contentlist li{line-height:1.5em;text-align:justify;}
.feature{color:#393939;margin:0px 0px 0px 10px;font-size:0.9em;padding:5px 0px 5px 15px;background-image:url(../images/bullet_plus.gif);background-position:0px 6px;background-repeat:no-repeat;}

.footer {clear:both;width:960px;margin:10px 0px;padding:7px 20px 20px 20px;}
.footer_p {color:#ffffff;margin:0;line-height:normal;text-align:center;}
.footer_a {color:#99ff33;font-weight:bold;text-decoration:none;}

.announcement{margin:0px 0px 0px 0px;padding:0px;background-color:#FFFFFF;text-align:left;}
.anntitle{color:#336699;font-size:1.0em;font-weight:bold;margin:0px;padding:0px 0px 0px 0px;line-height:26px;vertical-align:middle;height:26px;background-image:url(../images/anntitlebg.gif);background-position:0px 0px;background-repeat:repeat-x;border:solid 1px silver; }
.annsubtitle{overflow:hidden;width:100%;color:#393939;font-size:1.0em;font-weight:bold;margin:3px 0px 0px 0px;padding:0px;}
.anntext{line-height: 1.5em;margin:5px 0px 10px 0px;padding:0px;text-align:justify;}
.annlist{list-style-position:inside;margin:5px 0px 10px 5px;padding:0px;list-style:disc;}
.templatethumb{display:inline;margin:10px;padding:0px;}

.logontext{float:left;height:22px;font-weight:bold;padding:1px 7px 0px 20px;background-position:2px 1px;background-repeat:no-repeat;}
.logonlink{margin:0px 0px 0px 8px;color:steelblue;text-decoration:none;cursor:pointer;}
.logonlink:hover{color:firebrick;}
.logonicon{width:16px;height:16px;border:none;margin:3px 0px 2px 3px;}

.bookmarkbox{float:right;text-align:right;min-width:120px;line-height:20px;overflow:hidden;margin:0px 25px 0px 0px;padding:0px;border:none;}
.bookmarktitle{margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;font-family:verdana;font-size:1.0em;color:darkgreen;display:inline;}
.bookmarklink{margin:0px 0px 0px 4px;padding:0px;text-decoration:none;border:none;}
.bookmarkicon{width:16px;height:16px;border:solid 2px #ffffff;margin:0px;padding:0px;}
.bookmarkicon:hover{border:solid 2px thistle;}

.standardbutton{width:65px;height:25px;color:#494949;font-family:verdana;font-size:0.9em;font-weight:bold;text-align:center;cursor:pointer;}

pre { margin:0px;padding:0px; }
ul{padding:0px 0px 0px 40px;}
ol{padding:0px 0px 0px 40px;}
.codeviewer{width:700px;margin:0px;padding:3px;border:solid 1px silver;text-align:left;background-color:#fcfcfc;font-family:verdana;font-size:10pt;overflow-x:auto;}
