﻿a
{
    text-decoration:none;
}

body
{
    background-color:#1e1e1e;
}

body, em, div, form, h1, h2, h3, h4, h5, li, p, pre, ol, span, strong, table, td, th, ul  
{
    font-family:Georgia;
    margin:0px;
    padding:0px;
    font-size:12px;
}

h1
{
    font-size:22px;
    font-weight:normal;
    margin-bottom:20px;
    color:#ffffff;
    border-bottom:3px solid #393c3e;
}

h2
{
    background-image:url(/images/icons/bullet-charcoal.png);
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:24px;
    font-size:13px;
    margin-bottom:4px;
    color:#ffffff;
}

h3
{
    font-weight:bold;
    font-size:13px;
}

img
{
    border:none;
}

li
{
    margin-left:12px;
}

li h3
{
    margin-bottom:0px;
    color:#ffffff;
}

ol
{
    margin:0px 0px 12px 12px;
    padding:0px;
    color:#ffffff;
}
    
p,h3
{
    color:#cdcdcd;
    margin-bottom:12px;
    line-height:18px;
	font-weight:normal;
}

ul
{
    list-style-type:square;
    margin:0px 0px 12px 12px;
    padding:0px;
    color:#ffffff;
}

.content-photo-left
{
    margin-right:12px;
    margin-bottom:12px;
    float:left;
}

.content-photo-right
{
    margin-left:12px;
    margin-bottom:12px;
    float:right;
}
.content_home_ads
{
	float:left;
}
.footer
{
    clear:both;
    margin-top:24px;
    font-family:Arial;
    font-size:11px;
    background-image:url(/images/footer.png);
    background-repeat:no-repeat;
    background-position:center top;
    padding-top:16px;
    overflow:hidden;
    color:#6f6f6f;
    text-align:center;
}

.footer a
{
    font-family:Arial;
    font-size:11px;
    color:#6f6f6f;
    padding-left:8px;
    padding-right:8px;
}

.footer a:hover
{
    color:#ffffff;
}

.header-bar
{
    background-image:url(/images/header.png);
    background-repeat:repeat-x;
    height:104px;
    overflow:hidden;
    position:absolute;
    width:100%;
    z-index:-1;
}

.line
{
    clear:both;
    height:1px;
    overflow:hidden;
    background-image:url(/images/line.png);
    background-repeat:no-repeat;
    background-position:center center;
    margin-top:24px;
    margin-bottom:24px;
}

.page
{
    width:984px;
    margin:auto;
    overflow:hidden;
}

.page-contact-info
{
    font-family:Arial;
    font-size:12px;
    line-height:14px;
    color:#535353;
    width:177px;
    float:right;
    text-align:right;
}

.page-content
{
    width:706px;
    float:right;
}

.page-header
{
    width:100%;
    height:104px;
    overflow:hidden;
    margin-bottom:20px;
}

.page-header-content
{
    padding-top:20px;
    padding-bottom:18px;
}

.page-logo
{
}

.page-logo img
{
    width:113px;
    height:71px;
    vertical-align:bottom;
}

.page-motto
{
    color:#535353;
    font-size:18px;
    font-style:italic;
    padding-left:36px;
}

.page-main
{
    overflow:hidden;
}

.page-menu
{
    width:238px;
    float:left;
}

.page-menu a
{
    font-family:Arial;
    font-size:12px;
    display:block;
    margin-left:10px;
    line-height:18px;
}

.page-menu a.page-menu-title
{
    font-size:13px;
    font-weight:bold;
    padding-top:4px;
    margin-bottom:4px;
    color:#d3d3d3;
}

.page-menu a:hover
{
    color:#a0a0a0;
}

.page-menu-business
{
    background-image:url(/images/menu-business.png);
    background-repeat:no-repeat;
    background-position:center top;
    padding-bottom:8px;
}

.page-menu-business a
{
    color:#9099a3;
}

.page-menu-header
{
    background-image:url(/images/menu-header.png);
    background-repeat:no-repeat;
    background-position:center top;
}

.page-menu-item
{
    background-image:url(/images/menu-item.png);
    background-repeat:no-repeat;
    background-position:center top;
}

.page-menu-legal
{
    background-image:url(/images/menu-legal.png);
    background-repeat:no-repeat;
    background-position:center top;
    padding-bottom:8px;
}

.page-menu-legal a
{
    color:#0662cb;
}

.page-menu-mediation
{
    background-image:url(/images/menu-mediation.png);
    background-repeat:no-repeat;
    background-position:center top;
    padding-bottom:8px;
}

.page-menu-mediation a
{
    color:#6697cf;
}

.purple-box
{
    overflow:hidden;
    margin-bottom:12px;
    background-color:#222237;
}

.purple-box-content
{
    padding:22px 10px 10px 10px;
}

.purple-box h2
{
    background-image:url(/images/icons/bullet-purple.png);
}

.rss-feed
{
    background-color:#313131;
    overflow:hidden;
    margin-bottom:36px;
}

.rss-feed *
{
    font-family:Arial;
    font-size:12px;
    color:#a0a0a0;
    line-height:27px;
}

.rss-feed-news
{
    padding-left:8px;
    padding-right:8px;
}

.rss-feed-news a:hover
{
    text-decoration:underline;
    color:#d0d0d0;
}

.rss-feed-title
{
    background-color:#464646;
    padding-left:8px;
    padding-right:8px;
    float:left;
    height:27px;
}

.rss-feed-title span
{
    background-image:url(/images/icons/rss.png);
    background-position:right center;
    background-repeat:no-repeat;
    padding-right:24px;
}
/* Home page boxes */
.box_wrapper
	{
	width:706px;
	height:122px;
	clear:both;
	overflow:hidden;
	}
.box
	{
	width:175px;
	height:120px;
	float:left;
	background-image:url(../images/box_background.jpg);
	}
.box_seperator
	{
	width:2px;
	height:120px;
	float:left;
	}
.box_pad
	{
	text-align:center;
	padding-top:20px;
	padding-left:5px;
	padding-right:5px;
	}
/* Contact Page */
.contact_wrapper
	{
	width:705px;
	height:420px;
	}
.left_contact
	{
	width:330px;
	height:420px;
	float:left;
	}
.right_contact
	{
	width:375px;
	height:420px;
	float:left;
	}
.form_wrapper
	{
	width:375px;
	height:420px;
	background-image:url(../images/form_background.png);
	background-repeat:no-repeat;
	}
.form_wrapper_pad
	{
	padding-left:30px;
	padding-top:20px;
	}
.form_row
	{
	width:375px;
	height:30px;
	clear:both;
	overflow:hidden;
	}
.title
	{
	width:125px;
	height:20px;
	float:left;
	}
.text_box
	{
	width:250px;
	height:20px;
	float:left;
	}
.text_field
	{
	width:175px;
	}