BODY, FORM, FIELDSET, DIV, P, HR, H1, H2, H3, H4, H5, H6, DL, DD, DT, OL, UL, LI, TABLE, TH, TD,IMG  {margin:0px; padding:0px; border:0px;}

/* Layout - test */ 
.layout {float:left; overflow:hidden;}
.shift {margin-top:0px;}
.large-column {width:735px;}
.full-column {width:735px;margin-top:250px;}
.medium-column {width:490px;margin-top:250px;}
.small-column {width:245px;margin-top:250px;}
.clear {clear:both; display:block; visibility:hidden; height:1px; width:1px; overflow:hidden;}

/* Main */
BODY {background:#FFFFFF; }
.main {position:absolute; top:0px; left:50%; margin:0px 0px 0px -367px;}

/* Content */
.content {font:75% Arial, sans-serif; color:#5B5B4F; margin:0px 20px 20px 0px;}
.content H1 {font-size:160%; margin:0px 0px 5px 0px;}
.content H2 {font-size:130%; margin:0px 0px 5px 0px;}
.content H3 {font-size:100%; margin:0px 0px 5px 0px;}
.content P {padding:0px 0px 15px 0px; line-height:140%;}
.content P.divider {border-bottom:1px solid #D2D2AE; padding:0px 0px 10px 0px; margin:0px 0px 15px 0px;}
.content P EM {color:#666666; font-size:90%; font-style:normal;}
.content UL {padding:0px 0px 10px 25px;}
.content OL {padding:0px 0px 10px 25px;}
.content LI {padding:0px 15px 5px 0px; list-style-image:url(http://0fc7319602018635838404e2ce931077cba459c1.gripelements.com/images/dot.gif);}
.content A {color:#336699; text-decoration:none;}
.content A:hover {color:#003366; text-decoration:underline;}
.logo-left {float:left; margin:3px 5px 5px 0px; border:1px solid #ccc;}
.image {display:block; margin:3px 0px 5px 0px; }
.image-left {float:left; margin:3px 10px 5px 0px; }
.image-right {clear:right; float:right; margin:3px 0px 5px 10px; }
.image-left EM, .image-right EM, .image EM {font-style:normal;}
.image .image-copyright, .image-left .image-copyright, .image-right .image-copyright {display:none;}
.content P.align-right {text-align:right;}
.content .small {font-size:90%; font-style:normal;}
.content P.code {font-family:Courier, monospace;}
.content .link-list {float:left; padding:0px 0px 10px 0px;}
.small-column .link-list LI {width:210px; }
.content .link-list LI {list-style:none; float:left; }
.content .link-list LI A {float:left; clear:both; color:#003366; text-decoration:none; padding:0px 0px 0px 15px; background:url(http://0fc7319602018635838404e2ce931077cba459c1.gripelements.com/images/bullet.gif) 0px 2px no-repeat;}
.content .link-list LI A:hover {color:#003366; text-decoration:underline;}
.content .quote-right { clear:right; float:right; width:200px; background:#D2D2AE; padding: 10px 10px 10px 10px; margin:0px 0px 5px 10px;}
.content .quote, .content .quote-left { float:left; width:200px; background:#D2D2AE; padding: 10px 10px 10px 10px; margin:0px 10px 5px 0px;}
.content .box-right { clear:right; float:right; width:200px; background:#99CCFF; padding: 10px 10px 10px 10px; margin:0px 0px 5px 10px;}
.content .box, .content .box-left { float:left; width:200px; background:#ddd; padding: 10px 10px 10px 10px; margin:0px 10px 5px 0px;}


/* Navigation */
.navigation {position:absolute; top:210px; left:50%; margin:0px 0px 0px -367px; font:70% Arial, sans-serif;  color:#336699; width:716px; height:26px; background:url(http://0fc7319602018635838404e2ce931077cba459c1.gripelements.com/images/nav_bg.gif) no-repeat; }
.navigation P {float:left; text-indent:20px; line-height:25px; height:25px;}
.navigation UL {float:left;}
.navigation LI {float:left; list-style:none;}
.navigation LI.right {list-style:none;  text-decoration:none; height:25px; padding:0px 10px 0px 10px; line-height:25px; }
.navigation A {float:left; font-weight:bold; color:#336699; text-decoration:none; height:25px; padding:0px 10px 0px 10px; line-height:25px;}
.navgiation P.right { float:right; }
.navigation P.logo a span { display:none;}
.navigation LI A:hover, .navigation LI STRONG A {background-color:#336699; color:#FFFFFF; background:url(http://0fc7319602018635838404e2ce931077cba459c1.gripelements.com/images/nav_bg_hover.gif) repeat-x; color:#333;}
.navigation P.logo {position:absolute; top:-190px; left:0px; height:180px; width:725px;}
.navigation P.logo A {padding:0px; color:#FFFFFF; display:block; height:55px; width:725px; background:url(http://0fc7319602018635838404e2ce931077cba459c1.gripelements.com/images/logo-top.gif) 0px 0px no-repeat;}
.navigation P.logo A:hover {background-color:#FFFFFF; color:#FFFFFF;}
.navigation P.header-1 {background:url(http://0fc7319602018635838404e2ce931077cba459c1.gripelements.com/images/header1.jpg) 0px 55px no-repeat;}
.navigation P.header-2 {background:url(http://0fc7319602018635838404e2ce931077cba459c1.gripelements.com/images/header2.jpg) 0px 55px no-repeat;}
.navigation P.header-3 {background:url(http://0fc7319602018635838404e2ce931077cba459c1.gripelements.com/images/header3.jpg) 0px 55px no-repeat;}
.navigation P.header-4 {background:url(http://0fc7319602018635838404e2ce931077cba459c1.gripelements.com/images/header4.jpg) 0px 55px no-repeat;}
.navigation P.header-5 {background:url(http://0fc7319602018635838404e2ce931077cba459c1.gripelements.com/images/header1.jpg) 0px 55px no-repeat;}
.navigation P.header-6 {background:url(http://0fc7319602018635838404e2ce931077cba459c1.gripelements.com/images/header1.jpg) 0px 55px no-repeat;}
.navigation P.header-7 {background:url(http://0fc7319602018635838404e2ce931077cba459c1.gripelements.com/images/header7.jpg) 0px 55px no-repeat;}

.promo { width:200px; background:#eee; border: 1px solid #ccc; padding: 8px 8px 8px 8px; }

/* Mode */
.modes {position:absolute; top:25px; left:50%; margin:0px 0px 0px -367px; font:70% Arial, sans-serif; color:#5B5B4F; width:100px; height:25px; z-index:1;}
.modes P {height:20px; width:165px;}
.modes A {color:#EF3B1D; text-decoration:none;}
.modes A:hover {text-decoration:underline;}

/* Gallery */#galleryFrame {
  text-align:center;
  overflow:hidden;
  position:relative;
  width:700px;
  }

#galleryContent {
  font:13px arial, helvetica, sans-serif;
/*  padding:40px 0;*/
  width:1400px;
  }

#galleryNav {
	float:right;
	font-weight:bold;
	font-size:110%;
}

table.gallery {
  float:left;
  width:700px;
 }

table.gallery td {
  width:33%;
  height:14em;
  padding:3px;
  vertical-align:top;
  position:relative;
 }

table.gallery img {
	padding:5px;
	border:1px solid #eee;
}

table.gallery img:hover {
	padding:5px;
	border:1px solid #999;
}

/* Footer */
.footer {background:#FFFFFF url(http://0fc7319602018635838404e2ce931077cba459c1.gripelements.com/images/nav_bg.gif) no-repeat; height:25px; font-size:70%; padding:5px;}
.footer UL {float:left; width:480px; padding:0px;}
.footer LI {float:left; list-style:none;}
.footer P {float:left; padding:0px; color:#666;}
.footer A {color:#5B5B4F;}
.footer .right { float:right;}
.search LABEL { display: none; }
.search .text { width:120px; }

.exceptionDetails {display:none;}

