/*
		You can choose whether to use or delete
		this first declaration.
		It sets a 0 margin & padding on the most
		regularly used tags. You can then customise
		each individual tag (or group of tags) to
		provide the spacing required.
		It seems to be better to use padding for
		consistency as different browsers use 
		different rules for collapsing margins.
*/
body, form,
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, li, address {
        margin: 0;
        padding: 0;
}

/* Start */
#frame {
	text-align: left;
	width: 100%;
}

p	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5D5C5C;
	padding-bottom: 10px;
}

h3	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A4A0B3; 
	font-weight: bold;
}

.forex_link	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #8E8B9B;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

.forex_link:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

.useful_info_link	{
	color: #c9bb58;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
.useful_info_link:hover	{
	color: #A39EB2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

/* TOP NAVIGATION */


#nav_wrapper	{
	 background-image: url(../images/nav_bg.gif); 
	 height: 27px;
	 margin-top: 1px;
}

*html ul#nav a	{
height: 1px;
}

ul#nav li {
	display: inline;
}

ul#nav	{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

ul#nav a	{
	padding: 7px 15px 7px 15px;
	margin-right: 5px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
}

ul#nav a:hover	{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	padding: 7px 15px 7px 15px;
	margin-right: 5px;
	background-color: #CAC079;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;
}

ul#nav .active	{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	padding: 7px 15px 7px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #CAC079;
	vertical-align: middle;
}


.streep	{
	color: #ffffff;
}

.rates_pad	{
	padding-top: 10px;
	padding-left: 10px;
	border-bottom: solid #a39eb2 1px;
	border-right: solid #a39eb2 1px;
}

.site_link	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CAC079;
	font-weight: bold;
	text-decoration: none;
}

.site_link:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A9A4B7;
	font-weight: bold;
	text-decoration: underline;
}

.accom_link	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A9A4B7;
	font-weight: bold;
	text-decoration: none;
}

.accom_link:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CAC079;
	font-weight: bold;
	text-decoration: underline;
}

/* Contact & Form */
#contact_page {
	text-align: center;
}
.contact_message {
	color: #c00; 
	font-size: 24px; 
	font-weight: bold; 
	margin: 15px 0;
}
.form wrapper {
	text-align: center;
	width: 400px;
}
.form_inputs {
	color: #5D5C5C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 28px;
	margin: 12px 0;
	text-align: right;
	width: 340px;
}
.form_inputs span {
	color: #C00;
	font-size: 16px;
}
.form_inputs input {
	border: solid #434300 1px;
	color: #313100;
	font-size: 13px;
	height: 20px;
}
.form_enquiry {
	color: #6C6D01;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 12px;
}
.form_enquiry textarea {
	border: solid #434300 1px;
	color: #313100;
	font-family: verdana, sans-serif;
	font-size: 13px;
}
.textfield {
	color: #6C6D01;
}
.form_text {
	color: #dd5500;	font-size: 11px; font-weight: normal ; font-size: 12px;
	font-family: Verdana, sans-serif;	padding-top: 8px; padding-bottom: 8px;
}
.form_captcha {
	border: solid #C1BECB 2px;
}
.form_security {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	margin: 15px 45px; 
	color: #9F3C28; 
	text-align: center;
	width: 400px;
}
.button {
	font-family: Arial, sans-serif; background-color: #A39EB2; font-weight: bold;
	font-size: 12px; color: #ffffff; cursor: pointer; border: 1px solid #C2BFCD;
	margin-bottom: 20px;	
}


/* WebWorX */
#wwx { 
	clear: both;
	color: #3d3e34; 
	font-family: verdana, san-serif; 
	font-size: 0.7em;
	padding: 1.2em 0 0.7em 0;
	text-align: center;
}
#wwx_site { 
	border: solid #007700 1px; 
	background-color: #ffffff;
	padding: 0 0.3em 0.2em 0.3em;
}
#wwx_link { 
	color: #007700;
	font-family: verdana, arial, sans-serif; 
	font-size: 0.9em; 
	font-weight: bold; 
	text-decoration: none;
}
#wwx_link:hover {  
	color: #ff7700;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold; 
	text-decoration: none;
}
#wwx_link span {
	color: #FF7700;
}
#wwx_link:hover span { 
	color: #007700;
}