﻿@charset "utf-8";
/* CSS Document */

/*
COLORS
color:#771d7c;
*/

div{
margin:0;
padding:0;
}

body,html{
margin:0;
padding:0;
height:100%;
background-color:#771d7c;
background-image:url(../images/bg.body.jpg);
background-repeat:repeat-x;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4d4d4d;
}

html{
overflow-y:scroll;
}

/*START - GENERAL CLASSES*/

.clearer{
clear:both;
float:none;
}

h1{
font-size:16px;
padding-bottom:10px;
font-weight:bold;
color:#771d7c;
letter-spacing:-1px;
}

h2{
font-size:14px;
padding-bottom:10px;
font-weight:bold;
color:#771d7c;
letter-spacing:-1px;
}

p{
padding-bottom:10px;
color:#745d5e;
font-size:12px;
}

a:link, a:visited{
color:#771d7c;
text-decoration:none;
}

a:hover{
color:#771d7c;
text-decoration:underline;
}

ul{
margin:0px 0px 5px 0px;
padding:0px;
}

ul li{
margin-left:40px;
}

ol{
margin:0px;
padding:0px;
}

ol li{
margin-left:40px;
list-style-position:inside;
}

.lines{
padding:10px 0 10px 0;
background-image:url(../images/bg-lines.jpg);
background-repeat:no-repeat;
background-position:center;
}

.mainDIVs{
margin:0 auto;
width:1000px;
position:relative;
}

.linkmorepurple{
background-image:url(../images/bg-linkmorepurple.jpg);
background-repeat:no-repeat;
text-align:center;
padding-top:4px;
width:105px;
height:22px;
}

	.linkmorepurple a{
	display:block;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	}
	
.link-whiteround{
margin:5px 0 5px 0;
padding:2px 0 0 10px;

font-size:12px;
font-weight:bold;
color:#771d7c;

background-image:url(../images/bg-link-whiteround.png);
background-repeat:no-repeat;

width:135px;
height:18px;
display:block;
}

	.reverse{
	background-image:url(../images/bg-link-whiteround-reverse.png);
	background-repeat:no-repeat;		
	}

/*END*/

#container{
height:auto !important;

background-color:#FFF;
background-image:url(../images/bg-container.jpg);
background-repeat:no-repeat;

padding-bottom:10px;
}

	#logo{
	padding:80px 0 5px 30px;
	}
	
	#lines-design{
	background-image:url(../images/bg-lines-design.jpg);
	background-repeat:no-repeat;	
	height:30px;
	}
	
	#navtop{
	position:absolute;
	top:20px;
	right:20px;
	}

		#navtop ul li{
		margin-left:20px;
		list-style-type:none;
		float:left;
		}
		
		#navtop ul li a{
		color:#ffffff;
		}		
		
	#navmain{
	position:absolute;
	left:325px;		
	top:100px;
	}

		#navmain ul{
		position:relative;
		}

		#navmain ul li{
		margin-left:20px;
		list-style-type:none;
		float:left;
		}
		
			#navmain ul li a{
			color:#771d7c;
			font-size:15px;
			font-weight:bold;
			letter-spacing:-1px;
			
			display:block;
			}
			
			/*START Dropdown*/
			#navmain ul li ul{
			visibility:hidden;
			position:absolute;
			display:block;
			left:20px;
			width:645px;
			background-color:#771d7c;
			}	
			
				#navmain ul li ul li{
				margin:0 10px 0 2px;
				}	
				
				#navmain ul li ul li a{
				color:#ffffff;
				font-size:11px;
				line-height:20px;
				letter-spacing:normal;
				font-weight:normal;
				}					
			/*END*/
	
	#breadcrumb{}
	
		#breadcrumb p{
		padding:0 0 0 208px;
		line-height:30px;
		}
		
		#breadcrumb a{
		color:#745d5e;
		}
		
		#breadcrumb a#bractive{
		color:#761d7b;
		font-weight:bold;
		}	
	
	.smallDIV{
	float:left;		
	width:300px;
	margin:0 8px 0 20px;
	}
	
		.smallDIV p{
		text-align:justify;
		line-height:18px;
		margin-left:5px;
		}
	
	#content{}
	
		.contentsmall{
		float:left;
		width:171px;
		padding:10px 0 10px 29px;
		background-image:url(../images/bg-contentsmall.jpg);
		background-repeat:repeat-y;		
		}
		
			.contentsmall img{
			margin-bottom:5px;			
			}
			
			.contentsmall p{
			line-height:22px;			
			}			
			
			#navsub{
			width:135px;
			padding:5px;
			background-color:#ffffff;
			background-image:url(../images/bg-navsub.jpg);
			background-repeat:no-repeat;
			}
			
				#navsub ul li{
				color:#771d7c;
				margin-left:15px;
				}	
				
					#navsub ul li a{
					font-size:12px;
					color:#745d5e;
					line-height:22px;
					}					

		#contentmiddle{
		width:590px;
		float:left;
		padding:15px 0 0 10px;
		

		background-repeat:no-repeat;
		background-position:top right;		
		}
		
			#contentmiddle h1{
			margin-bottom:30px;
			}
			
			#contentmiddle p{
			margin-left:5px;
			line-height:18px;
			}			

		#contentmiddlehome{
		width:600px;
		float:left;
		text-align:center;
		}
		
			#contentmiddlehome img{
			margin:0 3px 6px 3px;
			}		

#sitemap{
border-top:5px solid #463031;
padding:10px 0 10px 0;
background-color:#745d5e;
color:#FFFFFF
}
	#sitemap ul li{
	float:left;
	list-style-type:none;
	}
	
		#sitemap ul li a{
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		}
		
		#sitemap ul li ul li{
		float:none;
		list-style-type:square;
		}
		
			#sitemap ul li ul li a{
			font-size:11px;
			font-weight:normal;
			color:#FFFFFF;
			}
		
#footer{
padding-top:5px;
}	

	#footer p{
	color:#ffffff;
	font-size:11px;
	}
	
	#footer a:link, #footer a:visited{
	color:#ffffff;
	}			
	
	#footerleft{
	float:left;
	}	

		#footerleft ul{
		margin-left:0px;
		}

		#footerleft ul li{				
		border-left:1px solid #cdcdcd;
		float:left;
		list-style-type:none;
		margin-right:5px;
		margin-left:0px;
		padding-left:5px;
		}	
		
		#footerleft ul li#first{
		border:none;
		}				
	
	#footerright{
	position:absolute;
	left:870px;
	}		
