body {
	padding: 0;
	margin: 0;
	background: #b2b2b2;
}

.listbullets  {
	padding-top: 4px;
}


#page {
	margin: auto;
	margin-top: 25px;
	margin-bottom: 10px;
	background: #fff;
}




#page td {
	padding: 0 0 20px 0;
	margin: 0;
}


#page td #tbody #contentpaneopen a {
	padding: 0 0 0 0;
	margin: 0;
}




#page h6 a {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	color:#00367D;
	border-bottom:1px solid #C5D8F0;
    text-decoration: none; 
	 
}




#topNav {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #bbb;
	padding: 0;
	margin: 10px -6px 0 0;
}

#topNav a {
	text-decoration: none;
	color: #666;
	padding: 0 6px;
}

#topNav a:hover {
	text-decoration: none;
	color: #000;
}

#page #topRow, #page #topRow td {
	padding: 0;
	margin: 0;
}

#homeNav td {
	padding: 0;
	margin: 0;
}

#homeNav div {
	width: 172px;
	height: 65px;
	border-left: 1px solid #aaa;
	padding: 0 0 5px 0;
	margin: 0;
}

#homeNav #joinNav {
	background: url('../images/nav_bg_join.gif') top left no-repeat;
	border-color: #296c23;
}

#homeNav #membersNav {
	background: url('../images/nav_bg_members.gif') top left no-repeat;
	border-color: #00367d;
}

#homeNav #certNav {
	background: url('../images/nav_bg_cert.gif') top left no-repeat;
	border-color: #8a0023;
}

#homeNav #learnNav {
	background: url('../images/nav_bg_learn.gif') top left no-repeat;
	border-color: #d6721b;
	width: auto;
}

#homeNav #cfpNav {
	background: url('../images/nav_bg_cfp.gif') top left no-repeat;
	border-color: #d6721b;
	width: auto;
}



#homeNav h1 {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #000;
	padding: 0;
	margin: 0;
/*	text-transform: uppercase;
	letter-spacing: 1px; */
}

#homeNav h1 a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 16px 0 0 30px;
}

#homeNav #joinNav h1 a {
	background: url('../images/flag_join.gif') 0px 16px no-repeat;
}

#homeNav #membersNav h1 a {
	background: url('../images/flag_members.gif') 0px 16px no-repeat;
}

#homeNav #certNav h1 a {
	background: url('../images/flag_cert.gif') 0px 16px no-repeat;
}

#homeNav #learnNav h1 a {
	background: url('../images/flag_learn.gif') 0px 16px no-repeat;
}

#homeNav #cfpNav h1 a {
	background: url('../images/flag_cfp.gif') 0px 16px no-repeat;
}

#homeNav p {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #666;
	padding: 0;
	margin: 0;
}

#homeNav p a {
	text-decoration: none;
	color: #666;
	padding: 0 0 0 30px;
	display: block;
}

#topImage p {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000;
	padding: 4px 0 0 0;
	margin: 0;
}

#leftNav div {
	width: 172px;
	border-left: 1px solid #aaa;
	padding: 0 0 5px 0;
	margin: 0 0 12px 0;
}

#leftNav form {
	border-left: 0px;
}

#leftNav .expanded {
	padding-top: 15px;
}


#leftNav #joinNav {
	background: url('../images/nav_bg_join.gif') top left no-repeat;
	border-color: #296c23;
}

#leftNav #membersNav {
	background: url('../images/nav_bg_members.gif') top left no-repeat;
	border-color: #00367d;
}

#leftNav #certNav {
	background: url('../images/nav_bg_cert.gif') top left no-repeat;
	border-color: #8a0023;
}

#leftNav #learnNav {
	background: url('../images/nav_bg_learn.gif') top left no-repeat;
	border-color: #d6721b;
}

#leftNav #cfpNav {
	background: url('../images/nav_bg_cfp.gif') top left no-repeat;
	border-color: #A5A782;
}


#leftNav h1 {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #000;
	padding: 0;
	margin: 0;
}

#leftNav h1 a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 12px 0 0 30px;
}

#leftNav #joinNav h1 a {
	background: url('../images/flag_join.gif') 0px 12px no-repeat;
}

#leftNav #joinNav:hover h1 a {
	background: transparent;
}

#leftNav #joinNav h1 a:hover {
	background: url('../images/flag_join.gif') 0px 12px no-repeat;
}

#leftNav #joinNav.expanded h1 a {
	background: transparent;
}

#leftNav #joinNav.expanded h1 a:hover {
	background: url('../images/flag_join.gif') 0px 12px no-repeat;
}


#leftNav #membersNav h1 a {
	background: url('../images/flag_members.gif') 0px 12px no-repeat;
}

#leftNav #membersNav:hover h1 a {
	background: transparent;
}

#leftNav #membersNav h1 a:hover {
	background: url('../images/flag_members.gif') 0px 12px no-repeat;
}

#leftNav #membersNav.expanded h1 a {
	background: transparent;
}

#leftNav #membersNav.expanded h1 a:hover {
	background: url('../images/flag_members.gif') 0px 12px no-repeat;
}

#leftNav #certNav h1 a {
	background: url('../images/flag_cert.gif') 0px 12px no-repeat;
}

#leftNav #certNav:hover h1 a {
	background: transparent;
}

#leftNav #certNav h1 a:hover {
	background: url('../images/flag_cert.gif') 0px 12px no-repeat;
}

#leftNav #certNav.expanded h1 a {
	background: transparent;
}

#leftNav #certNav.expanded h1 a:hover {
	background: url('../images/flag_cert.gif') 0px 12px no-repeat;
}

#leftNav #learnNav h1 a {
	background: url('../images/flag_learn.gif') 0px 12px no-repeat;
}

#leftNav #learnNav:hover h1 a {
	background: transparent;
}

#leftNav #learnNav h1 a:hover {
	background: url('../images/flag_learn.gif') 0px 12px no-repeat;
}

#leftNav #learnNav.expanded h1 a {
	background: transparent;
}

#leftNav #learnNav.expanded h1 a:hover {
	background: url('../images/flag_learn.gif') 0px 12px no-repeat;
}



#leftNav #cfpNav h1 a {
	background: url('../images/flag_cfp.gif') 0px 12px no-repeat;
}

#leftNav #cfpNav:hover h1 a {
	background: transparent;
}

#leftNav #cfpNav h1 a:hover {
	background: url('../images/flag_cfp.gif') 0px 12px no-repeat;
}

#leftNav #cfpNav.expanded h1 a {
	background: transparent;
}

#leftNav #cfpNav.expanded h1 a:hover {
	background: url('../images/flag_cfp.gif') 0px 12px no-repeat;
}





#leftNav h1 a:hover {
	text-decoration: none;
}

#leftNav p {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #666;
	padding: 0;
	margin: 0;
}

#join #leftNav #membersNav p, #join #leftNav #certNav p, #join #leftNav #learnNav p, #join #leftNav #cfpNav p {
	display: none;
}

#members #leftNav #joinNav p, #members #leftNav #certNav p, #members #leftNav #learnNav p, #members #leftNav #cfpnNav p {
	display: none;
}

#cert #leftNav #joinNav p, #cert #leftNav #membersNav p, #cert #leftNav #learnNav p, #cert #leftNav #cfpNav p {
	display: none;
}

#learn #leftNav #joinNav p, #learn #leftNav #membersNav p, #learn #leftNav #certNav p, #learn #leftNav #cfpNav p {
	display: none;
}

#leftNav p a {
	text-decoration: none;
	color: #666;
	padding: 0 0 0 30px;
	display: block;
}

#leftNav #joinNav p a:hover, #leftNav #joinNav p a#active {
	text-decoration: none;
	background: url('../images/flag_join.gif') center left no-repeat;
	color: #296c23;
}

#leftNav #membersNav p a:hover, #leftNav #membersNav p a#active {
	text-decoration: none;
	background: url('../images/flag_members.gif') center left no-repeat;
	color: #00367d;
}

#leftNav #certNav p a:hover, #leftNav #certNav p a#active {
	text-decoration: none;
	background: url('../images/flag_cert.gif') center left no-repeat;
	color: #8a0023;
}

#leftNav #learnNav p a:hover, #leftNav #learnNav p a#active {
	text-decoration: none;
	background: url('../images/flag_learn.gif') center left no-repeat;
	color: #d6721b;
}

#leftNav #cfpNav p a:hover, #leftNav #cfpNav p a#active {
	text-decoration: none;
	background: url('../images/flag_cfp.gif') center left no-repeat;
	color: #A5A782;
}



#leftNav div div {
	width: 172px;
	border: 0;
	padding: 0;
	margin: 0;
}

#leftNav #membersNav div p a#on {
	color: #000;
	background: url('../images/flag_members.gif') center left no-repeat;
}

#leftNav #membersNav:hover div p a#on {
	background: transparent;
}

#leftNav #membersNav div p a#on:hover {
	color: #00367d;
	background: url('../images/flag_members.gif') center left no-repeat;
}

#leftNav #membersNav div:hover p a#on {
	background: url('../images/flag_members.gif') center left no-repeat;
}

#leftNav #membersNav p a.subSubNav {
	color: #000;
	padding: 0 0 0 40px;
}

#leftNav #membersNav p a.subSubNav:hover {
	color: #00367d;
	background: transparent;
}

#leftNav #membersNav p a#subSubOn.subSubNav {
	color: #00367d;
	background: transparent;
}

#leftNav #membersNav p a#subSubOn.subSubNav:hover {
	color: #00367d;
	background: transparent;
}

#homeContent div {
/*	width: 322px; */
	padding: 3px 10px 0 20px;
	border: 1px solid #aaa;
	border-width: 6px 0 0 1px;
}

#homeContent.right div {
/*	width: 329px; */
}

#content {
/*	background: #fff url('../images/globe_bg.gif') top right no-repeat; */
}

#content div {
	/*	width: 369px; */
	padding: 5px 65px 0 30px;
	margin: 0 0 12px 0;
	border: 1px solid #aaa;
	border-width: 6px 0 0 1px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

#content div div {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border:none;
	background:transparent;
}

#content .inListIndent {
	margin-left: 20px;
}

#content div #loginModule td{
	padding-bottom: 5px;
}

#content div div td {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}


#homeContent h2, #content h2 {
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #00367d;
	text-transform: uppercase;
	margin: 9px 0;
	padding: 0;
}

#homeContent h3, #content h3, #content h3 a{
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	color: #000;
	margin: 9px 0 -6px 0;
	padding: 0;
	text-decoration:none;
}

#content h4{
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	color: #00367d;
	margin: 9px 0 -6px 0;
	padding: 0;
	text-decoration:none;
}





#content .spaceHeader{
	margin-top:18px;
}

#content .regularTable{
	margin-top:18px;
}

#content .regularTable td{
	padding: 0 0 0 0;
}

#homeContent p, #content p {
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000;
	margin: 9px 0;
	padding: 0;
}

#content input, #content textarea, #content select{
	font-family: verdana, sans-serif;
	font-size: 11px;
}

#content #contentLegal {
	font-family: verdana, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #000;
	margin: 18px 0;
	padding: 0;

}

#content table, #content ol, #content ul {
	
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000;
	
}

/* List Styling for the restricted use page */
#content .repeatList ol{
	list-style: decimal;
}
#content .repeatList ol ol{
	list-style: lower-alpha;
}

#content ol ol{
	list-style: lower-alpha;
}

#content ul{
	list-style-type:disc;
	margin-top: -9px;
}

#content ol ul{
	list-style-type:disc;
	margin-top: 0;
}

#homeContent p a, #content p a, #content table a, #content ol a, #content ul a {
	color: #00367d;
	text-decoration: none;
	border-bottom: 1px solid #C5D8F0;
}

#homeContent p a:hover, #content p a:hover, #content table a:hover, #content ol a:hover, #content ul a:hover {
	color: #00367d;
	text-decoration: none;
	border-bottom: 1px solid #5684bf;
}

#homeContent p a:visited, #content p a:visited, #content table a:visited, #content ol a:visited, #content ul a:visited {
	color: #777;
	text-decoration: none;
	border-bottom: 1px solid #ddd;
}

#homeContent p#fpsbMarks {
	font-family: verdana, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #777;
	margin: 5px 15px 5px 21px;
	padding: 0;
}

#bottom {
	margin: auto;
	margin-top: 15px;
	margin-bottom: 10px;
}

#bottomLegal {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333;
	padding: 0 10px 0 0;
	margin: 0 0 20px 0;
}

#bottomNav {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #666;
	padding: 0;
	margin: 0 0 20px 0;
	text-align: center;
}

#bottomNav a {
	text-decoration: none;
	color: #666;
	padding: 0 3px;
}

#bottomNav a:hover {
	text-decoration: none;
	color: #000;
}

.menuWrapper {
              
	position:absolute;
	width:154px;
	background-color:#ccc;
	visibility:hidden;
	display:block;
	/*border-left:1px solid black;*/
}

.menuItem {
	cursor:pointer;
	font-size:11px;
	font-family: "Trebuchet MS", sans-serif;
	/*color:#00367d;*/
	color:black;
	background-color:#ccc;
	text-decoration:none;
	/*position:absolute;*/
	/*left:3px;*/
	/*width:140px;*/
	/*width:100%;*/
	/*height:1.4em;*/
	display:block;
	border-left: 6px solid #ccc;
	padding:0 0 0 0;
	/*margin-left:3px;*/
	/*line-height:1.4em;*/
}

.menuItemOn {
	cursor:pointer;
	font-size:11px;
	font-family: "Trebuchet MS", sans-serif;
	/*color:#00367d;*/
	color:black;
	background-color:white;
	text-decoration:none;
	/*position:absolute;*/
	/*left:3px;*/
	/*width:140px;*/
	/*width:100%;*/
	/*height:1.4em;*/
	display:block;
	border-left: 6px solid white;
	/*margin-left:3px;*/
	/*line-height:1.4em*/
}

.menuLine {
	position:absolute;
	top:-11px;
	left:0;
	background-color:black;
}

#searchWidget td {
	padding:0 0 0 0;
	margin:0 0 0 0;
	border:0 0 0 0;
}

#searchWidget input {
	font-family: "Trebuchet MS", sans-serif;
	font-size:11px;
}

form {
	padding:0 0 0 0;
	margin:0 0 0 0;
	border:0 0 0 0;
}


.summary  {
	font-size:40px;
	font-family: Arial, Helvetica, sans-serif;
}

.readmoretweak {
	padding-top: 0px;
	margin-top: 0px;
	vertical-align: top;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

h5 {
	font-size:11px;
	font-family: verdana, sans-serif;
	font-weight: normal;
	padding-top: 0px;
	margin-top: 0px;
	vertical-align: top;
	padding-bottom: 0px;
	margin-bottom: 0px;
}


h6 {
	
	font-size:11px;
	font-family: verdana, sans-serif;
	font-weight: normal;
	padding-top: 0px;
	margin-top: 0px;
	vertical-align: top;
	color: #00367D;	
	padding-bottom: 0px;
	margin-bottom: 0px;

}

.crossborder {
	margin: 0;
	font-weight: bold;
	padding: 4px!important;
	width: 170px;
}


.crossborder_right {
	margin: 0;
	padding: 4px!important;
	width: 200px;
}

.crossbordertable {
	padding: 4px;
	width: 370px;
	border: 1px solid #A0A0A4;
}
