body {margin:0px;padding:0px;}
a {color:#FF3300;text-decoration:none;}
a:hover {color:#000000;}
	
div#container {width:930px;width:930px;text-align:left;margin-right:auto;margin-bottom:0;margin-left:auto;}
div#header {background-image:url(../img/headerbg.jpg);background-repeat:no-repeat;height:44px;width:930px;padding-top:76px;background-position:bottom;}

div#supportingtext {width:690px;float:left;padding:5px;font-family:Arial, Helvetica, sans-serif;}
div#supportingtext h1 {font-size:14px;line-height:15px;margin:0px;padding:0px;}
div#supportingtext h2 {font-size:12px;padding-left:5px;margin-top:10px;margin-right:0px;margin-left:70px;color:#333333;display:block;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#FF3300;margin-bottom:5px;clear:both;}
div#supportingtext h3 {font-size:12px;color:#333333;display:block;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#999999;width:175px;float:left;clear:left;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:2px;margin-left:0px;}
div#supportingtext h4 {font-size:14px;padding-left:5px;margin-top:10px;margin-right:0px;margin-left:70px;color:#333333;display:block;border-bottom-width:1px;border-bottom-style:double;border-bottom-color:#FF0000;margin-bottom:5px;clear:both;}
div#supportingtext h5 {padding-left:75px;padding-top:5px;padding-right:0px;padding-bottom:2px;margin:0px;}
div#supportingtext p {font-size:11px;color:#666666;display:block;margin-left:75px;padding-bottom:10px;margin-top:5px;}
div#supportingtext img {display: block;}

/* gallery */
div.content {width:550px;}
div.content a, div.navigation a {text-decoration:none;color:#777;}
div.content  a:focus, div.content  a:hover, div.content  a:active {text-decoration: underline;}
div.controls {margin-top:5px;height:23px;}
div.controls a {padding:5px;}
div.ss-controls {float:left;}
div.nav-controls {float:right;}

div.slideshow {clear: both;}
div.slideshow span.image-wrapper {float:left;padding-bottom:12px;}
div.slideshow a.advance-link {padding:2px;display:block;border:1px solid #ccc;}
div.slideshow img {border:none;display:block;}

ul.thumbs {clear:both;margin:0;padding:0;width:550px;}
ul.thumbs li {float:left;padding:0;margin:5px 10px 5px 0;list-style:none;}
a.thumb {padding:2px;display:block;border:1px solid #ccc;}
ul.thumbs li.selected a.thumb {background:#000;}
a.thumb:focus {outline: none;}
ul.thumbs img {border:none;display:block;height:50px;width:50px;}

div.pagination {clear: both;}
div.navigation div.top {margin-bottom:12px;}
div.navigation div.bottom {margin-top:12px;}
div.pagination a, div.pagination span.current {display:block;float:left;margin-right:2px;padding:4px 7px 2px 7px;border:1px solid #ccc;}
div.pagination a:hover {background-color:#eee;text-decoration:none;}
div.pagination span.current {font-weight:bold;background-color:#000;border-color:#000;color:#fff;}
/* gallery end */

div#sidebar {width:220px;float:left;padding:5px;font-family:Arial, Helvetica, sans-serif;}
div#sidebar h1 {font-size:14px;margin:0px;padding:0px;line-height:15px;}
div#sidebar h2 {font-size:12px;color:#333333;margin-top:5px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px;}
div#sidebar p {font-size:10px;color:#666666;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#333333;padding:5px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}
div#applinks p {font-size:12px;font-family:Arial, Helvetica, sans-serif;}
	
/*************************************************** menu ***************************************************/
div#menu {width:660px;height:44px;background-color:#000000;position:relative;z-index:100;}
/* hack IE5.5 faulty box model */
* html div#menu {width:661px;w\idth:660px;}
/* links for the top level */
div#menu ul {padding:0;margin:0;list-style-type:none;}
div#menu ul ul {width:120px;}
div#menu li {float:left;width:120px;position:relative;}
div#menu a, div#menu a:visited {font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:14px;text-decoration:none;height:39px;width:114px;display:block;border-right-width:1px;border-right-style:solid;border-right-color:#333333;padding-top:5px;padding-left:5px;float:left;}
/* hack IE5.5 faulty box model is corrected */
* html div#menu a, * html div#menu a:visited {width:120px; w\idth:120px;}
/* sub levels */
div#menu ul ul {visibility:hidden;position:absolute;height:0;top:43px;left:0; width:120px;border-top:1px solid #000;}
/* hack for IE5.5 */
* html div#menu ul ul {top:43px;t\op:43px;}
/* required for IE to work */
div#menu table {position:absolute;top:0;left:0;border-collapse:collapse;}
/* style the second level links */
div#menu ul ul a, div#menu ul ul a:visited {font-family:Arial, Helvetica, sans-serif;color:#FF6600;font-size:14px;text-decoration:none;height:auto;width:114px;border-width:0 1px 1px 1px;line-height:1em;padding-top:5px;padding-left:5px;background-color:#000;}
/* yet another hack for IE5.5 */
* html div.menu ul ul a, * html div#menu ul ul a:visited {width:114px;w\idth:114px;}
/* style the top level hover */
div#menu a:hover, div#menu ul ul a:hover {color:#FF6600; background:#333333;}
div#menu :hover > a, div#menu ul ul :hover > a {color:#FF6600; background:#333333;}
/* second level visible when hover on first level */
div#menu ul li:hover ul,
div#menu ul a:hover ul {visibility:visible;}