/************************** Fraser Wealth Management ************************
Site Design By IT answers UK
Developed by Chris Carroll - Web Team
****************************************************************************** */



/*************************** Main Site Info**********************/
/****************************************************************/



/* Global Resetting */
html{	
	width: 100%;
	height: 100%;
/*	background:url(../../images/SiteTemplate/fraserBackground.jpg) repeat;*/
	background-color: #025ea3;
	background-position: center;
	background-attachment:fixed;
	
}

* {
	margin: 0;
	padding: 0;
    font-family:"verdana", arial, helvetica, sans-serif;
	/*font-size: 11px;*/
	list-style:none;
	
}


body
{
	width: 100%;
	height: 100%;
	font-size: 70%;
	padding-bottom: 20px;
	margin-top: 10px;


	
}




/*************************** Standard Classes **********************/
/****************************************************************/

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}


.opacityit img 

{
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

.opacityit:hover img 

{
opacity: 0.85;
filter:alpha(opacity=85);
-moz-opacity: 0.85;
}

a {

color: #23408F;
font-size: 1em;
font-weight: 600;
text-decoration: none;
}

a:hover {

color: #23408F;
font-size: 1em;
font-weight: 600;



}


.bottomline {

border-bottom: 2px dotted #999999;
width: auto;

}


.Published { color: #BBBBBB; margin: 10px 0 10px 0; }





/*************************** Main Page Layout*********************/
/****************************************************************/
#thePage {
	width: 960px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
    font-family:"verdana", arial, helvetica, sans-serif;
	margin: 0 auto 0 auto;
    text-align: left;
	background-color: #FFF;
/*	height: 500px;*/


		
	}


/*************************** Main Header  ************************/
/****************************************************************/

#thePage #header {
	height: 178px;
	width: 960px;
	/*width: 100%;*/
	background-color: #FFF;
	background:url(../../images/SiteTemplate/fraserHeader.jpg);
	padding: 0;

}


#thePage #header #headerLeft {
float:left;
height: 180px;
width: 590px;
padding: 0;
/*background-color: #999999;*/
/*background:url(../images/buildingTop.png) no-repeat;*/
/*background-position: bottom;*/


}


#thePage #header #headerRight {

height: 180px;
width: 406px;
float:left;
padding: 0;
/*background-color: #FF0000;*/
/*background:url(../images/propertyLogo.png) no-repeat;
background-position: center;*/


}






/***************************Header Navigation  ********************/
/****************************************************************/

#thePage #TopFlash {
	float: left;
	top: 240px;
	height: 260px;
	width: 900px;
	background-color: #fff;
	/*background:url(../../images/SiteTemplate/fraserHomeFlash.jpg);*/
	padding: 0;
	
}

#thePage #FlashLeftMargin  {

	float: left;
	top: 240px;
	height: 260px;
	width: 30px;
	background-color: #FFF;
	padding: 0;

}




#thePage #FlashRightMargin  {

	float: left;
	top: 240px;
	height: 260px;
	width: 30px;
	background-color: #FFF;
	padding: 0;


}


#thePage #Navigation {
	float: left;
	height: 70px;
	width: 960px;
	background-color: #fff;
/*	background:url(../images/fraserHomeFlash.jpg);*/
	padding: 0;
	font-weight:700;

	
}



#thePage #NavigationHome {
	float: left;
	height: 55px;
	width: 960px;
	background-color: #fff;
/*	background:url(../images/fraserHomeFlash.jpg);*/
	padding: 0;
	font-weight:700;

	
}





/*************************** Main Page Layout  ************************/
/*********************************************************************/


#thePage #lowerMainContent	{

float:left;
width: 960px;
/*height: 600px;*/
background-color:#FFF;

}


#thePage #lowerMainContent #middleContentHolder  {

position: relative;
left: 45px;
width: 900px;
/*background-color: #E1E2E3;*/



}


#thePage #lowerMainContent #middleContentHolder #leftColumn {

float: left;
width: 205px;
background-color: #e2f4fd;

}

#thePage #lowerMainContent #middleContentHolder #leftColumn #innerLeftColumn {

/*position: relative;
left: 5px;
top: 5px;*/
width: auto;
padding: 10px;
/*background-color: #999900*/



}

#thePage #lowerMainContent #middleContentHolder #leftColumn #innerLeftColumn li {

list-style:none;
font-size: 10px;
text-align:left;
color: #DDDDDD;

}

#thePage #lowerMainContent #middleContentHolder #leftColumn #innerLeftColumn #NewsList  {

margin: 0;
font-size: 10px;

}


#thePage #lowerMainContent #middleContentHolder #leftColumn #innerLeftColumn #NewsList .newsMainTitle {

color: #888888;

}


#thePage #lowerMainContent #middleContentHolder #middleColumn {

float: left;
width: 460px;
/*background-color: #000;*/
/*height: 500px;*/

}


#thePage #lowerMainContent #middleContentHolder #middleColumn #innerMiddleColumn {

/*position: relative;
left: 5px;
top: 5px;
width: 450px;*/
/*background-color: #999900;*/
/*height: 490px;*/

width: auto;
padding: 10px 10px 10px 10px;
text-align:justify;


}



#thePage #lowerMainContent #middleContentHolder #middleColumn #innerMiddleColumn img {

border:2px solid #6caedf;
margin: 0 2px 0 2px;

}

#thePage #lowerMainContent #middleContentHolder #middleColumn #innerMiddleColumn #NewsList  {

list-style:none;
margin: 0;

}





#thePage #lowerMainContent #middleContentHolder #rightColumn {

float: left;
width: 200px;
/*background-color: #333333;*/
border-left: #666666 1px dashed;
xxheight: 500px;


}

#thePage #lowerMainContent #middleContentHolder #rightColumn #innerRightColumn {

width: auto;
padding: 10px 10px 10px 20px;
background-color: #fff;

}


#rightColumn p{
margin:0;
Padding:0;
margin-bottom:30px;
}



#thePage #lowerMainContent #middleContentHolder #rightColumn #innerRightColumn .links a {
float: right;
height: 20px;
background-color: #23408F;
width: 170px;
margin: 4px 0 4px 0;
color: #FFFFFF;
padding-left: 3px;
padding-top:  2px;
font-weight: 700;

}

#thePage #lowerMainContent #middleContentHolder #rightColumn #innerRightColumn .links a:hover  {
float: right;
height: 20px;
width: 170px;
color: #97E0F0;
font-weight: 700;
text-decoration: none;

}


/******************* Full Page Styles **************************/
/*************************************************************/







#thePage #lowerMainContent #middleContentHolder #LeftMiddleColumn {

float: left;
width: 685px;
/*background-color: #000;*/
/*height: 500px;*/

}


#thePage #lowerMainContent #middleContentHolder #LeftMiddleColumn #innerLeftMiddleColumn {

/*position: relative;
left: 5px;
top: 5px;
width: 450px;*/
/*background-color: #999900;*/
/*height: 490px;*/

width: auto;
padding: 10px 10px 10px 0;
/*background-color: #666666;*/

}


#thePage #lowerMainContent #middleContentHolder #LeftMiddleColumn #innerLeftMiddleColumn img {

border:2px solid #6caedf;
margin: 0 2px 0 2px;

}


#thePage #lowerMainContent #middleContentHolder #LeftMiddleColumn #innerLeftMiddleColumn #NewsList .newsDateTitle { 

color: #999999; 

}

#StaffList li {

list-style: none;
list-style-image: none;
}

#StaffList .staffname { 
	clear: both;
	padding-left: 65px;
	font-size: 14px;
}

#StaffList .staffphoto {
	float: left;
	margin-left: 0;
	margin-top: -1.2em;
	margin-right: 5px;
}     
#StaffList .staffphoto img {
	border:2px solid #6caedf;
}

#StaffList .staffdescription {
	margin-left: 65px;
	margin-bottom:10px;
	border-bottom: 1px dotted #A8DAF4;
}

#thePage #lowerMainContent #middleContentHolder #LeftMiddleColumn #innerLeftMiddleColumn #StaffPhoto {
	float: left;
	margin-right: 10px;
	width: 165px;
}

#thePage #lowerMainContent #middleContentHolder #LeftMiddleColumn #innerLeftMiddleColumn #StaffPhoto img {
	border:2px solid #6caedf;
	
}


#thePage #lowerMainContent #middleContentHolder #LeftMiddleColumn #innerLeftMiddleColumn #Content {
    width: 500px;
 	float: left;
	margin: 0px 0px;
}


/*************************** FOOTER **************************/
/*************************************************************/



#thePage #footer {
	
	width: 960px;
	height:30px;
	padding: 0;
	font: 10px "Comic Sans MS", arial, helvetica, sans-serif; color: #9c9d9d;
	font-weight: 600;
	/*color: #CCCCCC;*/
	float: left;
	background-color: #FFFFFF;
	

} 


#thePage #footer #footerInner {
	
	width: 940px;
	padding: 2px 10px 2px 10px;
	height: 26px;
	text-align: right;
	
	
}




.message {
	margin: 15px;
	padding: 5px;
	width: 92%;
	color: #979908;
	border: 4px solid #F7F8B4;
	background: #FFFFEA;
}
span.middleColumn .message {
	margin: 4px 0 0 3px;
}
.required {
	margin: 4px 0 0 3px;
	padding: 5px;
	width: 92%;
	color: #DC1313;
	border: 4px solid #FF7373;
	background: #FED0D0;
}

p#Remember label {
	margin: -24px 0 0 20px;
	text-align: left;
}

.entry {
	border-bottom: 1px solid #eee;
}




/*************************** NAVIGATION************************/
/*************************************************************/



/*------ header & navigation stuff ----------*/




/* ------- Side News Styles -------*/



#NewsList li{
	margin-bottom:15px;
	list-style:none;
	list-style-image: none;
}
#NewsList li .title{
	text-transform:uppercase;
	
}

#NewsList p{
	padding:0;
	margin:0;
}

#News_1 a{
	color: #970074;
}
#News_2 a{
	color: #008100;
}
#News_3 a{
	color: #d5a40f;
}
#News_4 a{
	color: #c05f00;
}

.content1, .content2{
	float:left;
	width:209px;
}
.content2{
	margin-left:20px;
}
.colortext{
	color:#6cadef;
}



/* ------- Main News Holder Styles -------*/

#NewsListHolder li .newsDateTitle  {
		
	
}

#NewsListHolder li {
	
	list-style:none;
	color: #6E6F69;
	font-weight:500;
	
	}
