/* CSS Document */
body { font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background:url(/assets/images/new/bg.jpg) repeat-x #fff;}

ul, li { margin:0;
padding:0;}

img, div { behavior: url(/assets/iepngfix/iepngfix.htc);}

/* outer container - wrapper */

#wrapper { width:976px;
margin:0 auto;
padding:0;
background:url(/assets/images/new/container-bg.png) repeat-y;
_background:url(/assets/images/new/container-bg.jpg);
position:relative;
z-index:1;}

.clear { clear:both;}

#ahua { width:536px;
height:165px;
background:url(/assets/images/new/ahua.png) no-repeat 0 0;
position:absolute;
z-index:12;
margin:0 0 0 220px;}

/* top bar with links and sponsor */

#top { background:#e03327;
padding:0 10px;}

#top ul { margin:17px 0 0 0;
padding:0;
list-style:none;
font-size:70%;
float:left;
position:relative;
z-index:25;}

#top ul li { float:left;
border-right:1px solid #fea6a0;
padding:0 5px; }

#top ul li.last { border:none;}

#top ul li a { color:#fea6a0;
text-decoration:none;}

#top ul li a:hover { text-decoration:underline;}

#top #sponsor { float:right;
background:#992018;
padding:0 5px;
margin:0;}

#top #sponsor p { font-size:70%;
color:#f4dedd;
width:52px;
border-right:1px solid #b8635e;
text-align:center;
float:left;
padding:0 5px 0 0; 
margin:5px 0;}

#top #sponsor img { padding:0 0 0 5px;}

/* mainn image */

#main-image { border-top:2px solid #992018;
border-bottom:2px solid #e03327;
background:url(/assets/images/new/main-bg.jpg) no-repeat top;
width:976px;
text-align:center;
position:relative;
z-index:0;
overflow:hidden;
height:180px;}

form#search { position:relative;
z-index:1;
margin:-30px 10px 0 0;
float:right;}

form#search input { background:#fff;
border:1px solid #fff;
font-size:70%;
padding:2px;
width:150px;
color:#4c4c4c;}

form#search input.btn { background:url(/assets/images/new/btn-bg.jpg) repeat-x;
border:1px solid #e03327;
color:#fff;
font-weight:bold;
width:80px;}

/* columns */

.line { border-bottom:1px dashed #9b9a9a;
height:1px;
margin:0;
padding:0;}

.column { float:left;}

.column table { margin:10px 0;}

.column h1 { font-size:100%;
color:#635e5e;
padding:0;
margin:0 0 10px 0;
font-weight:bold;}

.column h2 { color:#635e5e;
font-size:80%;
font-weight:bold;
margin:0;
padding:0;}

.column h3 { color:#635e5e;
font-size:72%;
font-weight:bold;
margin:0;
padding:0;}

.column p { font-size:72%;
color:#635e5e;
padding:5px 0 5px 0;
margin:0;
line-height:130%;}

.column blockquote { border:0;
margin:0;
padding:14px;
background:#f1f1f1;
border-top:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;}

.column ul { font-size:72%;
margin:10px 0 0 20px;
color:#635e5e;
line-height:130%;}

.column ul ul { font-size:100%;
margin:10px 0 10px 20px;}

.column#middle img { border:1px solid #f35e55;
background:#f8e3e2;
padding:2px;}

.column a { color:#e03327;
text-decoration:underline;}

.column a:hover { text-decoration:none;
color:#635e5e;}

/* left column */

.column#left { background:#e03427;
width:200px;
margin:-150px 10px 0 20px;
position:relative;
z-index:2;}

.column#left img { padding:15px 0;
margin:0 18px;
border-bottom:2px solid #e84b41;}

/* nav */

.column#left ul { font-size:72%;
list-style:none;
margin:20px;}

.column#left ul li { border-bottom:1px solid #f35e55;
padding:5px 5px 5px 10px;}

.column#left ul li a { color:#fec4c0;
text-decoration:none;
font-weight:bold;}

.column#left ul li a:hover { color:#fff;}

.column#left ul li.nav-active { background:url(/assets/images/new/nav-on.jpg) no-repeat right #f35e55;
_background:url(/assets/images/new/nav-on1.jpg) no-repeat right #f35e55;
width:174px;
border-bottom:none;
margin:1px 0 0 0;}

.column#left ul li.nav-active a { color:#fff;}

.column#left ul li.nav-active-secondary { margin:1px 0 0 0;
padding-left:25px;
text-align:left;
background:#f35e55;
list-style-type:none;}

.column#left ul li.nav-inactive-secondary { padding-left:25px;}

.column#left ul li.third { background:#f35e55;
border-top:1px solid #e03427;
padding-left:50px;}

/* middle column */

.column#middle { width:480px;
margin:20px;}

/* team profile pic */

#profile-box-pic { width:131px;
float:left;
margin:0 20px 0 0;
padding:5px 0 5px 0;
clear:both;}

/* columns within the content */

.column.content { width:210px;
margin:10px 5px;
border-right:1px solid #d8d7d7;
padding:20px 10px;}

.column.content p.view { background:url(/assets/images/new/middle-arrow.jpg) no-repeat left center;
padding:0 0 0 10px;
float:right;
margin:0 10px 0 0;}

.column.content p.view a { color:#635e5e;
text-decoration:none;
font-weight:bold;}

.column.content p.view a:hover { color:#e03327;}

.column.content#quote { border:none;
margin:10px 0 10px 5px;
background:url(/assets/images/new/quote-left.jpg) no-repeat 0 10%;} 

/*.column.content#quote p { background:url(/assets/images/new/quote-left.jpg) no-repeat top left;
padding:0 0 0 30px;}*/

.column.content#quote p {  background:url(/assets/images/new/quote-right.jpg) no-repeat bottom right;
padding:0 0 15px 18px;}

.column.content#quote p.name { font-weight:bold;
background:none;
margin:-10px 0 0 0;
padding:0 0 0 18px;}

/* right column */

.column#right { width:220px;
margin:10px 0 0 0;}

.column#right .lock { width:24px;
height:65px;
background:url(/assets/images/new/lock.jpg) no-repeat;
float:right;
margin:-3px 5px 0 0;}

.column#right .member { width:33px;
height:39px;
background:url(/assets/images/new/members.jpg) no-repeat;
float:right;
margin:5px 5px 0 0;}

.column#right .calendar { width:38px;
height:35px;
background:url(/assets/images/new/calendar.png) no-repeat;
float:right;
margin:0 5px 0 0;}

.column#right .login { background:#e4e3e3;}

.column#right .login h2 { color:#827c7c;
border-bottom:1px solid #c6c5c5;
font-size:72%;
font-weight:bold;
margin:0 10px;
padding:5px 0 2px 0;
_position:relative;
_z-index:5;}

.column#right .login p { margin:0 0 0 10px;
color:#9d9493;
_position:relative;
_z-index:5;}

.column#right .login input { border:1px solid #b9b7b7;
background:#f3f2f2;
color:#9b9898;
padding:2px;
font-size:70%;
width:195px;
margin:0 10px 3px 10px;}

.column#right .login select.centre-form-dropbox-styling { border:1px solid #b9b7b7;
background:#f3f2f2;
color:#9b9898;
padding:2px;
font-size:70%;
width:202px;
margin:5px 10px 3px 10px;}

.column#right .login p a.forgotten { float:left;
color:#9d9493;}

.column#right .login p a.forgotten:hover { color:#e03327;}

.column#right .login input.btn { float:right;
width:85px;
background:url(/assets/images/new/login-btn.jpg) repeat-x;
margin:-5px 10px 10px 0;
font-weight:bold;}

.column#right .login input.red-button-styling { width:201px;
background:url(/assets/images/new/login-btn.jpg) repeat-x;
margin:2px 10px 10px 10px;
font-weight:bold;}

/* forum login box */

.column#right .login#forum { background:#ebebeb;
margin:10px 0;}

/* events box */

.column#right .login#events { background:#f1f1f1;
padding-bottom:10px;
margin-bottom:10px;
margin-top:10px;}

.column#right .login#events .strip { background:#666666;
margin:5px 5px 0 5px;
padding:5px;}

.column#right .login#events .strip .button { float:left;
width:9px;
margin:2px 0 0 0;}

.column#right .login#events .strip h3 { color:#fff;
float:left;
width:170px;
margin:0 5px;
text-align:center;}

.column#right .login#events form#months { margin:0 10px;
position:relative;
z-index:0;}

.column#right .login#events form#months select { width:200px;
border:1px solid #827c7c;
background:#dedede;
padding:2px;
font-size:100%;
color:#827c7c;
position:relative;
z-index:0;}

.column#right .login#events table { margin:0 5px;
border:1px solid #666666;
padding:0;
border-bottom:none;
border-right:none;
font-size:70%;}

.column#right .login#events table td { text-align:center;
border-bottom:1px solid #666666;
border-right:1px solid #666666;}

.column#right .login#events table td.day { background:#9c9c9c;
color:#fff;}

.column#right .login#events table td.cell { background:#e8e8e8;
color:#979797;}

.column#right .login#events table td.on { }

.column#right .login#events table td a { padding:3px 2px;
text-decoration:none;
display:block;}

.column#right .login#events table td a.event_on { background:#666666;
color:#fff;
font-weight:bold;
text-decoration:none;}

/* footer */

#footer { border-top:2px solid #992018;
margin:-5px auto 0 auto;
padding:5px 0;
color:#ea9893;
font-size:70%;
text-align:center;
background:#e03327;
position:relative;
z-index:0;}

#footer a { color:#ea9893;
text-decoration:underline;}

#footer a:hover { text-decoration:none;}

/* some general styling */

.column#middle label { margin: 5px 0 0 0;
font-size:72%;
color: #635e5e;}

.column#middle input { font-size:72%;
width:200px;
padding:2px;
border:1px solid #b9b7b7;
color: #635e5e;}

.column#middle input.btn { background:url(/assets/images/new/btn-bg.jpg) repeat-x;
border:1px solid #e03327;
color:#fff;
font-weight:bold;
width:120px;}

.column#middle fieldset { border:none;
margin:0;}

.column#middle .asterix-text { font-size:72%;
color:#e03327;}

.column#middle .label.label { width:120px;
float:left;
margin:0 0 5px 0;}

.column#middle .inputarea { float:left;
width:250px;
margin:0 0 5px 0;}

.column#middle input.fmbutton { background:url(/assets/images/new/btn-bg.jpg) repeat-x;
border:1px solid #e03327;
color:#fff;
font-weight:bold;
width:205px;
margin:0 0 0 120px;}

.column#middle textarea { font-size:72%;
font-family:Arial, Helvetica, sans-serif;
width:200px;
padding:2px;
border:1px solid #b9b7b7;
color: #635e5e;}

/*----------form styling v2------------
.formwrap{
	width:364px;
}
.embeddedform{
	width:360px;
	height:auto;
	float:left;
	position:relative;
	margin:20px 4px 10px 4px;
	padding:0 0 10px 0;
	background:url(../images/site-elements/form-area-bg.gif) top left repeat-x;
	border:0;
	border-bottom:#F4F4F4 1px solid;
	color:#ff0000;
	font-weight:lighter;
	
}


.mainform{
	width:190px;
	float:left;
	position:relative;
	border:0;
	border-left:#C0C0C0 1px solid;
	border-top:#C0C0C0 1px solid;
	border-bottom:#E7E7E7 1px solid;
	border-right:#E7E7E7 1px solid;
	color:#737373;
	font-size:70%;
	margin:2px 0 2px 0;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
}

*/



/* tables */

.column#middle table { font-size:72%;}

.column#middle table td { padding:5px;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
background:#e8e8e8;}

.column#middle table td.heading { background:#666666;
color:#fff;
font-weight:bold;}

.column#middle table td.cell { background:#e8e8e8;}

.column#middle table .table-header-styling, .mceVisualAid { background:#666666;
color:#fff;
font-weight:bold;
padding:5px;}

.column#middle table .table-header-styling, .mceVisualAid a { color:#fff;}

.column#middle table .table-row-header-styling { background:#666666;
color:#fff;
font-weight:bold;
padding:5px;}

.column#middle table .table-cell-styling { background:#e8e8e8;}

.column#middle table .table-cell-styling textarea { font-size:100%;
padding:2px;}
.column#middle table .table-cell-styling input { font-size:100%;
padding:2px;}

/* old styles */



#news-area-home, #centre-form-area{
	width:360px;
	height:auto;
	float:left;
	position:relative;
	margin:20px 4px 10px 4px;
	padding:0 0 10px 0;
	background:url(../images/site-elements/news-area-gradient.gif) top left repeat-x;
	border-bottom:#F4F4F4 1px solid;
}
.centre-form-search-alphabet{
	width:450px;
	height:auto;
	float:left;
	position:relative;
	margin:2px 4px 0 4px;
	padding:0;
	background:url(../images/site-elements/news-area-gradient.gif) top left repeat-x;
	border-bottom:#F4F4F4 1px solid;
}
.news-area-home-header, .centre-form-area-header{
	width:360px;
	height:12px;
	float:left;
	position:relative;
	margin:0;
	padding:0;
	background:url(../images/site-elements/news-area-header.gif) top left no-repeat;
}

#news-area-home p{
	padding:4px 10px 4px 10px;
	line-height:140%;
}
#news-area-home h1{
	margin:0;
	padding:0 10px 0 10px;
	line-height:120%;
}
#news-area-home h2, #news-area-home h3{
	padding:10px 10px 0 10px;
	line-height:120%;
}

/*#centre-form-area h1, #centre-form-area h2, #centre-form-area h3{
	margin:0 0 0 10px;
}
.centre-form-search-alphabet h1, .centre-form-search-alphabet h2, .centre-form-search-alphabet h3{
	margin:0 0 0 20px;
}
#centre-form-area label, .centre-form-search-alphabet label{
	width:94px;
	float:left;
	display:inline;
	color:#737373;
	font-size:70%;
	margin:0 10px 0 10px;
	padding:2px;
}
.centre-form-field-styling, .centre-form-dropbox-styling{
	width:220px;
	border:0;
	border-left:#C0C0C0 1px solid;
	border-top:#C0C0C0 1px solid;
	border-bottom:#E7E7E7 1px solid;
	border-right:#E7E7E7 1px solid;
	color:#737373;
	font-size:70%;
	margin:0 0 4px 0;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
}
.centre-form-dropbox-styling{
	width:226px;
}
.centre-form-dropbox-styling-left, .centre-form-dropbox-small-styling{
	width:215px;
	border:0;
	border-left:#C0C0C0 1px solid;
	border-top:#C0C0C0 1px solid;
	border-bottom:#E7E7E7 1px solid;
	border-right:#E7E7E7 1px solid;
	color:#737373;
	font-size:70%;
	margin:0 0 0 10px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
}
.centre-form-dropbox-small-styling{
	width:114px;
	margin:0;
}


.table-cell-styling-image{
	background-color:#fff;
	padding:4px;
	color:#737373;
	font-size:70%;
	text-align:left;
	border-bottom:1px #ebebeb dotted;
	border-right:1px #ebebeb dotted;
	vertical-align:top;
}*/

.horizontal-divide{
	width:100%;
	height:2px;
	border-bottom:#ebebeb 1px solid;
	margin:20px 0 20px 0;
	float:left;
}


.personnel-area{
	width:100%;
	height:auto;
	background:url(../images/site-elements/table-header-bg.gif) bottom left repeat-x;
	float:left;
	position:relative;
	margin:0 0 2px 0;
	padding:5px 0 5px 0;
	border-bottom:#ebebeb 1px dotted;
	border-top:#ebebeb 1px dotted;
}
.personnel-area img{
	float:left;
	margin:0 15px 0 5px;
	padding:0;
	padding:1px;
	/*border:#c6c6c6 1px dotted;*/
	width:60px;
	height:73px;
}
.exec-person-name-styling{
	font-size:76%;
	color:#737373;
	padding:2px 0 5px 0;
	margin:0;
	float:right;
	width:76%;
	text-align:left;
}
.exec-job-title-styling{
	font-size:72%;
	color:#737373;
	padding:10px 0 10px 0;
	margin:0;
	line-height:120%;
	float:right;
	text-align:left;
	width:76%;
}
.search-label-styling{
	color:#ff0000;
	/*font-weight:bold;*/
}
.search-area-horizontal-divide{
	width:94%;
	height:2px;
	border-bottom:#ebebeb 1px solid;
	margin:10px;
	float:left;
}
#law-forum-logos{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	margin:10px 0 10px 0;
	padding:10px;
}
*html #law-forum-logos{
	padding:5px;
	width:95%;
}
#law-forum-logos img{
	border:#737373 dotted 1px;
	padding:6px;
	margin:1px;
	width:100px;
	height:100px;
}




/*----------search results start-----------------*/

/*#search-results-tabs{
	width:368px;
	height:40px;
	float:left;
	position:relative;
	margin:20px 0 0 0;
	padding:0;
	border:0;
	color:#ff0000;
	clear:both;
	border:1px solid red;
	
}*/

#search-results-tabs { margin:0;
padding:0;
border-bottom:#cd271b 1px solid;}

#search-results-tabs ul{
	margin:0;
	padding:0;
}
#search-results-tabs li{
	margin:0;
	padding:6px 10px;
}

.search-result-btn-active{
width:150px;
float:left;
color:#fff;
display:block;
background:#e03427;
border:#cd271b 1px solid;
list-style:none;
text-align:center;
font-weight:bold;}

.search-result-btn-active1{
float:left;
color:#fff;
display:block;
background:#e03427;
border:#cd271b 1px solid;
list-style:none;
text-align:center;
font-weight:bold;}


.search-result-btn-active a, .search-result-btn-active1 a { color:#fff;
font-weight:bold;
text-decoration:none;}

.search-result-btn-active a:hover, .search-result-btn-active1 a:hover { color:#fff;}

.search-result-btn-inactive{
	width:150px;
	float:left;
	background:#e8e8e8;
	color:#737373;
	padding:4px;
	display:block;
	border:#f4f4f4 1px solid;
	list-style:none;
	margin:0;
	text-align:center;
}

.search-result-btn-inactive1 {
	float:left;
	background:#e8e8e8;
	color:#737373;
	padding:4px;
	display:block;
	border:#f4f4f4 1px solid;
	list-style:none;
	margin:0;
	text-align:center;
}


.search-result-btn-inactive a, .search-result-btn-inactive1 a { text-decoration:none;}

.searchresults{
	border-top:#737373 1px dotted;
	padding-top:20px;
}
.searchresults p{
	font-size:72%;
	font-style:italic;
}
.searchresults p a{
	margin: 0 0 0 10px;
}
.searchresults h3 a, .searchresults h3 a:visited{
	color:#737373;
	text-decoration:none;
	border-bottom:1px #737373 dotted;
}
.searchresults h3 a:hover{
	color:#000;
	text-decoration:none;
	border-bottom:1px #000 dotted;
}
.member-name-logged-in{
	color:#000;
	margin:10px 0 0 0;
}


/* members area nav */

.members-nav-area { background:#ebebeb;
margin:0 0 10px 0;
color:#8d8787;
padding:0 0 5px 0;}

.members-nav-area h2 { border-bottom:1px solid #d6d6d6;
margin:5px;
padding:5px 0 0 0;
font-weight:bold;}

.members-nav-area ul { margin:0;
padding:5px 0 5px 10px;
list-style:none;}

.members-nav-area ul li { background:url(/assets/images/new/arrow.jpg) no-repeat center left;
padding:0 0 0 14px;}

.members-nav-area ul li a { color:#8d8787;
text-decoration:none;}

.members-nav-area ul li a:hover { color:#e03327;}

/* update form */

.column#middle form#update {}

.column#middle form#update label { width:150px;
float:left;
margin:0 0 5px 0;}

.column#middle form#update input { width:300px;
float:left;
margin:0 0 5px 0;}

.column#middle form#update select { width:305px;
float:left;
margin:0 0 5px 0;}

.column#middle form#update input#btn-update { margin:0 0 0 150px;
width:305px;
background:url(/assets/images/new/btn-bg.jpg) repeat-x;
color:#fff;
font-weight:bold;}

.column#middle #centre-form-area select { width:250px;
margin:5px 0;}

.column#middle #centre-form-area input { width:250px;
margin:5px 0;}

.column#middle #centre-form-area input.red-button-styling { background:transparent url(/assets/images/new/btn-bg.jpg) repeat-x scroll 0 0;
color:#fff;
font-weight:bold;}

.column#middle #centre-form-area input.grey-button-styling { background:transparent url(/assets/images/new/btn-bg.jpg) repeat-x scroll 0 0;
color:#fff;
font-weight:bold;}

/* docs page */

#middle.column .doc-cat { border:1px solid #dfd0ce;
background:#f6efee;
width:200px;
float:left;
margin:0 20px 20px 0;
padding:0 5px;}

#middle.column .doc-cat img { border:none;
background:none;
float:left;}

#middle.column .doc-cat#agendas img { width:37px;
margin:5px;}
#middle.column .doc-cat#minutes img { width:43px;
margin:5px 2px;}
#middle.column .doc-cat#digest img { width:31px;
margin:5px;}
#middle.column .doc-cat#liaison img { width:31px;
margin:4px 5px;}
#middle.column .doc-cat#other img { width:29px;
margin:8px 5px;}

#middle.column .doc-cat h3 { margin:5px 5px 0px 5px;}
#middle.column .doc-cat p { margin:0px 5px;
padding:0;}

h3.folder { background:url(/assets/images/folder.jpg) no-repeat center left;
padding:0 0 0 25px;}

ul#login-list { margin:0 0 10px 20px;
padding:0;
list-style:none;}

ul#login-list li { background:url(/assets/images/red-arrow.jpg) no-repeat center left;
padding:0 0 0 10px;}