/* CSS Document */

#outerbox {
width:1000px;
border: 1px solid #7E86A6;
background-color:#fff;
margin:auto;
margin-top:22px;
}


#bigbox {
background-color:#647B98;
background-image:url(graphics/rhbgc1000.jpg);
background-repeat:no-repeat;
background-position:center top;
margin:4px;
border: 1px solid #7E86A6;
}

#midbox {
width:860px;
margin:auto;
margin-top:30px;
background-image:url(graphics/box2bg.png);

border: 1px solid #fff;
}

.midboxinner {
margin:20px 8px 8px 8px;
position:relative;
}

#midboxclear {
height:1px;
clear:left;
}

#topmenu {
margin:auto;
margin-top:14px;
padding-top:14px;
width:860px;
height:76px;
position:relative;
text-align:right;
}

#lowerbox {
	width:850px;
	background-image:url(graphics/boxbbg.png);
	margin:auto;
	margin-top:16px;
	margin-bottom:32px;
	padding:6px;
	border: 1px solid #333366;
}

#rightmenu {
	position:absolute;
	left: 0;
	top: 5px;
	width:380px;
	text-align:left;
}

.rmelement {
padding-right:4px;
display:inline;
}

.fpphoto {
	margin-left:440px;
	width:400px;
	margin-top:10px;
}

.fpphotodetail {
	width:400px;
	float:left;
	margin-left:10px;
	margin-top:0;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333366;
	background-color:#CDD3E0;
	background-image:url(graphics/bgfade.jpg);
	background-repeat:repeat-x;
}
a:link {
	color: #336666;
}
a:visited {
	color: #663366;
}
a:active {
	color: #336666;
}


h3 {
text-transform:lowercase;
}


#formbox {
width:700px;
margin:auto;
background-image:url(graphics/boxbg.png);
background-repeat:repeat;
}


#form2, #form1 {
padding: 4px 4px 12px 4px;
margin:auto;
}


#form2 p.standard {
 padding-left: 230px;
 margin-top: 14px;
 margin-bottom: 14px;
}
#form2 .formele, #form2 .formreq {
  padding-bottom: 10px;
}

#form2 .formeletop {
  padding-top: 20px;
  padding-bottom: 10px;
}
#form2 .nextbutton {
  padding-left: 236px;
  margin-top: 16px;
}

#form2 select, #form2 input, #form2 textarea, #form1 select {
border: 1px solid #333366;
background-color:#CCD0E0;
font-size: 14px;
color: #333366;
}

#form2 .btn {
  border: 1px solid #333366;
  background-image: url(graphics/buttonfade.jpg);
  color: #333366;
  width:140px;
  height:30px;
  font-size:15px;
  margin-bottom:30px;
}
#form2 .formele label, #form2 .formreq label, #form2 .formeletop label {
width: 230px;
float: left;
text-align: right;
font-size: 15px;
padding-right: 4px;
display: block;
}
#form2 .formreq label {
color: #CC0000;
}

#form2 .formele textarea {
width: 300px;
height: 150px;
}
#form2 .formtick label {
width: 400px;
float: left;
text-align: right;
color: #CC0000;
margin-top: 0.4em;
margin-right: 10px;
display: block;
}
#form2 .costbox {
padding: 1px 2px 12px 2px;
margin-top: 6px;
margin-bottom: 16px;
}

         
#clearleft {
  clear: left;
  height: 1px;
}


<!--table info-->


td {
width: 25%;
text-align: center;
}

td p.title {
font-size: 12px;
margin-top: 0;
padding-top: 0;
}

td p.title a:link {
     color: #3F1D87;
     text-decoration: none;
     }

td p.title a:visited {
     color: #2D2D87;
     text-decoration: none;
     }

td p.title a:hover {
     color: #990033;
     text-decoration: underline;
     }

td p.title a:active {
     color: #FFCC66;
     text-decoration: none;
}

.imggal {
border:1px solid #fff;
background-image:url(graphics/boxbg.png);
}

.imggal a:link, .framer a:link, .gallinks a:link {
color: white;
}

.imggal a:visited, .framer a:visited, .gallinks a:visited {
color: #5D728D;
}

.imggal a:hover, .framer a:hover, .gallinks a:hover {
color: #999933;
}

.imggal a:active, .framer a:active, .gallinks a:active {
color: #663366;
}

