/* ----------------------------------------------------------------------------------------------------------

    This website template was downloaded from http://www.nuviotemplates.com - visit us for more templates

---------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------
HTML
---------------------------------------------------------------------------------------------------------- */


body {background:#FFFFFF; color:#000;}

a {
	color:#0066CC;
	text-decoration: none;
}
a:hover {
	color:#000000;
	text-decoration: underline;
}
a:active {
	color:#0066CC;
	text-decoration: none;
	font-weight: bold;
}

fieldset { 
    display: block;
    margin-left: 2px;
    margin-right: 2px;
    padding-top: 1.75em;
    padding-bottom: 0.625em;
    padding-left: 0.75em;
    padding-right: 0.75em;
    border: 1px groove #CED8F6;
}

legend {
    background: #CEECF5;
    color: #555;
}

.fieldset2 { 
    display: block; 
    margin-left: 2px; 
    margin-right: 2px; 
    padding-top: 1.75em; 
    padding-bottom: 0.625em; 
    padding-left: 0.75em; 
    padding-right: 0.75em; 
    border: 1px groove #CEE780; 
}

table .table-style01 th {background:#25A8C4; color:#FFF;}
table .table-style01 th, table.table-style01 td {border:1px solid #7FD5E7;}
table .table-style01 tr.bg td {background:#D4F1F7;}

/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

#header {background:#0199CB;}

#logo {border-bottom:1px solid #464646; color:#FFF;}
#logo span {color:#BFE024;}
#logo a {color:#FFF;}

#slogan {color:#B0B0B0;}

#search #search-input {border:1px solid #FFF;}
#search #search-submit {border:1px solid #25A8C4; background:#25A8C4; color:#FFF;}
#search a {
	color: #FFF;
	text-decoration: none;
}
#search a:hover {
	color: #FFF;
	text-decoration: underline;
}

#nav {background-color:#036;}
/*#nav li a {
	color:#000;
	text-decoration: none;
}
#nav li.nav-active a {background:#FFF; color:#006;}
#nav li a:hover {background:#FFF; color:#000;}*/

#cols .main {background-color:#FFF;}

#content h1 {border-bottom:1px solid #95DCEB;}
#content h2, #content h3, #content h4 {border-bottom:1px solid #95DCEB; color:#000;}

#aside h3 {color:#000000;}

#footer {color:#000;}
#footer a {
	color:#000;
	text-decoration: none;
}
#footer a:hover {
	color:#CCC;
	text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------------------------
Page: Homepage
---------------------------------------------------------------------------------------------------------- */

#perex {border-bottom:5px solid #95DCEB; background:#D4F1F7;}         
#perex2 {border-bottom:5px solid #FFCC00; background:#FFF0B7;}        

.section {border-bottom:1px solid #CEE780; background:#EEF7D4;}
.section h3 {background-color:#25A8C4; color:#FFF;}
.section h3 a {color:#FFF;}
.section h3 a:hover {color:#000;}
