@font-face { font-family: MgOpenModernaBold; src: url(/img/fonts/MgOpenModernaBold.eot); src: local("MgOpenModernaBold"), url(/img/fonts/MgOpenModernaBold.ttf) format("truetype"); font-style: normal; }
@font-face { font-family: MgOpenModernaRegular; src: url(/img/fonts/MgOpenModernaRegular.eot); src: local("MgOpenModernaBold"), url(/img/fonts/MgOpenModernaRegular.ttf) format("truetype"); font-style: normal; }

fieldset {
    border-color: #336699;
}

legend {
    color: #336699;
}

#nav, #nav ul {
	width: 980px;
}
#nav li a { padding: 0; line-height: 35px; }
#nav li a.activeLink,
#nav li a.activeLink:hover { margin-top: -5px; padding-top: 2px; padding-bottom: 3px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-radius-topright: 5px;
}
body > #shadow { background: url(/img/shadow.png) repeat-y center 0; }

body, html { background: #fff url(/img/bg.jpg) center 184px no-repeat; }
#primaryNavigation {
  background: #306396;
}
#sectionNavigation,
#sectionNavigation ul li a,
#nav li a.activeLink {
	background: #0f3f6e;
}
#sectionNavigation ul li a,
#sectionNavigation ul li a.sectionMenuActiveLink {padding: 3px 8px;}
#header {
	background-color: #f2faff;
}
#wrapper {
	background-color: #fff;
}
#content { background: #fff; border-top: 7px solid #939393; }
#content #holder { border-collapse: collapse; }
#content #holder td.right { padding: 0; }

td { border-bottom: 0; }

#sidebarAd {
	padding:10px 0;
}
#sidebarSurvey {
	border-left: 3px solid #939393;
	background-color: #E4E4E4;
	padding: 0 0 0 30px;
}
#sidebarJoin {
	border-left: 3px solid #939393;
	background: url("/img/social_header.jpg") no-repeat #E4E4E4;
	padding: 80px 10px 5px 30px;
}
#sidebarJoin table {
	margin-bottom: 0;
}
#sidebarNewsEvents {
	border-left: 3px solid #939393;
	background: url("/img/news_header.jpg") no-repeat #E4E4E4;
	padding: 80px 10px 5px 30px;
}
#sidebarBlogs {
	border-left: 3px solid #939393;
	background: url("/img/blogs_header.jpg") no-repeat #E4E4E4;
	padding: 80px 10px 5px 30px;
}
#sidebarBlogs br {
	display: none;
}
h3.pollHeader {
	margin-top: 0;
}
#sidebarSurvey p {
	margin-bottom: 0;
}
#sidebarFeedback {
	border-left: 3px solid #939393;
	background: url("/img/polls_header.jpg") no-repeat #E4E4E4;
	padding: 80px 10px 5px 30px;
}
.nav_background { display: block; position:relative; height: 0; }
.nav_background_inner1 { position: absolute; top: 0; left: 0; width: 100%; height: 184px; background-color: #f2faff; }
.nav_background_inner2 { background: #306396; position: absolute; left: 0; width: 100%; height: 35px; top: 149px; }

/*.headerLabel, #nav li a, h1 { font-family: MgOpenModernaBold, Arial, Helvetica, sans-serif; }
h2 { font: 26px MgOpenModerna, Arial, Helvetica, sans-serif; font-weight: normal; }*/

#footer {
	padding: 10px 20px;
	background: url("/img/footer_bg.jpg") no-repeat;
	color: #000;
}
#footer a {
	color: #000;
}
.footerLink {
	padding: 0;
}

/* view specific styles
//////////////////////////////////////////////////////////////////////////////*/

.tableItem {
    width: 60%; 
}

.tableValue {
    width: 40%; 
}

.cmsIcon {
    display: inline;
}

#pollResponses {
    font: bold 12px Arial, Helvetica, sans-serif;
    list-style-type: none;
}

    #pollResponses li {
        padding-left: 10px; 
    }

.pollHeader {
    color: #ff6600;
    font: bold 12px Arial, Helvetica, sans-serif;
}

#conditionsModule {
    width: 100%;
    color: #000000;
    font: bold 12px Arial, Helvetica, sans-serif;
}

    #conditionsModule td {
        padding: 1px 0 2px 7px;
        font-family: Arial, Verdana, Arial, sans-serif;
        border: 0;
    }
    
        #conditionsModule td h2 {
            font: 18px Arial, Verdana, Arial, sans-serif;
        }
        
        #conditionsModule td.bottomRow {
            padding: 1px 0 8px 7px;
            border: 0;
        }

.conditionsHeader {
    color: #ffcc00;
    font: bold 18px "Arial Narrow", Arial, Verdana, Arial, sans-serif;
}

.conditionsItem {
    width: 40%;
    color: #ffffff;
    font: normal 10px Verdana, Arial, sans-serif;
}

.conditionsValue {
    width: 60%;
    color: #ffffff;
    font: bold 10px Verdana, Arial, sans-serif;
}
