/*
################ Main Layout Styles ################
*/
body { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#544E48; background-color:#fffffe; margin:0; padding:0; }

#centeringContainer {position:relative; margin-left:auto; margin-right:auto; top:0; width:900px; text-align:left; padding:0; margin-top:10px; }

.logo {position:absolute; display:block; top:15px; left:86px; z-index:10;}

.mainImageHome {position:absolute; display:block; top:40px; left:100px; z-index:1;}
.mainImage {position:absolute; display:block; top:40px; left:100px; z-index:1; opacity:0.2; filter:alpha(opacity=20);}

.navigation {position:absolute; top:160px; left:800px; text-align:right; font-weight:bold; z-index:10;}

.pageTitle {position:absolute; top:21px; left:323px; text-align:right; font-size:14px; font-weight:bold; z-index:10;}

.contentContainer {position:absolute; top:60px; left:160px; width:630px; height:480px; z-index:15; overflow:auto;
scrollbar-base-color:#fffffe;
scrollbar-arrow-color:#544E48;
scrollbar-3dlight-color:#544E48;}

	#thumbPrevious {position:relative;}
	
	.galleryMain{position:absolute; top:30px; left:115px; display:block;}
	.galleryThumbs{position:absolute; top:350px; left:35px; width:560px; background-color:#fffffe; border:solid 1px #544E48; text-align:center;}
	.galleryThumbNail{margin:5px 5px 5px 0; opacity:0.5; filter:alpha(opacity=50);}
	.galleryThumbNailActive{margin:5px 5px 5px 0;}
	.galleryArrow{margin:0 15px 45px 10px;}

.copyright {position:absolute; top:575px; left:700px; z-index:10;}

.cleaner { clear:both; height:1px; border:none; margin:0; padding:0; background:transparent; }

/*
################ Generic Items ################
*/
img { border:0; padding:0; }

.padding5 { padding:5px; }
.padding10 { padding:10px; }
.padding20 { padding:20px; }

td {vertical-align:top;}

/*
################ Form Items ################
*/
.inputMed { font-family:Arial, Helvetica, sans-serif; font-size:10px; width:250px; border:solid 1px #544E48; padding:2px; }

.inputMedError { font-family:Arial, Helvetica, sans-serif; font-size:10px; width:250px; border:solid 1px #ff0000; padding:2px; }

.inputText { font-family:Arial, Helvetica, sans-serif; font-size:10px; width:400px; height:200px; border:solid 1px #544E48; padding:2px; }

/*
################ Anchor Items ################
*/

a { text-decoration:none; color:#544E48; }
a:hover { text-decoration:underline; color:#544E48; }