/* CSS Document */



html, body {
 height: 100%;
}

p{
  color: #666;
  font: 100%/1.4 Helvetica, Arial, sans-serif;
  margin:13px 0px;
  padding: 0;
}


body {
  color: #666;
  font: 12px/1.4 Helvetica, Arial, sans-serif;
  margin:0;
  padding: 0;
  background: #e0ebfd url(../images/background/bg_gradient.gif) repeat-x;
}


#wrapper {
 position: relative;
 min-height: 100%;
 width: 1050px;
 margin: 0 auto;
 text-align: left;
 
}

#formcontainer {
 position: relative;
 min-height: 100%;
 width: 100%;
 margin: 0 auto;
 text-align: left;
 
}

/*IE6 only*/
* html #wrapper {
 height: 100%;
}

* html #container {
 height: 100%;
}
/*IE6 only*/

#container {
	z-index: 2;
	min-height: 100%;
	position: absolute;
	left: 107px;
	top: 0px;
	width: 844px;
	margin: 0 auto;
	background: url(../images/background/shadow_lr.png) repeat-y;
	background-image: url(../images/background/shadow_lr.png);
} 


.header {
  float:left;
  width: 798px;
  margin: 0px 23px 0 23px;
  padding: 0;
}

#title {
 float:left;
 width: 798px;
 height: 25px;
 margin: 0 23px 0 23px;
 padding: 35px 0 0px 17px;
 color: #e8a634;
 font: 140%  Helvetica, Arial, sans-serif;
 font-weight:bold;
 background: url(../images/generic/deco_1.gif) no-repeat;
} 

#gallerycap {
 float:left;
 width: 798px;
 height: 25px;
 margin: 0 23px 0 23px;
 padding: 20px 0 12px 17px;
 color: #666;
 font: 110%  Helvetica, Arial, sans-serif;
 background: url(../images/generic/deco_1.gif) no-repeat;
} 

#navigation {
 margin-left: 30px ;
 padding: 0;
} 

ul#nav {
 margin-left: 0;
 padding: 0;
 list-style-type:none;
} 

#nav li {
 display:inline;
 margin-left: 0;
 padding: 0;
}
 
#nav a {
color: #666;
 font: 100%  Helvetica, Arial, sans-serif;
 font-weight:bold;
 padding: 0.7em 1em 0.3em;
 float:left;
 text-decoration:none;
} 

#nav a:hover {
 color: #e8a634;
} 

#nav a.current {
 color: #e8a634;
} 

#contentmain {
clear: both;
 text-align: center;
 width: 700px;
 margin-left: 60px;
 padding: 10px 0px 20px 0px;
} 

#contentgallery {
clear: both;
 text-align: left;
 width: 720px;
 margin: 0px 0px 40px 40px;
 padding: 10px 0px 20px 0px;
} 


#contentleft {
 float:left;
 width: 530px;
 margin: 0px 0px 20px 40px;
 padding: 0px 0px
} 

#contentright {
 float:left;
 width: 190px;
 margin-left: 45px;
 padding: 0px 0px
} 

table{
 
 border-collapse: collapse;
 }
 
 tr{
 border-top:1px solid #ccc;
 }
 
tr.alternate{
 border-top:1px solid #fff;
 }

#footer {
 clear: both;
 margin: 0 30px 10px 40px;
 font: 90%  Helvetica, Arial, sans-serif;
 color: #999;
 padding:10px 0 20px 0;
 border-top: 1px solid #ccc;
 } 


.left {
float : left;
text-align : left;

}


#footer .right {
float : right;
text-align : right;

}




#lefttile {
 color: white;
 position: absolute; left: 0px; top: 0px;
 width: 120px;
 padding: 0px; padding-right: 0px;"
}

#righttile {
 z-index: 1;
 position: absolute; left: 939px; top: 0px;
 width: 120px;
 padding: 0px;"
}

.thumbnail{
float:left;
width:70px;
margin:4px 4px 4px 0px;
}

/*text styling*/
.maincopy {
 color: #666;
 font:  100%/1.4 Helvetica, Arial , sans-serif;
 padding: 0px; 
}

.rightcopy {
 color: #666;
 font:  100%/1.4 Helvetica, Arial , sans-serif;
 margin-left:10px;
 padding: 0px; 
}


.bold{
 font:  bold 100%/1.4 Helvetica, Arial , sans-serif; 
}


.grey{
 color:#999;
 font:  100%/1.4 Helvetica, Arial , sans-serif; 
}


.headline{
 font:  110%/1.4 Helvetica, Arial , sans-serif; 
}

.headercolor{
 color:#666;
 font: bold 100%/1.4 Helvetica, Arial , sans-serif; 
}


.headersmallorange{
 color:#e8a634;
 font: bold 110%/1.4 Helvetica, Arial , sans-serif; 
}


.italic{
 font:  italic 100%/1.4 Helvetica, Arial , sans-serif; 
}

.orange{
 color:#e8a634;
 font:  110%/1.4 Helvetica, Arial , sans-serif; 
}




a:link{
 color:#3b6182;
 font:  100%/1.4 Helvetica, Arial , sans-serif;
 font-weight:bold;
 text-decoration:none;
 }
 
a:visited{
 color:#3b6182;
 font-weight:bold;
 text-decoration:none;
 }
 
a:hover{
 color:#e8a634;
 font-weight:bold;
 text-decoration:none;
 }
 
 
a.small {
 color:#999999;
 font:  100%/1.4 Helvetica, Arial , sans-serif;
 font-weight:normal;
 text-decoration:none;
 }
 
 a.small:hover {
 color:#e8a634;
 font:  100%/1.4 Helvetica, Arial , sans-serif;
 font-weight:normal;
 text-decoration:none;
 }

a.gal{
 color:#fff;

 }
 
a.gal:visited{
 color:#fff;

 }
 
a.gal:hover{
 color:#e8a634;
 
 }