@charset "utf-8";
/* CSS Document */

body {
	color: #4F4F4F;
	font-size: 12pt;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	background-image:   url(../img/icons/bg-picture.jpg);
	background-repeat: repeat;
	background-color: #FFF;
}

html {
	min-height: 101%;
}

#wrapper {
	width: 930px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	background-color: #FFF;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 1px;
}

html {
     overflow: -moz-scrollbars-vertical;
}

ul#topmenu
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#topmenu li
{
display: inline;
list-style-type: none;
}

#topmenu a { padding: 3px 10px; }

#topmenu a:link, #topmenu a:visited
{
color: #fff;
background-color: #999;
text-decoration: none;
}

#topmenu a:hover
{
color: #fff;
background-color: #666;
text-decoration: none;
}

#header_left {width: 740px; float: left;}
#header_right {width: 160px; float: right; padding-top: 15px;}
#subheading {font-size: 110%; color: #666666; margin-top: -32px;}
#previous_next {font-size: 80%; padding-left: 773px; padding-right: 52px;}
#fullwidth {font-size: 90%; width: 900px; margin-top: 25px;}
#leftmenu {width: 115px; float: left; font-size: 80%; padding-top: 2px; }
#rightcopy {font-size: 90%; width: 800px; float: right; margin-bottom: 5px;}
#floatleft {font-size: 90%; width: 488px; float: left; }
#floatright {font-size: 90%; width: 290px; float: right; margin-right: 20px; text-align:center;}
#floatfull {font-size: 90%; width: 808px; float: right; margin-right: 20px; text-align:center;}
#floatleft_articles {font-size: 90%; width: 488px; float: left;}
#floatright_articles {font-size: 90%; width: 265px; float: right; padding-left: 15px; margin-right: 20px;}
#left_picture {width: 375px; float: left; margin-right: 5px;}
#right_picture {width: 375px; float: left;}
#share {width: 120px; float: left; font-size: 90%; text-align: left; margin-bottom: 20px; margin-top: -13px;}
#caption {width: 900px; float: left; font-size: 90%; text-align: left; margin-bottom: 20px; margin-top: 0px;}
#caption_galleries {width: 730px; float: left; font-size: 90%; text-align: left; margin-bottom: 30px; margin-top: 0px;}
#next_picture {width: 85px; float: right; font-size: 90%; margin-top: -2px;}
#next_picture_home {width: 45px; float: right; font-size: 90%; margin-top: -15px;}
#footer {font-size: 68%; padding-bottom: 15px; padding-top: 20px;}
.whitetext {color: #FFF;}

p {font-size: 100%;}
#header {font-size: 180%; font-weight: bold; color: #999; margin-top: 27px; margin-bottom: 25px;} 
h1 {font-size: 115%; margin-bottom: 15px;} 
h1.home {font-size: 100%; font-weight: normal; margin-top: 15px;}
h2 {font-size: 110%;}
h3 {font-size: 105%;}
hr {height: 1px;}
td {font-size: 100%;}
li {font-size: 100%;}

#calltoactionhome {width: 99%; font-size: 90%;}
#column1home {float: left; width: 205px; margin-right: 31px; margin-top: 5px;}
#column2home {float: left; width: 210px; margin-right: 30px; margin-top: 5px;}
#column3home {float: left; width: 190px; margin-right: 0px; margin-top: 5px;}
#column4home {float: right; width: 200px; margin-top: 5px;}

#calltoaction {width: 100%; font-size: 80%;}
#column1 {float: left; width: 28%; margin-left: 0px; padding-top: 20px; padding-right: 40px;  margin-top: -9px;}
#column2 {float: left; width: 28%; padding: 20px; margin-top: -9px;}
#column3 {float: right; width: 27%; margin-right: 25px; padding: 20px; margin-top: -9px;}

a:link, a:visited {color: #666666; text-decoration: none; border-bottom:1px dashed #999; }
a.no_underline:link {text-decoration: none; border-bottom:0px dashed #999; }
a:hover {color: #000; border-bottom:1px solid #999; }

.buybook {color: #FFF;}



