/*------------------------------- BASIC HTML ELEMENTS CSS-------------------------------*/
body	{
		margin: 0;
		background: #3C3463 url(../images/top_bg_gradients.jpg) left top repeat-x;
/*		color: #827C6B; */
		color: #717679;
		}

a		{
		color: #8A1C35; 
		}

h1		{
		border-bottom: solid 1px #ccc;
		padding-bottom: 5px;
		}

			
h6		{
		margin: 2px 0 0px 0px;
		padding: 0px 0 0px 13px;
		font-size: 12px;
		background: url(../images/icon_arrowBullet.gif) left center no-repeat;
		}

/*---------------------------COMMON CSS -------------------------------------*/
#container
		{
		padding-top: 30px; 
		width: 935px;
		}		
		
#header	{
		width: 100%;
		margin-bottom: 3px;
		}		
		
#header td
		{
		vertical-align: bottom;
		}		
		
#leftColumn
		{
		width: 290px;
		float: left;
		}
		
#leftColumn .sociallinks {
	width:270px;
	line-height:1.5em;
	text-align:right;
	margin-left:10px;
	margin-top:10px;
	}


#rightColumn
		{
		margin-left: 290px;
		}		
		
#content	
		{
		background: #fff;
		}				
		
.contentPadding
		{
		padding: 20px 16px;
		}		
				
.greenBarBG
		{
		height: 25px;
		background: url(../images/green_bar_gradient.jpg) left top repeat-x;
		}			
		
.purpleBarBG
		{
		height: 110px;
		background: url(../images/purple_bar_gradient.jpg) left top repeat-x;
		}		

		
.border
		{
		font-size: 0;
		line-height: 0;
		margin-top: 4px;
		height: 0px;
		border-top: solid 1px #ccc;
		}		
		
h6.title	{
		display: block;
		padding: 0px 0px;
		margin: 0px 0;
		background: none;
		border: solid 1px #ccc;
		border-left: none;
		border-right: none;
		}		

h6 a	{
		color: #268DB0;
		}

.title img
		{
		display: block;
		}

.bulletTopics h6
		{
		margin: 12px 0 10px 0;
		padding-left: 20px;
		}

.bulletTopics ul
		{
		padding: 0 0 10px 20px;
		}
		
.bulletTopics li
		{
		list-style-type: none;
		}		

.red	{
		color: #970F00;
		}

.blue 	{
		color: #3C355F;
		}
		
.errorBox
		{
		width: 450px;
		margin: 0px auto;
		padding: 10px;
		border: double 5px #ccc;
		}
										
/*----------------------------NAVIGATION ------------------------------*/
ul.subLinks
		{
		height: 18px;
		text-align: center;
		padding: 0; 
		margin: 1px 0;
		background: url(../images/grey_bar_gradient.jpg) left top repeat-x;
		vertical-align: middle;
		}
		
.subLinks a
		{
		color: #948EAF;
		}
				
.subLinks li
		{
		font-weight: bold;
		font-size: 9px;
		display: inline;
		margin: 0px;
		padding: 0 25px;
		}		

/*-------------------------FOOTER--------------------------------------*/
#footer
		{
		width: 915px;
		margin: 5px 10px 0 10px;
		}

#footer *
		{
		font-size: 9px;
		color: #fff;
		}

		
/*-------------------------HOME PAGE --------------------------------------*/
.imageList th, .imageList td
		{
		text-align: left;
		vertical-align: top;
		/* padding-bottom: 15px; */
		}

.imageList th
		{
		border-bottom: 1px solid #ccc;
		}

.imageList th img
		{
		display: block;
		margin: 3px;
		}

.imageList td img
		{
		display: block;
		margin: 10px;
		}

.imageList p
		{
		margin: 0;
		padding: 5px 0 0 0;
		}
		
#contentLeft
		{
		float: left;
		width: 290px;
		}
		
#contentRight
		{
		margin-left: 310px;
		}		
		
ul.linkList 
		{
		}
		
.linkList li
		{
		margin: 5px 0;
		font-size: 13px;
		list-style-type: none;
		font-weight: bold;
		}				

.linkList a
		{
		color: #3C3467;
		}		
		
/*-------------------------CONTACT US / LOCATION --------------------------------------*/
#contactUs h6
		{
		font-size: 13px;
		color: #3C355F;
		padding-left: 20px;
		margin-left: 20px;
		}

#contactUs h6 a
		{
		color: #3C355F;
		}
		
/*------------------------- OUR SERVICES --------------------------------------*/
#servicesLinks
		{
		border-bottom: solid 1px #ccc;
		padding-bottom: 10px;
		}		
		
#servicesLinks li
		{
		display: inline;
		padding-left: 12px;
		margin: 0 20px 0 5px;
		background: url(../images/icon_arrowBullet.gif) left center no-repeat;
		font-size: 14px;
		font-weight: bold;
		}		
		
#servicesLinks a
		{
		color: #3C355F;
		}		
		
dl.contentListing
		{
		padding-bottom: 20px;
		}
		
.contentListing dt
		{
		font-size: 13px;
		padding: 20px 0 7px 0;
		}				

.contentListing dt a
		{
		color: #717679;
		}		