/* CSS Document */

/* CSS Document */

/* General declarations */

body {
	background-color:#fff;
	margin:0;
	color:#343434;
	font-family:"trebuchet MS", Verdana;
}

body {
	font-size:100%;
	}

p,h1,h2,h3,h4,h5,h6 {
	padding:0;
	margin:0;
	}
	
a {
	text-decoration:underline;
	}
	
/* Main Container */
	
#mainContainer {
	background-color:#FFFFFF;
	width:7in;
	position:relative;
background-image:none!important;
	/*background-image:url(background_images/background_101.jpg);*/
	background-repeat:no-repeat;
	background-position:right top;
	
}

#logo {
	padding-top:2em;
	height:5.55em;
	border-bottom:1px solid #666;
	padding-left:14px;
	}
	
/* Main Content Area */
	
#mainContentContainer {
	width:40.4em;
	float:right;
	padding-top:10px;
	}
	
#mainContentContainer ul#breadcrumb {
	display:none;
	}
	

	
#mainContent {
	width:6.5in;
	float:left;
	padding-bottom:1.5em;
}

#mainContent a {
	color:#6c486c;
	font-weight:bold;
}

#mainContent a:hover {
	color:#e0282a;
}

#mainContent p,
#mainContent ul,
#mainContent ol,
#mainContent h2,
#mainContent h3,
#mainContent h4,
#mainContent h5,
#mainContent h6,
#mainContent dl {
	font-family:Verdana, Arial, Helvetica, sans-serif;
} 

#mainContent h3.horz_rule,
#mainContent h4.horz_rule,
#mainContent h5.horz_rule,
#mainContent h6.horz_rule,
#mainContent p.horz_rule {
	border-top:1px solid #ccc;
	padding-top:1em;
}

#mainContent p {
	font-size:.7em;
	margin-bottom:1.2em;
	line-height:1.7em;
	padding:0;
}

#mainContent ul, #mainContent ul ul {

	}

#mainContent ul, #mainContent ol {
	font-size:.7em;
	margin-bottom:1.2em;
	line-height:1.7em;
}

#mainContent ul ul, #mainContent ul ol, #mainContent ol ul, , #mainContent ol ol {
	font-size:1em;
}

#mainContent ul.nobullets li {
	list-style-type:none;
	background:none;
	}
	
#mainContent ul.nobullets_noindent {
	padding-left:0;
	margin-left:0;
	}
	
#mainContent ul.nobullets_noindent li {
	list-style-type:none;
	background:none;
	padding-left:0;
	margin-left:0;
	}
	
	
#mainContent li {
	padding-bottom:.5em;
	}
	




#mainContent h1 {
	font-size:1.25em;
	color:#717881;
	font-weight:normal;
	line-height:1em;
	margin-bottom:.8em;
}

#mainContent h2 {
	font-size:.9em;
	color:#de4041;
	font-weight:bold;
	line-height:1.2em;
	margin-bottom:.5em;
}

#mainContent h3 {
	font-size:.8em;
	font-weight:bold;
	line-height:1.2em;
	margin-bottom:.5em;
}

#mainContent h4 {
	font-size:.7em;
	font-weight:bold;
	line-height:1.2em;
	margin-bottom:.5em;
}

#mainContent dl {
	padding:0;
	margin:0;
	line-height:1.2em;
	}

#mainContent dt {
	font-size:.7em;
	width:12em;
	float:left;
	padding-right:.5em;
	margin:0 0 0 0;
	}
	
 /* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */
	
#mainContent dd {
	font-size:.7em;
	width:25em;
	padding-bottom:.8em;
	float:left;
	margin:0 0 0 0;
	}

/* Right Hand Column */

#rightMenu {
	display:none;
	}
	
#rightMenu div.rightmenu {
	background-image:url(images/verticalgreybar.gif);
	background-position:left top;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	}

#rightMenu p.righmenu_head {
	font-family:"trebuchet MS", Verdana;
	background-color:#e0282a;
	color:#FFFFFF;
	font-size:.75em;
	line-height:1.1em;
	padding:.3em .75em;
	margin-bottom:.4em;
	}
	
#rightMenu  p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.65em;
	line-height:1.6em;
	padding:0 .75em;
	}

#rightMenu  div.rightmenu ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.65em;
	line-height:1.2em;
	padding:.2em .75em;
	margin:0;
	list-style-type:none;
	}
	
#rightMenu  div.rightmenu li {
	padding-bottom:.8em;
	padding-left:.9em;
	background-image:url(images/bullet.gif);
	background-position:left .3em;
	background-repeat:no-repeat;
	}
	
#rightMenu  div.rightmenu ul ul {
	padding:0;
	padding-top:.8em;
	font-size:1em;
	}
	
#rightMenu a {
	color:#6c486c;
	font-weight:bold;
}

#rightMenu a:hover {
	color:#e0282a;
}

	
	
/* Left Hand Column */

#leftMenu {
	display:none;
	}
	
#leftMenu div {
	position:relative;
	top:-1px;
}

ul#mainNav {
	margin:0;
	padding:0 0 2.6em 0;
	list-style:none;
	position:relative;
	top:-1px;
	background-image:url(images/verticalgreybar.gif);
	background-repeat:repeat-y;
	background-position:right top;
	}
	
ul#mainNav ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
ul#mainNav a, ul#mainNav span {
	border-top:#fff solid 1px;
	background-color:#6c486c;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	font-size:.75em;
	line-height:1.15em;
	padding:.3em .75em;
}



ul#mainNav a:hover {
	background-color:#4d2e4d;
	}

ul#mainNav span {
	background-color:#4f4266;
	font-style:oblique;
}

ul#mainNav a#members_link {
	background-color:#5e5f4c;
	padding:.3em .75em;
}

ul#mainNav a#members_link:hover {
	background-color:#404131;
}

ul#mainNav a#contactus_link {
	background-color:#e0282a;
	padding:.3em .75em;
}

ul#mainNav a#contactus_link:hover {
	background-color:#d50000;
}

ul#mainNav ul.menu_info a {
	border-top:#837b92 solid 1px;
	background-color:#4f4266;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-left:1.4em;
}

ul#mainNav ul.menu_info a:hover {
	background-color:#332947;
	}
	
ul#mainNav ul.submenu a {
	border-top:#fff solid 1px;
	border-right:#afadb9 solid 1px;
	background-color:#efeff1;
	color:#605f68;
	text-decoration:none;
	display:block;
	padding-left:1.4em;
}

ul#mainNav ul.submenu a:hover {
	background-color:#efeff1;
	background-image:url(images/arrow_menugrey.gif);
	background-repeat:no-repeat;
	background-position:8px .4em;
	}
	
body#subsection_1 a#link1,
body#subsection_2 a#link2,
body#subsection_3 a#link3,
body#subsection_4 a#link4,
body#subsection_5 a#link5,
body#subsection_6 a#link6,
body#subsection_7 a#link7,
body#subsection_8 a#link8 {
	background-color:#efeff1;
	background-image:url(images/arrow_menugrey.gif);
	background-repeat:no-repeat;
	background-position:8px .4em;
	}
	
ul#mainNav li {
	display:inline;
	}
	
* html ul#mainNav a {
	height: 1px;
	}
	
/* Search Bar */
	
#searchform {
	position:relative;
	top:-.3em;
	}
	
* html #searchform {
	display:inline;
	}
	
#searchform div.title {
	padding-left:.5em;
	}

#searchform div.searchfields {
	border-top:1px solid #afadb9;
	border-right:1px solid #afadb9;
	padding:.1em .2em .1em .6em;
	float:left;
	}
	
* html #searchform div.searchfields {
	padding:.1em .2em .1em .55em;
}

#searchform input.keywords {
	width:12em;
	margin:0;
	padding:0;
	border:1px solid #fff;
	font-family:'trebuchet MS', Verdana;
	font-size:.7em;
	float:left;
}

#searchform input.submitbutton {
	height:13px;
	width:13px;
	float:right;
	margin-top:.1em;
	}
	
/* Header */	

#header {
	display:none;}
	
#header ul {
	padding:0 0 0 0;
	margin:2em 0 0 20em;
	list-style:none;
	font-size:.65em;
}

#header li {
	display:inline;
	padding:0 .8em 0 1.1em;
	background-image:url(images/verticalgreybar.gif);
	background-repeat:no-repeat;
	background-position:left center;
	}
	
#header a {
	color:#676472;
	text-decoration:none;
	}
	
#header a.language {
	color:#e0282a;
	font-weight:bold;
	}
	
#header a:hover {
	text-decoration:underline;
	}
	
/* Footer */

#footer {
	margin-left:.01in;
	border-top:1px solid #666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1em 0 2.2em 1.3em;
	color:#676472;
}

#footer ul, #footer  p {
	font-size:.65em;
}

#footer ul {
	display:none;
}

#footer li, #footer p.copyright {
	display:inline;
	padding:0 .8em 0 1.1em;
	background-image:url(background_images/verticalgreybar.gif);
	background-repeat:no-repeat;
	background-position:left center;
	float:left;
	}

#footer a {
	color:#676472;
	text-decoration:none;
	}
	
#footer a:hover {
	text-decoration:underline;
	}
	
.nowrap {
	white-space:nowrap;
}

