/* ----- Links ------------------------------------------------------------- */
A:link, A:visited {  color: #D3739A; text-decoration: underline}
A:visited:hover, A:hover {  color: #D3739A; text-decoration: none}

A.whitelink:link, A.whitelink:visited {  color: white; text-decoration: none}
A.whitelink:visited:hover, A.whitelink:hover {  color: white; text-decoration: underline}
/* ------------------------------------------------------------------------- */

body {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px; 
		line-height: 14px; 
		font-weight: normal;
		color: #342F21;
		BACKGROUND-IMAGE: url(http://images.graphitesuite.com/template_cyplex/main_bg.gif);
		BACKGROUND-REPEAT: repeat-y;
		background-color: #004273;
		margin:0px;
		padding:0px;
		}
	#frame {
		width:780px;
		margin:0px;
		padding:0px;
		text-align:left;
		}
		
	#frameleft {
		width:160px;
		padding:0px;
		float:left;
		}
	
	#frameright {
		width:620px;
		padding:0px;
		float:left;
		}
	#maincontent {
		width:560px;
		padding:30px;
		background:e1e1ff;
	}
	#mainheader {
		width:620px;
		height:50px;
		BACKGROUND: url(http://images.graphitesuite.com/template_cyplex/red_bg.gif) repeat #E13A3E;
		vertical-align: center;
		font-size: 15px;
		font-family: Arial, Helvetica, sans-serif;
		line-height:52px;
		text-indent:25px;
	}
	#mainheader B {
		font-size: 17px;
		font-weight: bold;
	}
	
	#frametop {
		BACKGROUND: url(http://images.graphitesuite.com/template_cyplex/top_bg.gif) repeat-x #004273;
		height: 111px;
		border-bottom: 1xp solid black;
		}
		
UL.button {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	width:160px;
	border-bottom: 1px solid #B3CBDC;
}
UL.button LI {
	border-bottom: 1px solid #000000;
	border-top: 1px solid #B3CBDC;
	margin: 0;
}
UL.button LI A:link, UL.button LI A:visited  {
	display: block;
	padding: 5px 0px 5px 20px;
	border-right: 8px solid #004273;
	background-color: #004F89;
	color: #fff;
	text-decoration: none;
	width: 132px;
}
UL.button LI A:visited:hover, UL.button LI A:hover {
	background-color: #004273;
}

BLOCKQUOTE {
background: #EDEDED;
border: 1px solid #D9D9D9;
padding: 20px;
margin: 0px;
}
BLOCKQUOTE B, STRONG {
color:#666666;
margin-bottom: 10px;
}

FORM,  {
font-size: 10px;
margin: 0px;
}
INPUT, SELECT {
font-size: 10px;
margin: 0px;
border: 1px solid #666666;

}
INPUT.button {
font-size: 10px;
margin: 0px;
background-color: #999999;
}
IMG.photo {
border: 1px solid #E0E0E2;
background: white;
padding: 5px;
}
IMG.gsGalleryThumb, IMG.gsGalleryThumbCat {
border: 1px solid #E0E0E2;
background: white;
padding: 5px;
}
