body { background-image:url(images/bg.gif); background-repeat:repeat-x;background-color:#0C0C0C;
font-family:Arial, Helvetica, Verdana, sans-serif; 
font-size: 14px; 
line-height:20px;
color:#000;
margin: 0px;}

a:visited,
a:link {color:#46578F}
a:hover {color:#46578F;}

h1 {color: #000; margin: 0; padding: 0px 0; font-size: 20px; color: #283A85; line-height:30px; }
h2 {color: #000; margin: 0; padding: 0; font-size: 14px; color: #333; }

#container {width: 955px; margin: 0 auto; text-align: left; background:#C8D3F2}
#header {background: url("images/banner.gif") top left no-repeat; height: 143px;}
#menu {background: url("images/menu.gif") top left no-repeat; height: 50px;}

#page {clear: both; padding: 5px 10px 20px 10px; line-height: 18px; letter-spacing: 0.02em;}

#col_left { float:left; width:325px; padding-left:5px; padding-right:5px;text-align:justify}
#col_right { float:right; width: 590px; padding-left:10px; margin:0px; clear:none}

#content { float:left; width:925px; margin:10px 10px 10px 10px;}

#content_left { float:left; width:550px; padding-right:10px; border-right:1px solid #666666; min-height:350px}
#content_right { float:right; width: 350px; padding-left:10px; margin:0px; clear:none; }

#footer {clear: both; text-align: center; background: #000; padding: 5px 0; font-size: 12px; color: #fff;}
	#footer a:visited,
	#footer a:link {color: #46578F;}
	#footer a:hover {text-decoration: none; }
	
form .input { border: 1px solid #666; background:#B7C7F0; margin-bottom: 3px; padding: 3px; color: #333;}
form textarea {margin-left: 0px; height: 80px; overflow: auto; background:#B7C7F0; border: 1px solid #666; color: #333; font-weight: bold;}
form .submit {margin-left: 90px; width: 100px; background: #B7C7F0 ; padding: 10px 5px; border: 1px solid #666; color:#1D0400; font-weight: bold;}
	
.textjustify { text-align:justify}	
.photos { margin:8px 5px 4px 5px; border: 1px solid #999999}
.gallerytext{ font-size:12px}
.textimonial{ font-size:12px; color:#333; font-style:italic}