/* ----------------------------------------------------------------------------------------------------------

    This website template was downloaded from http://www.nuviotemplates.com - visit us for more templates

---------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------
HTML
---------------------------------------------------------------------------------------------------------- */

/*

green (logo)		#babd9b
green (dark)		#6E7151
blue						#91AFCA
red (dark)			#4F3D3D
red (light)			#8A6363

*/

body {background:#fff; background-image:url(../_images/bg_gradient.jpg); background-repeat: repeat-x; color:#000;}

a {color:#babd9b;}
a:hover {color:#FFF;}

fieldset {border:1px solid #babd9b;}
legend {background:#6E7151; color:#FFF;}

table.table-style01 th {background:#3A4446; color:#CAD0D3;}
table.table-style01 th, table.table-style01 td {border:1px solid #76878C;}
table.table-style01 tr.bg td {background:#A0ABB0;}

ul.ul-style01 ul li {color:#3A4446;}

/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

#main {border: 1px solid #000; border-top: none; background:#FFFFFF;}

#header {background-color:#babd9b; border-top:10px solid #4F3D3D;}

#footer	{ border-color: #91AFCA; }

#logo {color:#FFF; height: 102px;}
#logo span {color:#6E7151;}
#logo a {color:#FFF;}
/*#logo img	{ border: 1px solid #4F3D3D; }*/

#url {color:#91AFCA;}
#url a {color:#91AFCA;}
#url a:hover {color:#6A7C7E;}

#slogan {background-color:#91AFCA; background-image:url(../_images/nav_bg_gradient.jpg); background-repeat: repeat-x; color:#babd9b; border-top: 3px solid #4F3D3D;}

#cols	{ background-image: url(../_images/bgCols.gif); background-repeat: repeat-y; }

#content h1 {border-bottom: 1px solid #91AFCA;}

#content a					{ color: #6E7151; }
#content .x8menus a	{ color: #FFFFFF; }

#content	{ background-color: #FFF; }
#content	#perex {border-bottom:1px solid #babd9b;}           
#content 	.boxes {border:1px solid #babd9b; background:#babd9b;}
#content 	.input-submit {border:1px solid #6E7151; background:#babd9b; color:#FFF;}
#content 	img	{ padding: 1px; margin: 20px; background-color: #91afca; }

#aside 		{ background:#babd9b; border-top: 3px solid #4F3D3D;}
#aside a	{ color: #4F3D3D; }
#aside a#intro_link span	{ margin-left: 4px; font-size: .9em; font-weight: bold; color: #6E7151; text-transform: uppercase; }
#aside a#intro_link	{ background-color: #baac8a; padding-left: 15px; margin-left: -15px; color: #FFF; border-bottom: 1px solid #6E7151; }
#aside a#intro_link:hover	{ background-color: #6E7151; }
#aside a#intro_link:hover span	{ color: #babd9b; }
#aside strong	{ padding-top: 20px; margin-top: 20px; text-align: left; }

#aside a.download_article		{ display: block; padding: 160px 0 0 0; margin: 0 0 20px; background-image: url(../_images/download_article.jpg); background-repeat: no-repeat; background-position: center top; font-weight: bold; text-align: center; color: #FFF; }

div#color	{ /*position:relative; left: -15px;*/ float: left; width: 260px; max-width: 260px; height: 80px; padding: 26px 0 0 0; margin: 0; background-color: #91AFCA; background-image:url(../_images/nav_bg_gradient.jpg); background-repeat: repeat-x; border-bottom: 1px solid #4F3D3D; }

#search {background:#FFFFFF;}
#search #search-input {border:1px solid #4F3D3D;}
#search #search-submit {border:1px solid #4F3D3D; background-color:#4F3D3D; color:#FFFFFF;}

#nav li a {border-bottom:1px solid #4F3D3D; color:#6E7151;}
#nav li#nav-active a {color:#FFF;}
#nav li a:hover {color:#FFF;}

#footer { background-color: #4F3D3D; color:#FFFFFF; border-top:10px solid #91AFCA;}
#footer a {color:#91AFCA;}
#footer a:hover {color:#FFF;}

/* Page-Specific */

body#home #content h2,
body#home #content em	{
	display: block;
	padding: 0;
	margin: 0 0 15px;
	text-align: center !important;
}

body#home .forms	{
	float: left;
	width: 330px;
	margin-bottom: 30px;
}

body#home .forms h3,
body#home .forms img	{
	display: block;
	margin: 0 auto;
	text-align: center;
}

#main a.pdf_icon	{
	display: block;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

#main a.pdf_icon img	{
	padding: 0; background: none; border: none;
}

#main a.pdf_icon:hover img	{
	
}

	/*body#comp_rehab main a.pdf_icon:hover	{
		background-color: #FFF; 
	}

	body#comp_rehab #main a.pdf_icon	{
		width: 168px;
		height: 136px;
		margin: 20px auto;
	}
	
		body#comp_rehab #main a.pdf_icon img	{
			margin: -6px -9px;
		}*/