@charset "utf-8";
/* CSS Document */

.tabs {
	list-style:none;
	height:28px;
	background:#587D86 url(/images/topmenubg.gif);
	width: 100%;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	margin-left: 0px;
	padding-left: 0px;
}
.tabs li {
	display:block;
	float:left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
}
.tabs li a {
	display:block;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.tabs .topmenuprocon {
	background-image: url(/images/menubgProConBoth.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	padding-left: 22px;
	width: 89px;
	height: 25px;
}
.tabs .topmenuprocon:hover {
	background-image: url(/images/menubgProConBoth.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 10px;
	padding-left: 22px;
	width: 89px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenuprocon2 {
	background-image: url(/images/menubgProCon2Both.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 5px;
	padding-left: 5px;
	width: 113px;
	height: 25px;
}
.tabs .topmenuprocon2:hover {
	background-image: url(/images/menubgProCon2Both.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 5px;
	padding-left: 5px;
	width: 113px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenuproconselected {
	background-image: url(/images/menubgProCon3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 10px;
	padding-left: 22px;
	width: 89px;
	height: 28px;
	line-height: 1.5em;
}

.tabs .topmenuproconselected2 {
	background-image: url(/images/menubgProCon3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 10px;
	padding-left: 22px;
	width: 89px;
	height: 28px;
	line-height: 1.5em;
}



.tabs .topmenuaboutus {
	background-image: url(/images/menubgAboutUsBoth.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
	width: 74px;
	height: 25px;
}
.tabs .topmenuaboutus:hover {
	background-image: url(/images/menubgAboutUsBoth.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 12px;
	width: 74px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenuaboutusselected {
	background-image: url(/images/menubgAboutUs3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 12px;
	width: 74px;
	height: 28px;
	line-height: 1.5em;
}


.tabs .topmenufaqs {
	background-image: url(/images/menubgFAQsBoth.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 9px;
	width: 48px;
	height: 25px;
	padding-right: 1px;
}
.tabs .topmenufaqs:hover {
	background-image: url(/images/menubgFAQsBoth.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 9px;
	width: 48px;
	height: 28px;
	padding-right: 1px;
	line-height: 1.5em;
}
.tabs .topmenufaqsselected {
	background-image: url(/images/menubgFAQs3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 9px;
	width: 48px;
	height: 28px;
	padding-right: 1px;
	line-height: 1.5em;
}

.tabs .topmenucredibility {
	background-image: url(/images/menubgCredibilityBoth2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 7px;
	padding-left: 7px;
	width: 137px;
	height: 25px;
}
.tabs .topmenucredibility:hover {
	background-image: url(/images/menubgCredibilityBoth2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 7px;
	padding-left: 7px;
	width: 137px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenucredibilityselected {
	background-image: url(/images/menubgCredibility4.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 7px;
	padding-left: 7px;
	width: 137px;
	height: 28px;
	line-height: 1.5em;
}

.tabs .topmenucredibility2 {
	background-image: url(/images/menubgCredibilityBoth2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 7px;
	padding-left: 7px;
	width: 136px;
	height: 25px;
}
.tabs .topmenucredibility2:hover {
	background-image: url(/images/menubgCredibilityBoth2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 7px;
	padding-left: 7px;
	width: 136px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenucredibility2selected {
	background-image: url(/images/menubgCredibility4.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 7px;
	padding-left: 7px;
	width: 136px;
	height: 28px;
	line-height: 1.5em;
}



.tabs .topmenumethodology {
	background-image: url(/images/menubgMethodologyBoth.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 95px;
	padding-left: 13px;
	height: 25px;
}
.tabs .topmenumethodology:hover {
	background-image: url(/images/menubgMethodologyBoth.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 95px;
	padding-left: 13px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenumethodologyselected {
	background-image: url(/images/menubgMethodology3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 95px;
	padding-left: 13px;
	height: 28px;
	line-height: 1.5em;
}

.tabs .topmenuteacherscorner {
	background-image: url(/images/menubgCredibilityBoth2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 7px;
	padding-left: 7px;
	width: 137px;
	height: 25px;
}
.tabs .topmenuteacherscorner:hover {
	background-image: url(/images/menubgCredibilityBoth2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 7px;
	padding-left: 7px;
	width: 137px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenuteacherscornerselected {
	background-image: url(/images/menubgCredibility4.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 7px;
	padding-left: 7px;
	width: 137px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenuteacherscorner2 {
	background-image: url(/images/menutabs/teachers_corner_menutab.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 5px;
	padding-left: 5px;
	width: 111px;
	height: 25px;
}
.tabs .topmenuteacherscorner2:hover {
	background-image: url(/images/menutabs/teachers_corner_menutab.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 5px;
	padding-left: 5px;
	width: 111px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenuteacherscorner2selected {
	background-image: url(/images/menutabs/teachers_corner_menutab_active.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 5px;
	padding-left: 5px;
	width: 111px;
	height: 28px;
	line-height: 1.5em;
}

.tabs .topmenutraffic {
	background-image: url(/images/menubgTrafficBoth.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 63px;
	padding-left: 13px;
	height: 25px;
}
.tabs .topmenutraffic:hover {
	background-image: url(/images/menubgTrafficBoth.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 63px;
	padding-left: 13px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenutrafficselected {
	background-image: url(/images/menubgTraffic3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 63px;
	padding-left: 13px;
	height: 28px;
	line-height: 1.5em;
}





.tabs .topmenucontact {
	background-image: url(/images/menubgAboutUsBoth.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 7px;
	width: 79px;
	height: 25px;
}
.tabs .topmenucontact:hover {
	background-image: url(/images/menubgAboutUsBoth.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 7px;
	width: 79px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenucontactselected {
	background-image: url(/images/menubgAboutUs3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 7px;
	width: 79px;
	height: 28px;
	line-height: 1.5em;
}


.tabs .topmenucontact2 {
	background-image: url(/images/menubgContactUsBoth.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 97px;
	padding-left: 4px;
	height: 25px;
}

.tabs .topmenucontact2:hover {
	background-image: url(/images/menubgContactUsBoth.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 97px;
	padding-left: 4px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenucontactselected {
	background-image: url(/images/menubgAboutUs3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 7px;
	width: 79px;
	height: 28px;
	line-height: 1.5em;
	}


.tabs .topmenusurvey {
	background-image: url(/images/menubgTeacherSurveyBoth.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 116px;
	height: 25px;
	padding-left: 12px;
}
.tabs .topmenusurvey:hover {
	background-image: url(/images/menubgTeacherSurveyBoth.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 116px;
	padding-left: 12px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenusurvey2 {
	background-image: url(/images/menubgTeacherSurveyBoth3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 155px;
	height: 25px;
	padding-left: 1px;
	color: #587d86;
}
.tabs .topmenusurvey2:hover {
	background-image: url(/images/menubgTeacherSurveyBoth3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 155px;
	padding-left: 1px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenusupport {
	background-image: url(/images/menubgDonateBoth4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 98px;
	padding-left: 23px;
	height: 25px;
}
.tabs .topmenusupport:hover {
	background-image: url(/images/menubgDonateBoth4.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 98px;
	padding-left: 23px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenudonate {
	background-image: url(/images/menubgDonateBoth4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 85px;
	padding-left: 36px;
	height: 25px;
}
.tabs .topmenudonate:hover {
	background-image: url(/images/menubgDonateBoth4.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 85px;
	padding-left: 36px;
	height: 28px;
	line-height: 1.5em;
}

.tabs .topmenudonate2 {
	background-image: url(/images/menubgDonateBoth.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 64px;
	padding-left: 14px;
	height: 25px;
}
.tabs .topmenudonate2:hover {
	background-image: url(/images/menubgDonateBoth.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 64px;
	padding-left: 14px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenudonors {
	background-image: url(/images/menubgMethodologyBoth.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 90px;
	padding-left: 18px;
	height: 25px;
}
.tabs .topmenudonors:hover {
	background-image: url(/images/menubgMethodologyBoth.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 90px;
	padding-left: 18px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenudonorsselected {
	background-image: url(/images/menubgMethodology3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 90px;
	padding-left: 18px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenudonorssponsors {
	background-image: url(/images/menutabs/donors_sponsors_menutab.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 130px;
	padding-left: 5px;
	height: 25px;
}
.tabs .topmenudonorssponsors:hover {
	background-image: url(/images/menutabs/donors_sponsors_menutab.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 130px;
	padding-left: 5px;
	height: 28px;
	line-height: 1.5em;
}
.tabs .topmenudonorssponsorsselected {
	background-image: url(/images/menutabs/donors_sponsors_menutab_active.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 130px;
	padding-left: 5px;
	height: 28px;
	line-height: 1.5em;
}

#graybar {
	background-image: url(/images/graybar.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	height: 4px;
}
#news-tab-gray {
	display: block;
	height: 37px;
	width: 134px;
}
#news-tab-gray a{
	background-image: url(/files/1-procon-images/menu-button-gray-sort-by-issue.png);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	height: 37px;
	width: 134px;
}
#news-tab-gray a:hover{
	background-image: url(/files/1-procon-images/menu-button-gray-sort-by-issue-hover.png);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	height: 37px;
	width: 134px;
}

/*new top bar menu start*/
#top-bar-bg {
	width:100%;
	background-color:#405A60;
	height:40px;
	background-position: left top;
	margin: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.top-nav-bar { margin: 0 auto;
width:1025px;}
#maintopmenu {
	margin: 0px auto 0px 40px;
	display: block;
	height:30px;
	padding-top:10px;
}
#maintopmenu ul{
	padding-left:0px;
	margin-left:0px;
}
#maintopmenu li{
	display: block;
	float:left;

}
#maintopmenu li a{
	color:#dddddd;
	font-size:12px; 
	font-weight:bold;
}
#maintopmenu #menu-home {
	display: block;
	height:30px;
	position: relative;

}

#maintopmenu #menu-home a{
	height:30px;
	display: block;
	padding-left:25px;
	margin-top: -16px;
	margin-right:-2px;
	margin-left:-10px;
	padding-left:5px;
	padding-right:8px;
	padding-top:10px;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	padding-bottom:6px;
	background-color: #AC4806;
	color: #FFF;
}
#maintopmenu #menu-home a:hover{
	height:26px;
	display: block;
	background-image: url(/files/1-procon-images/menu-light.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #32464B;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -20px;
	margin-right:-2px;
	margin-left:-10px;
	padding-left:5px;
	padding-right:8px;
	padding-top:14px;
	padding-bottom:9px;
}
#menubreakline { 
	padding-left:0px;
	padding-right:0px;
	color: #32464B;}

#maintopmenu #menu-about {
	display: block;
	height:25px;
	position: relative;
	
}

#maintopmenu #menu-about a{
	height:25px;
	display: block;
	margin-top: -6px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
}
#maintopmenu #menu-about a:hover{
	height:25px;
	display: block;
	background-image: url(/files/1-procon-images/menu-light.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #32464B;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}

#maintopmenu #menu-faqs {
	display: block;
	height:25px;
	position: relative;
	
}

#maintopmenu #menu-faqs a{
	height:25px;
	display: block;
	margin-top: -6px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
}
#maintopmenu #menu-faqs a:hover{
	height:25px;
	display: block;
	background-image: url(/files/1-procon-images/menu-light.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #32464B;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}

#maintopmenu #menu-teachers {
	display: block;
	height:25px;
	position: relative;
	
}

#maintopmenu #menu-teachers a{
	height:25px;
	display: block;
	margin-top: -6px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
}
#maintopmenu #menu-teachers a:hover{
	height:25px;
	display: block;
	background-image: url(/files/1-procon-images/menu-light.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #32464B;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}

#maintopmenu #menu-traffic {
	display: block;
	height:25px;
	position: relative;
	
}

#maintopmenu #menu-traffic a{
	height:25px;
	display: block;
	margin-top: -6px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
}
#maintopmenu #menu-traffic a:hover{
	height:25px;
	display: block;
	background-image: url(/files/1-procon-images/menu-light.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #32464B;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}

#maintopmenu #menu-contact {
	display: block;
	height:25px;
	position: relative;
	
}

#maintopmenu #menu-contact a{
	height:25px;
	display: block;
	margin-top: -6px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
}
#maintopmenu #menu-contact a:hover{
	height:25px;
	display: block;
	background-image: url(/files/1-procon-images/menu-light.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #32464B;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}

#maintopmenu #menu-support {
	display: block;
	height:25px;
	position: relative;
	
}

#maintopmenu #menu-support a{
	height:25px;
	display: block;
	margin-top: -6px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
}
#maintopmenu #menu-support a:hover{
	height:25px;
	display: block;
	background-image: url(/files/1-procon-images/menu-light.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #32464B;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}

#maintopmenu #menu-donors {
	display: block;
	height:25px;
	position: relative;
	
}

#maintopmenu #menu-donors a{
	height:25px;
	display: block;
	margin-top: -6px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
}
#maintopmenu #menu-donors a:hover{
	height:25px;
	display: block;
	background-image: url(/files/1-procon-images/menu-light.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #32464B;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}
#maintopmenu #menu-search {
	display: block;
	height:25px;
	position: relative;
	margin-top:-3px;
	padding-left:10px;
}


/*new top bar menu ends*/

/*new top bar2 menu start*/
#top-bar-bg2 {
	width:100%;
	background-color:#fff;
	height:40px;
	background-position: left top;
	margin: auto;
	position: absolute;
	left: 0px;
	top: 0px;
}
.top-nav-bar2 {
	margin: 0 auto 0 auto;
	padding-left:-30px;
	width:980px;
	text-align: center;
	background-color: #999999;
}
#maintopmenu2 {
	margin: 0px auto 0px auto;
	display: block;
	height:30px;
	padding-top:10px;
	position: relative;
	top: 0px;
}
#maintopmenu2 ul{
	padding-left:0px;
	margin-left:auto;

}
#maintopmenu2 li{
	display: block;
	float:left;

}
#maintopmenu2 li a{
	color:#fff;
	font-size:12px; 
	font-weight:bold;
	text-shadow: 1px 1px 1px #222;
}
#maintopmenu2 #menu-home2 {
	display: block;
	height:30px;
	position: relative;

}

#maintopmenu2 #menu-home2 a{
	height:27px;
	display: block;
	background-image: url(/files/1-procon-images/house-icon-inactive.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:30px;
	margin-top: -10px;
	margin-right:-3px;
	margin-left:-10px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:1px;
	color: #FFF;
}

#maintopmenu2 #menu-home2 a:hover{
	height:27px;
	display: block;
	background-image: url(/files/1-procon-images/house-icon-hover.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #222222;
	padding-left:30px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:1px;
	margin-top: -10px;
	margin-right:-3px;
	margin-left:-10px;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	
}
#maintopmenu2 #menu-home2-active {
	display: block;
	height:30px;
	position: relative;

}
#maintopmenu2 #menu-home2-active a{
	height:27px;
	display: block;
	background-image: url(/files/1-procon-images/house-icon-active.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:30px;
	margin-top: -10px;
	margin-right:-3px;
	margin-left:-10px;
	padding-right:8px;
	padding-top:12px;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	padding-bottom:1px;
	background-color: #BB4F06;
	color: #FFF;
}
#maintopmenu2 #menu-home2-active a:hover{
	height:27px;
	display: block;
	background-image: url(/files/1-procon-images/house-icon-hover.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #222222;
	padding-left:30px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:1px;
	margin-top: -10px;
	margin-right:-3px;
	margin-left:-10px;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	
}

#menubreakline2 {
	padding-left:0px;
	padding-right:0px;
	color: #666666;
}

#maintopmenu2 #menu-about2 {
	display: block;
	height:25px;
	position: relative;
	
}

#maintopmenu2 #menu-about2 a{
	height:25px;
	display: block;
	margin-top: -6px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
}
#maintopmenu2 #menu-about2 a:hover{
	height:25px;
	display: block;
	background-image: url(/files/1-procon-images/menu-light.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #222222;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}
#maintopmenu2 #menu-about2-active {
	display: block;
	height:25px;
	position: relative;
	
}
#maintopmenu2 #menu-about2-active a{
	height:25px;
	display: block;
	color: #FFF;
	text-decoration: none;
	background-color: #BB4F06;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}
#maintopmenu2 #menu-about2-active a:hover{
	height:25px;
	display: block;
	background-image: url(/files/1-procon-images/menu-light.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #222222;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}

#maintopmenu2 #menu-faqs2 {
	display: block;
	height:25px;
	position: relative;
	
}

#maintopmenu2 #menu-faqs2 a{
	height:25px;
	display: block;
	margin-top: -6px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
}
#maintopmenu2 #menu-faqs2 a:hover{
	height:25px;
	display: block;
	background-image: url(/files/1-procon-images/menu-light.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #222222;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}
#maintopmenu2 #menu-faqs2-active {
	display: block;
	height:25px;
	position: relative;
	
}
#maintopmenu2 #menu-faqs2-active a{
	height:25px;
	display: block;
	color: #FFF;
	text-decoration: none;
	background-color: #BB4F06;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}
#maintopmenu2 #menu-faqs2-active a:hover{
	height:25px;
	display: block;
	background-image: url(/files/1-procon-images/menu-light.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #222222;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}

#maintopmenu2 #menu-teachers2 {
	display: block;
	height:30px;
	position: relative;

}

#maintopmenu2 #menu-teachers2 a{
	height:27px;
	display: block;
	background-image: url(/files/1-procon-images/teachers-icon-inactive.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:25px;
	margin-top: -10px;
	margin-right:-3px;
	margin-left:20px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:1px;
	color: #FFF;
}

#maintopmenu2 #menu-teachers2 a:hover{
	height:27px;
	display: block;
	background-image: url(/files/1-procon-images/teachers-icon-hover.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #222222;
	padding-left:25px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:1px;
	margin-top: -10px;
	margin-right:-3px;
	margin-left:20px;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	
}
#maintopmenu2 #menu-teachers2-active {
	display: block;
	height:30px;
	position: relative;

}
#maintopmenu2 #menu-teachers2-active a{
	height:27px;
	display: block;
	background-image: url(/files/1-procon-images/teachers-icon-active.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:25px;
	margin-top: -10px;
	margin-right:-3px;
	margin-left:20px;
	padding-right:8px;
	padding-top:12px;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	padding-bottom:1px;
	background-color: #BB4F06;
	color: #FFF;
}
#maintopmenu2 #menu-teachers2-active a:hover{
	height:27px;
	display: block;
	background-image: url(/files/1-procon-images/teachers-icon-hover.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #222222;
	padding-left:25px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:1px;
	margin-top: -10px;
	margin-right:-3px;
	margin-left:20px;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	
}

#maintopmenu2 #menu-traffic2 {
	display: block;
	height:25px;
	position: relative;
	
}

#maintopmenu2 #menu-traffic2 a{
	height:25px;
	display: block;
	margin-top: -6px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
}
#maintopmenu2 #menu-traffic2 a:hover{
	height:25px;
	display: block;
	background-image: url(/files/1-procon-images/menu-light.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #222222;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}
#maintopmenu2 #menu-traffic2-active {
	display: block;
	height:25px;
	position: relative;
	
}
#maintopmenu2 #menu-traffic2-active a{
	height:25px;
	display: block;
	color: #FFF;
	text-decoration: none;
	background-color: #BB4F06;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}
#maintopmenu2 #menu-traffic2-active a:hover{
	height:25px;
	display: block;
	background-image: url(/files/1-procon-images/menu-light.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #222222;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}

#maintopmenu2 #menu-contact2 {
	display: block;
	height:25px;
	position: relative;
	
}

#maintopmenu2 #menu-contact2 a{
	height:25px;
	display: block;
	margin-top: -6px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
}
#maintopmenu2 #menu-contact2 a:hover{
	height:25px;
	display: block;
	background-image: url(/files/1-procon-images/menu-light.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #222222;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}
#maintopmenu2 #menu-contact2-active {
	display: block;
	height:25px;
	position: relative;
	
}

#maintopmenu2 #menu-contact2-active a{
	height:25px;
	display: block;
	color: #FFF;
	text-decoration: none;
	background-color: #BB4F06;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}
#maintopmenu2 #menu-contact2-active a:hover{
	height:25px;
	display: block;
	background-image: url(/files/1-procon-images/menu-light.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #222222;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}


#maintopmenu2 #menu-support2 {
	display: block;
	height:30px;
	position: relative;

}

#maintopmenu2 #menu-support2 a{
	height:27px;
	display: block;
	background-image: url(/files/1-procon-images/support-icon-inactive.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:25px;
	margin-top: -10px;
	margin-right:-3px;
	margin-left:20px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:1px;
	color: #FFF;
}

#maintopmenu2 #menu-support2 a:hover{
	height:27px;
	display: block;
	background-image: url(/files/1-procon-images/support-icon-hover.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #222222;
	padding-left:25px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:1px;
	margin-top: -10px;
	margin-right:-3px;
	margin-left:20px;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	
}
#maintopmenu2 #menu-support2-active {
	display: block;
	height:30px;
	position: relative;

}
#maintopmenu2 #menu-support2-active a{
	height:27px;
	display: block;
	background-image: url(/files/1-procon-images/support-icon-active.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:25px;
	margin-top: -10px;
	margin-right:-3px;
	margin-left:20px;
	padding-right:8px;
	padding-top:12px;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	padding-bottom:1px;
	background-color: #BB4F06;
	color: #FFF;
}
#maintopmenu2 #menu-support2-active a:hover{
	height:27px;
	display: block;
	background-image: url(/files/1-procon-images/support-icon-hover.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #222222;
	padding-left:25px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:1px;
	margin-top: -10px;
	margin-right:-3px;
	margin-left:20px;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	
}

#maintopmenu2 #menu-donors2 {
	display: block;
	height:25px;
	position: relative;
	
}

#maintopmenu2 #menu-donors2 a{
	height:25px;
	display: block;
	margin-top: -6px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
}

#maintopmenu2 #menu-donors2 a:hover{
	height:25px;
	display: block;
	background-image: url(/files/1-procon-images/menu-light.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #222222;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}

#maintopmenu2 #menu-donors2-active {
	display: block;
	height:25px;
	position: relative;
}

#maintopmenu2 #menu-donors2-active a{
	height:25px;
	display: block;
	color: #FFF;
	text-decoration: none;
	background-color: #BB4F06;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}
#maintopmenu2 #menu-donors2-active a:hover{
	height:25px;
	display: block;
	background-image: url(/files/1-procon-images/menu-light.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-decoration: none;
	background-color: #222222;
	box-shadow: 0pt 5px 10px rgba(0, 0, 0, 0.5) inset;
	margin-top: -10px;
	margin-right:-2px;
	margin-left:-2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:3px;
}

#maintopmenu2 #menu-search2 {
	display: block;
	height:25px;
	position: relative;
	margin-top:-3px;
	padding-left:10px;
}
}

/*new top bar2 menu ends*/
