body {
		background-image:url(../images/background.jpg);
		background-repeat:repeat-x;
		background-color:#d2d7ed;
}

.window {
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	font-weight: lighter;
	color: #453f4b;
	width: 720px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	position : relative;
	top: 20px;
	margin: auto;
	}

.inner {
		padding:10px;

}

.header {
		padding:0px;

}

.logo {
		width:186px;
		height:140px
}

.button {
		height:140px
}

.maincontent{
		padding-top:0px;
		background-image:url(../images/content_background.jpg;);
		background-repeat:repeat-x;
		width:700px;

}

.leftcol{
		width:180px;
		left:0px;	
		right:0px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left:0px;
		margin-right: 0px;
		padding-top: 5px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		z-index: 20;


}

/*********** Start of HORIZONTAL MENU styles */



.leftcol ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	list-style-type: none
	}
	
.leftcol li {
	position: relative;
	margin: 0px;
	padding: 0px;
	border-right: 0px solid #fff;
	width: 160px;
	float: left;
	text-align: left;
	list-style-type: none
	}
	
/* When adding new horizontal menu items, to reduce the size of the text slightly change the size here */
.leftcol a {
	font-size: 85%;
	height: 15px;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 5px;
	text-decoration: none !important;
	color: #5d5dac;
	list-style-type: none
	}
	
.leftcol a:link {
	text-decoration: none
	}
	
.leftcol a:visited {
	background: url('../images/nav_back.jpg')
	}

.leftcol a:hover {
	background: #5d5dac;
	color:#ffffff;
	}


/*********** End of HORIZONTAL MENU styles */



.clients_table {

		border:solid 1px #a29e9e;
		width:300px;
		text-size:12px;
		text-align:left;

}

.clients_table ul{

		color:#5d5dac;
				

}

.clients_table li {
		line-height:25px;
}

.clients_table a {
	font-size: 12px;
	text-decoration: none;
	color: #5d5dac;
	}
	
.clients_table a:link {
	text-decoration: none
	}
	
.clients_table a:visited {
	}

.clients_table a:hover {
	color:#5d5dac;
	text-decoration:underline;
	}

.title {

font-size:110%; padding-left:10px; color:#5d5dac; text-decoration:underline;

}




.leftcoltext {
		Padding:10px;
		line-height:16px;
		top:300px;
		position:absolute;
		width:150px;
}


.maincol{
		background-image: url(../images/content_background.jpg);
		background-repeat:repeat-x;
		border-right-style:solid;
		border-right-width:1px;
		border-right-color:#a9a5a7;
		border-left-style:solid;
		border-left-width:1px;
		border-left-color:#a9a5a7;
		width:365px;
		padding-right:10px;
		padding-left:10px;

}

.home_main{
		background-repeat:repeat-x;
		width:600px;
		height: 193px;
		padding-right:0px;
		padding-left:0px;
		padding-bottom:10px;
		left:25px;
		position:relative;

}

.home_bottom{
		background-repeat:repeat-x;
		width:650px;
		height: 170px;
		padding-right:0px;
		padding-left:0px;
		padding-bottom:10px;
		left:25px;
		top:10px;
		position:relative;

}

.home_main H1{

		color:#5d5dac;
		font-size: 160%;
		font-weight: lighter;
		padding:0px;

}

.home_bottom H1{

		color:#5d5dac;
		font-size: 160%;
		font-weight: lighter;
		padding:0px;

}

H1{
		color:#5d5dac;
		font-size: 190%;
		font-weight: lighter;
		padding:0px;
}

H2{
		color:#5d5dac;
		font-size: 150%;
		font-weight: lighter;
		padding:0px;
}

.rightcol{
		background-image:url(../images/content_background.jpg);
		background-repeat:repeat-x;
		width:165px;
		padding-left:10px;
		padding-right:0px;
		padding-bottom:0px;
		padding-top:0px;
		vertical-align:top;
		
}

.footer{
		height:15px;
		width:640px;
}
a{
    color:#000000;
}


.social
{
    height:40px;
    padding-left:20px;
    }
    
.social a
{
    text-decoration: none;
    }   
     
.social a:hover
{
    text-decoration: underline;
    }
.social p {
    margin:0;
    padding:10px 0 0 0;
    font-size:13px;
}

.social img {
   float:left; 
    margin:0;
    padding:0 10px 0 0;
}


a img 
{
    border:0;
    }
    
    span.newTitle 
    {
        font-size:15px;
        }
        
        .homeNews 
        {
            margin-bottom:5px;
            border-bottom: solid 1px #ccc;
            padding-bottom:5px;
            }


#homeTop {
    border-bottom:solid 1px #ccc;
    padding: 15px 0 10px 0;
    float:left;
    width:700px
}

.topLeft {
    float:left;
    height:auto;
    width:220px;
}

div.topRight {
    float:right;
    height:200px;
    width:470px;
}

.topRight p {
    line-height:130%;
}

div.homeTopLeft {
    float:left;
    height:330px;
    width:470px;
}

div.homeTopLeft p {
    text-align: justify;
padding:0 5px 0 2px;
}

.homeTopRight {
    float:right;
    height:auto;
    width:220px;
}

#homeBot {
    clear:both;
}

.botBorder {
    border-left:solid 1px #ccc;
    padding-left:10px;
    float:right;
    height:auto;
    width:460px;
}

.clear {
    clear:both;
}

h1.homeH1 {
    margin:0;
    padding:0;
    margin-bottom:10px;
}

#homeContainer {
width: 700px;
height:auto;
padding-bottom:10px;
}