/* General Styles */
body{margin:0;padding:0;font-family:arial, sans-serif;font-size:76%;font-weight:normal;color:#555555;background:#ffffff url(body_bg.gif);}
a img{border:none;}
a:link{color:#555555;text-decoration:none;}
a:visited{color:#555555;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:none;}
a:active{color:#ff0000;text-decoration:none;}
a{ outline: none; }

/* Frame, PageArea, Mast, Navigation, ContentArea, and Footer */
.topnav {font-size:xx-small; width:880px; text-align:right; padding:7px 17px 0px 0px; margin:0 auto;}
.topnav ul.menu {text-align:right;z-index:104; display:inline; margin:0px;padding:0px;}
.topnav ul.menu li{list-style-type:none; display:inline; margin:0px;padding:0px; padding:0;}
.topnav ul.menu li.expanded ul.menu li{display:none;}
.topnav ul.menu li.espanded:hover > ul.menu{display:block;}
.topnav {font-size:xx-small; width:880px; text-align:right; padding:7px 17px 0px 0px; margin:0 auto;}
.frame1{width:900px;margin:0 auto;padding:5px 0 0 0;text-align:left;background:transparent url(http://www.synchosts.com/homepage/source/frame_bg.gif) 0 7px repeat-x;}


.page{position:relative;width:860px;margin:5px 10px 0;padding:10px 10px 0;color:#555555;background:#ffffff;}
* html .startpagearea span{top:0;}
.endframe, .endpagearea{clear:both;}
.contentarea{width:860px;margin:0;padding:0;background:#ffffff;}
.mast{width:860px;margin:0;padding:0;}
ul.nav {margin:10px 0;height:35px;}
.nav {padding:0px 0 0 15px;}
.nav#german{padding:0 0 0 83px;}
.nav li {float:left; display:inline;}
.nav li a{float:left;}
.nav a{font-size:0.9em;font-weight:normal;color:#555555;text-decoration:none;}
.nav a:focus{outline:none;}
.nav a:link{color:#555555;text-decoration:none;}
.nav a:visited{color:#555555;text-decoration:none;}
.nav a:hover{color:#ff0000;text-decoration:none;}
.nav a:active{color:#ff0000;text-decoration:none;}
#nnav1 a{margin:13px 20px 0 80px;}
#nnav2 a{margin:13px 20px 0 0;}
.footer{position:relative;width:100%;margin:0;padding:0;}
.footerframe{height:60px;width:900px;margin:0 auto;padding:0 0 0 0;background:transparent url(frame_bottom_bg_new.png) left bottom repeat-x;}
.footer .copyright{margin:0 auto;padding:0;padding-bottom:10px;padding-top:5px;}
.footer .copyright p{font-size:.9em;font-weight:normal;text-align:center;margin:0px;}
/* Generic Row */
.row{width:100%;margin:0;padding:0;}

/* Generic Column Container and Column Variants */
.columns{width:100%;margin:0;padding:0;}
.column{float:left;margin:0;padding:0;}
.column2{float:left;padding-left:20px;}
.column3{float:left;padding-left:10px;}
.endcolumns{margin:0;padding:0;clear:both;}


/* Horizontal Borders */
.horizontalline{height:10px;width:860px;margin:1px 0 25px 0;padding:0;background:url(line_horizontal.jpg) no-repeat; clear:both;}




/* Links Within Paragraphs */
.post a:link{color:#7dc243;text-decoration:none;}
.post a:visited{color:#7dc243;text-decoration:none;}
.post a:hover{color:#ff9900;text-decoration:none;}
.post a:active{color:#ff9900;text-decoration:none;}

/* Homepage and Archives Page */
.homepage p{margin:10px 15px 5px 140px;}
.homepage dl{float:left;width:580px;margin:5px 10px 5px 0px;padding:0;display:inline;clear:both;}
.homepage dd p{ float:left;width:560px; margin:0px 0 0px -20px;padding:0px;font-size:1.0em;font-weight:normal;} /* float:left;}
.homepage dd p a{background:none; padding:0px; font-weight:bold;}
.homepage dd.img{width:130px;margin:0; padding:0px;float:left; text-align:center;}
.homepage dd.img a{background:none;padding:0px; margin:0px;}
.homepage dd.img img{margin:0px;padding:0px;}

/* Resource Content */
.resource h2 a:visited,
.resource h2 a,
.resource h2{color:#87D300; margin:0 0 5px 0;padding-left:5px;font-size:16px;}
.resource dl{background:#000000; width:250px;margin:0 0 18px 10px;padding:0;display:block;}
.resource dd{margin:0;padding:0;font-size:0.9em;font-weight:normal;}

/* Table Content */
.table h2 a:visited,
.table h2 a,
.table h2{color:#87D300; margin:0 0 5px 0;padding-left:5px;font-size:16px;}
.table dl{width:250px;margin:0 0 18px 10px;padding:0;display:block;}
.table dd{margin:0;padding-top:10px;padding-left:25px;padding-right:20px;}

/* For Home Page */
.home{height:125px;width:560px;margin:0;padding:25px 275px 0 25px;}
.home h1{margin:0 0 3px 0;font-size:1.1em;font-weight:normal;letter-spacing:0;color:#ffffff;}
.home h1 em{font-weight:bold;}
.home h2{margin:3px 0 3px 0;font-size:1.1em;font-weight:normal;letter-spacing:0;color:#ffffff;}
.home h2 em{font-weight:bold;}
.home p{margin:10px 15px 0 0;}
.home a.arrow{background:url(arrow_white.gif) no-repeat 1px 3px;padding-left:10px;color:#ffffff;}

/* For Demo */
body#demo {padding:10px 20px 0 20px; background:#ffffff url("demotop.gif") 0 0 repeat-x; text-align:left;}
body#demo p {margin:0;} 
.demoright {float:right !important;} img.f-right {float:right; margin-left:10px;}

