/* Conexall Main CSS */

/*Misc */

.flt_left 
{
    float: left;
}

.flt_right
{
    float: right !important;
}

.flt_none 
{
    float: none !important;
}

/* Containers */

body {
	background-color: #eee;
	margin: 0px;
	padding: 0px;
}

#popup; 
{
    background-color: #dfdfdf;
    height: 300px;
}

#container {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}


/* Header Containers */

#header {
	width: 1000px;
	background-color: #fff;
	height: 93px;
}

#flash_message 
{
    padding-left: 355px;
    padding-top: 60px; 
    display: block;
}

#menubar {
	width: 1000px;
	background-color: #369BCD;
	height: 24px;
}

.menu_home 
{
  margin-top: 0px;
  margin-left: 60px;
}

.menu_indent {
	margin-top: 0px;
	margin-left: 140px;
}

.menu_indent_splash {
	margin-top: 0px;
	margin-left: 74px;
}


/* Page Containers */

#pagecontainer {
	width: 1000px;
	background-color: #fff;
	float: left; 
}

#pagecontent {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 16px;
	width: 920px;
	background-color: #fff;
	float: left;
}

#pagenav {
	width: 192px;
	background-color: #fff;
	float: left;
}

#pagemaincolumn {
	width: 412px;
	background-color: #fff;
	float: left;
	margin-left: 6px;
	margin-right: 0px;
}

#pagerightcolumn {
	width: 292px;
	background-color: #fff;
	float: left;
	margin-left: 6px;
	margin-right: 0px;
}

/* Footer Containers */
#footer {
	width: 1000px;
	background-color: #fff;
	clear: both;
	padding-top: 30px;
	padding-bottom: 30px;
}

.footer_indent {
	margin-left: 83px;
}

.copyright_indent {
	margin-left: 16px;
}

.title_add {
width: 120px;
height: 25px;
float: right;
}

/* Spacers */

.navspacer {
	min-height: 670px;
	/* : 670px; */
	margin: 0px;
	padding: 0px; 
}


/* Images */
#headerimg {
	margin-left: 50px;
	margin-top: 27px;
	margin-bottom: auto;
	border: none;
	float: left;
	display: block;
}

.thumbnail {
	display: block;
	color: #ccc;
	border-color: #333;
	border: solid 1px;
	width: 81px;
	height: 81px;
}

.tn_left {
	float : left;
}

.tn_right {
	float : right;
}

/* Text */

.centred {
	text-align: center;
}

.textalign_left 
{
    text-align: left;
}

.textalign_right 
{
    text-align: right; 
}

.clr_both 
{
    clear: both;
}

.text_top
{
    vertical-align: top;
}

.text_footer {
  font-family : verdana,arial,"lucida console", sans-serif;
  font-size: 8pt;
  text-align: left;
  color: #C3C3C3;
}

.text_menu {
  font-family: arial,"lucida console", sans-serif;
  font-size: 12px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  padding-top: 4px; 
  margin-top: 0px;
   
}

.text_normal {
  font-family: arial,"lucida console", sans-serif;
  font-size: 9pt;
  text-align: left;
  color: #333;
  font-weight: normal;
}

.text_normal_bold {
  font-family : arial,"lucida console", sans-serif;
  font-size: 9pt;
  text-align: left;
  color: #333;
  font-weight: bold;
}

.text_normal_centred {
  font-family : arial,"lucida console", sans-serif;
  font-size: 9pt;
  text-align: center;
  color: #333;
}

.text_blue {
  font-family : arial,"lucida console", sans-serif;
  font-size: 9pt;
  text-align: left;
  color: #369BCD;
}

.text_blue_bold {
  font-family: arial,"lucida console", sans-serif;
  font-size: 9pt;
  text-align: left;
  color: #369BCD;
  font-weight: bold;
}

.text_errors {
  font-family: arial,"lucida console", sans-serif;
  font-size: 9pt;
  text-align: left;
  color: #e20000;
  font-weight: bold;
}

.text_success {
  font-family: arial,"lucida console", sans-serif;
  font-size: 9pt;
  text-align: left;
  color: #2fbd5e;
  font-weight: bold;
}

.text_gold 
{
  font-family: arial,"lucida console", sans-serif;
  font-size: 9pt;
  text-align: left;
  font-weight: bold;
  color: #ffcb00;
}

.text_small {
  font-family: arial,"lucida console", sans-serif;
  font-size: 8pt;
  text-align: left;
  color: #333;
  font-weight: normal;
}

.text_small_bold {
  font-family : arial,"lucida console", sans-serif;
  font-size: 8pt;
  text-align: left;
  color: #333;
  font-weight: bold;
}

.text_small_errors {
  font-family: arial,"lucida console", sans-serif;
  font-size: 8pt;
  text-align: left;
  color: #e20000;
  font-weight: bold;
}

.text_flash {
  font-family: arial,"lucida console", sans-serif;
  font-size: 12pt;
  text-align: left;
  color: #2fbd5e;
  font-weight: bold;
}

/* Announcement Specic Styles */

.announce_event {
    color: #2fbd5e;
}

.announce_file {
    color: #ca292d;
}

.announce_topic 
{
    color: #c149a9;
}

/* Headings */

h1.heading {
  font-family : arial,"lucida console", sans-serif;
  font-size: 16px;
  text-align: left;
  color: #fff;
  font-weight: bold;
}

h2.heading {
  font-family : arial,"lucida console", sans-serif;
  font-size: 14px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  margin-left: 14px;
  margin-right: 14px;
  margin-top: 2px;
  margin-bottom: 2px;
}

h1.boxtitle {
  font-family: arial,"lucida console", sans-serif;
  font-size: 16px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  margin-left: 14px;
  margin-top: 2px;
  margin-bottom: 6px;
  float: left;
  display: inline;
}

h2.boxtitle {
  font-family : arial,"lucida console", sans-serif;
  font-size: 14px;
  text-align: left;
  color: #fff;
  font-weight: bold;
  margin-left: 14px;
  margin-top: 2px;
  margin-bottom: 6px;
  float: left;
  display: inline;
}

h1.boxtitle_link {
  font-family : arial,"lucida console", sans-serif;
  font-size: 16px;
  text-align: left;
  color: #fff;
  margin-left: 14px;
  margin-right: 14px;
  margin-top: 2px;
  margin-bottom: 6px;
  float: right;
}

h2.boxtitle_link {
  font-family : arial,"lucida console", sans-serif;
  font-size: 14px;
  text-align: left;
  color: #fff;
  margin-left: 14px;
  margin-top: 2px;
  margin-bottom: 6px;
  margin-right: 14px;
  float: right;
}

h1.splash_heading {
  font-family : arial,"lucida console", sans-serif;
  font-size: 16px;
  text-align: left;
  color: #111;
  font-weight: bolder;
}

h2.splash_heading {
  font-family : arial,"lucida console", sans-serif;
  font-size: 12px;
  text-align: left;
  color: #111;
  font-weight: bold;
}

h1.static_heading {
  font-family : arial,"lucida console", sans-serif;
  font-size: 14px;
  text-align: left;
  color: #369BCD;
  font-weight: bolder;
}

h2.static_heading {
  font-family : arial,"lucida console", sans-serif;
  font-size: 12px;
  text-align: left;
  color: #369BCD;
  font-weight: bold;
}


h1.error_heading {
  font-family : arial,"lucida console", sans-serif;
  font-size: 24px;
  text-align: left;
  color: #369BCD;
  font-weight: bolder;
}

h2.error_heading {
  font-family : arial,"lucida console", sans-serif;
  font-size: 12px;
  text-align: left;
  color: #369BCD;
  font-weight: bold;
}

/* UI Boxes  */

.uibox_leftpad 
{
    margin-left: 12px;
}

/* Containers */

.uibox_sm {
	width: 186px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 6px;
	margin-bottom: 6px; 
	padding: 0px;
	border: 0px;
}

.uibox_sm_para {
    margin: 0px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block; 
}

.uibox_sm_para_spaced {
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.uibox_lg_container {
	width: 406px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 0px;
	border: 0px;
	float: left; 
}

.uibox_xl_container {
	width: 670px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 0px;
	border: 0px;
	float: left; 
}

.uibox_container {
	width: 286px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 6px;
	margin-bottom: 6px; 
	padding: 0px;
	border: 0px;
	float: left;
}

.uibox_para {
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.uibox_para_heading {
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 16px;
	margin-bottom: 1px;
}

.uibox_para_inner {
	margin-left: 28px;
	margin-right: 28px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.uibox_para_spaced {
	margin: 16px;
}

.uibox_para_wellspaced {
	margin: 32px;
}

.uibox_para_wellspaced_left 
{
    margin: 16px;
    margin-left: 32px;
}


/* Grey */
.uibox_sm_grey_top {
	background:url(../images/uibox_sm_grey_top.gif) no-repeat;
	width: 186px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	overflow:hidden; /* IE6 Fix */
}

.uibox_sm_grey_bottom {
	background:url(../images/uibox_sm_grey_bottom.gif) no-repeat;
	width: 186px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	overflow:hidden; /* IE6 Fix */ 
}

.uibox_sm_grey {
	width: 186px;
	background-color: #aaa;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
}

/* Large */
.uibox_lg_top {
	background:url(../images/uibox_lg_blue_top.gif) no-repeat;
	width: 406px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	overflow:hidden; /* IE6 Fix */
	/* clear: both; */
}

.uibox_lg_title {
	width: 406px;
	background-color: #369BCD;
	display: block;
	height: 28px;
	overflow: hidden;
}

.uibox_lg_bottom {
	background:url(../images/uibox_lg_bottom.gif) no-repeat;
	width: 406px;
	height: 7px;
	margin: 0px;
	padding: 0px;
	overflow:hidden; /* IE6 Fix */
    clear: left;
}

.uibox_lg {
	width: 406px;
	background-color: #ebebeb;
	margin: 0px;
	padding: 0px;
	float: left;
}

/* Extra Large */

.uibox_xl_top {
	background:url(../images/uibox_xl_blue_top.gif) no-repeat;
	width: 670px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	overflow:hidden; /* IE6 Fix */
	/* clear: both; */
}

.uibox_xl_title {
	width: 670px;
	background-color: #369BCD;
	display: block;
	height: 28px;
	overflow: hidden;
}

.uibox_xl_bottom {
	background:url(../images/uibox_xl_bottom.gif) no-repeat;
	width: 670px;
	height: 7px;
	margin: 0px;
	padding: 0px;
	overflow:hidden; /* IE6 Fix */
    clear: left;
}

.uibox_xl {
	width: 670px;
	background-color: #ebebeb;
	margin: 0px;
	padding: 0px;
	float: left;
}


/* Standard Sized */
.uibox_top {
	background:url(../images/uibox_top.gif) no-repeat;
	width: 286px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	overflow: hidden; /* IE6 fIX */
}

.uibox_title {
	width: 286px;
	background-color: #369BCD;
	display: block;
	height: 28px;
	overflow: hidden;
}

.uibox {
	width: 286px;
	background-color: #ebebeb;
	margin: 0px;
	padding: 0px;
	float: left;
}

.uibox_bottom {
	background:url(../images/uibox_bottom.gif) no-repeat;
	width: 286px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	overflow: hidden; /* IE6 fIX */
	clear: left;
}

/* Member avatar page etc. */

.ui_thumbnail_details {
	float: left;
	width: 84px;
	height: 120px;
	margin: 7px;
	margin-top: 14px;
	margin-bottom: 14px;
}

.ui_thumbnail_details_first {
	margin-left: 14px;
}

.ui_thumbnail_details_tight {
	float: left;
	width: 84px;
	height: 120px;
	margin: 3px;
	margin-top: 14px;
	margin-bottom: 14px;
}

.ui_thumbnail_details_tight_first {
	margin-left: 6px;
}

/* Hyperlinks */

/* Menu Links */

a.lnk_menu  {
		text-decoration: none;
		margin-right: 20px;
		color: #fff;
	}

a.lnk_menu:link  {
		text-decoration: none;
		margin-right: 20px;
		color: #fff;
	}

a.lnk_menu:visited 	{ 
		text-decoration: none;
		margin-right: 20px; 
		color: #fff;
	}

a.lnk_menu:active {
		text-decoration: none;
		margin-right: 20px; 
		color: #A7D3E9;
	}
	
a.lnk_menu:hover {
		text-decoration: underline;
		margin-right: 20px;
		color: #fff;
	}

/* Menu for Splash Screen */

a.lnk_menu_splash  {
		text-decoration: none;
		margin-right: 20px;
		color: #ffff00;
	}

a.lnk_menu_splash:link  {
		text-decoration: none;
		margin-right: 20px;
		color: #ffff00;
	}

a.lnk_menu_splash:visited 	{ 
		text-decoration: none;
		margin-right: 20px; 
		color: #ffff00;
	}

a.lnk_menu_splash:active {
		text-decoration: none;
		margin-right: 20px; 
		color: #fff;
	}
	
a.lnk_menu_splash:hover {
		text-decoration: underline;
		margin-right: 20px;
		color: #ffff00;
	}
	
/* Sidebar */
	

.sidebar_arrow 
{
    cursor:  pointer; 
}
	
a.lnk_grey:link  {
		text-decoration: none;
		color: #333;
		font-weight: bold;
	}

a.lnk_grey:visited 	{ 
		text-decoration: none;
		color: #333;
		font-weight: bold;
	}

a.lnk_grey:active {
		text-decoration: none;
		color: #333;
		font-weight: bold;
	}
	
a.lnk_grey:hover {
		text-decoration: underline;
		color: #333;
		font-weight: bold;
	}

a.lnk_grey_plain:link  {
		text-decoration: none;
		color: #333;
	}

a.lnk_grey_plain:visited 	{ 
		text-decoration: none;
		color: #333;
	}

a.lnk_grey_plain:active {
		text-decoration: none;
		color: #333;
	}
	
a.lnk_grey_plain:hover {
		text-decoration: underline;
		color: #333;
	}
	
	
/* Blue Links */

.lnk_blue 
{
		text-decoration: none;
		color: #b3b3b3;
		font-weight: normal;
}

a.lnk_blue:link  {
		text-decoration: none;
		color: #369BCD;
		font-weight: bold;
	}

a.lnk_blue:visited 	{ 
		text-decoration: none;
		color: #369BCD;
		font-weight: bold;
	}

a.lnk_blue:active {
		text-decoration: none;
		color: #369BCD;
		font-weight: bold;
	}
	
a.lnk_blue:hover {
		text-decoration: underline;
		color: #369BCD;
		font-weight: bold;
	}
	

a[disabled].lnk_blue:hover {
		text-decoration: none;
		color: #b3b3b3;
		font-weight: normal;
	}

/* Green Links */

.lnk_green 
{
		text-decoration: none;
		color: #b3b3b3;
		font-weight: normal;
}

a.lnk_green:link  {
		text-decoration: none;
		color: #2fbd5e;
		font-weight: bold;
	}

a.lnk_green:visited 	{ 
		text-decoration: none;
		color: #2fbd5e;
		font-weight: bold;
	}

a.lnk_green:active {
		text-decoration: none;
		color: #2fbd5e;
		font-weight: bold;
	}
	
a.lnk_green:hover {
		text-decoration: underline;
		color: #2fbd5e;
		font-weight: bold;
	}
	

a[disabled].lnk_green:hover {
		text-decoration: none;
		color: #b3b3b3;
		font-weight: normal;
	}

/* Yellow Links */

a.lnk_yellow:link  {
		text-decoration: none;
		color: #FFFF00;
	}

a.lnk_yellow:visited 	{ 
		text-decoration: none;
		color: #FFFF00;
	}

a.lnk_yellow:active {
		text-decoration: none;
		color: #FFFF00;
	}
	
a.lnk_yellow:hover {
		text-decoration: underline;
		color: #FFFF00;
	}
	
	
/* Footer */
	
a.lnk_footer:link  {
		text-decoration: none;
		color: #369BCD;
		margin-left: 2px;
		margin-right: 2px;
	}

a.lnk_footer:visited 	{ 
		text-decoration: none;
		color: #369BCD; 
		margin-left: 2px;
		margin-right: 2px;
	}

a.lnk_footer:active {
		text-decoration: none;
		color: #369BCD;
		margin-left: 2px;
		margin-right: 2px;
	}
	
a.lnk_footer:hover {
		text-decoration: underline;
		color: #369BCD;
		margin-left: 2px;
		margin-right: 2px;
	}

.lnk_error 
{
		text-decoration: none;
		color: #b3b3b3;
		font-weight: normal;
}

a.lnk_error:link  {
		text-decoration: none;
		color: #369BCD;
		font-weight: bold;
	}

a.lnk_error:visited 	{ 
		text-decoration: none;
		color: #369BCD;
		font-weight: bold;
	}

a.lnk_error:active {
		text-decoration: none;
		color: #369BCD;
		font-weight: bold;
	}
	
a.lnk_error:hover {
		text-decoration: none;
		color: #369BCD;
		font-weight: bold;
	}
	

a[disabled].lnk_error:hover {
		text-decoration: none;
		color: #b3b3b3;
		font-weight: normal;
	}

	
/* Form Fields */

input.search {
	font-family: verdana,arial,"lucida console", sans-serif;
  font-size: 9pt;
  text-align: left;
  color: #333;
}

.nullform {
	margin: 0px;
}

#chatFeed {
  font-family: verdana,arial,"lucida console", sans-serif;
  font-size: 9pt;
  text-align: left;
  color: #333;
  float: left;
  overflow: auto;
}

/* Chat Window */

#chatPanel {
	width: 358px;
	height: 90px;
	background-color: #fff;
	border: solid 1px;
	border-color: #ccc;
	padding: 6px;
	overflow: auto;
}

.chatpad {
	/* margin-top: 87px; */
}

/* Buttons */

.searchButton {
	vertical-align: middle; 
 	background:url(../images/uibutton_more.gif) no-repeat;
 	cursor: pointer; 
 	width: 18px;
 	height: 20px;
 	border: 0px;
 }
 
 .searchButtonOver {
 	vertical-align: middle; 
 	background:url(../images/uibutton_more_over.gif) no-repeat;
 	cursor: pointer; 
 	width: 18px;
 	height: 20px;
 	border: 0px;
 }
 
.submitButton {
	vertical-align: middle; 
 	background:url(../images/uibutton_submit.gif) no-repeat;
 	cursor: pointer; 
 	width: 72px;
 	height: 30px;
 	border: 0px;
 	margin-left: 10px;
 	float:left;
 	color: #369BCD;
	padding: 4px;
	font-family: verdana,arial,"lucida console", sans-serif;
    font-size: 12pt;
    font-weight: bold;
 }

.submitButton_disabled {
	vertical-align: middle; 
 	background:url(../images/uibutton_submit.gif) no-repeat;
 	cursor:  default; 
 	width: 72px;
 	height: 30px;
 	border: 0px;
 	margin-left: 10px;
 	float:left;
 	color: #999;
	padding: 4px;
	font-family: verdana,arial,"lucida console", sans-serif;
    font-size: 12pt;
    font-weight: bold;
 }
 
a.submitButton 
{
   text-decoration: none; 
}

.submitButton_sm {
	vertical-align: middle; 
 	background:url(../images/uibutton_submit.gif) no-repeat;
 	cursor: pointer; 
 	width: 72px;
 	height: 30px;
 	border: 0px;
 	margin-left: 0px;
 	float:left;
 	color: #369BCD;
	padding: 4px;
	padding-top: 4px;
	font-family: verdana,arial,"lucida console", sans-serif;
    font-size: 10pt;
    font-weight: bold;
 }

.submitButton_lg_sm {
	vertical-align: middle; 
 	background:url(../images/uibutton_submit_lg.gif) no-repeat;
 	cursor: pointer; 
 	width: 166px;
 	height: 30px;
 	border: 0px;
 	margin-left: 10px;
 	float:left;
 	color: #369BCD;
	padding: 4px;
	font-family: verdana,arial,"lucida console", sans-serif;
    font-size: 10pt;
    font-weight: bold;
 }

.submitButton_lg {
	vertical-align: middle; 
 	background:url(../images/uibutton_submit_lg.gif) no-repeat;
 	cursor: pointer; 
 	width: 166px;
 	height: 30px;
 	border: 0px;
 	margin-left: 10px;
 	float:left;
 	color: #369BCD;
	padding: 4px;
	font-family: verdana,arial,"lucida console", sans-serif;
    font-size: 12pt;
    font-weight: bold;
 }

.submitNoLeft 
{
    margin-left: 0px;
}

.submitPadding 
{
  padding-left: 8px;
  padding-top: 6px;
}

 /* Component Wrappers */
 
 .calender_component {
 	display: block;
 	background-color: #ebebeb;
	border: 0px;
	padding: 10px;
	margin: 5px 25px;
 }
 
 /* List Items */
 
 .list {
    margin: 0px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
	list-style-position: inside; 
	list-style-type: none;
	list-style-image: none;
	text-indent: 0px;
}

.nolistitem 
{
   list-style-type: none;
   display: block;
   margin: 0px;
   padding: 0px; 
   text-indent: 0px;
}

/* Filestore & Member List */

td.thumbnailed_align 
{
    vertical-align : top;
    text-align: center;
    width: 100px;
}

.thumbnailed 
{
    display: block;
}

.thumbnailed_trunc
{
    max-width: 94px;
    overflow: auto; 
}

/* Hr */

hr.commlog_hr 
{   border: none 0; 
	border-top: 1px solid #b4d3e2;
	height: 1px;
	text-align: left;
	
}    

/* Splash Screen */

#splash_header 
{
    background-image: url(../images/bg_splash_cols.jpg);
    width: 1000px;
    height: 151px;
    float: left;
    margin: 0px;
}

#splash_messages_container 
{
    margin-top: 38px;
    margin-left: 72px;
    width: 900px;
    height: 100px;
    float: left;
    display: inline;
}

#splash_promo_message {
    margin-top: 0px;
    margin-left: 0px;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #fff;
    font-size: 20pt;
    font-weight: normal;
    width: 300px;
    height: 70px;
    overflow: hidden;
    float: left;
    display: inline;
}
  
.splash_promo_bold {
    font-size: 24pt;
    font-weight: bold;
}

#splash_blurb {
    margin-left: 220px; 
    font-family: Arial, Helvetica, Sans-Serif;
    color: #fff;
    font-size: 10pt;
    font-weight: normal;
    width: 240px;
    height: 70px;
    overflow: hidden;
    float: left;
}

#splash_column_left 
{
    background-color: White ;
    width: 296px;
    padding: 0px;
    margin: 0px;
    margin-left: 44px;
    float: left;
    display: inline; 
}

#splash_column_middle 
{
    background-color: White ;
    width: 296px;
    padding: 0px;
    margin: 0px;
    margin-left: 16px;
    float: left;
    display: inline; 
}

#splash_column_right
{
    background-color: White ;
    width: 296px;
    padding: 0px;
    margin: 0px;
    margin-left: 16px;
    float: left;
    display: inline; 
}

.splash_column_inner 
{
   /* height: 200px; */
   height: 250px;
   width: 296px;
   display: block;
   margin: 0px;
   padding: 0px;
   background-color: #ebebeb;
}

.splash_para
{
    margin: 0px;
    padding: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.column_bottom_ie6  /* IE6 hack */
{
   margin: 0px;
   padding: 0px;
   border: 0px;
   height: 8px;
   background-image: url(../images/staticbox_bottom.jpg);
   background-repeat:  no-repeat;
   background-color: white;
}


/* Static Content Pages */

#static_header 
{
    background-image: url(../images/header_static.jpg);
    width: 1000px;
    height: 151px;
    float: left;
    margin: 0px;
}

#static_content 
{
    background-color: white;
    width: 920px;
    padding: 0px;
    margin: 0px;
    margin-left: 44px;
    float: left;
    display: inline; 
}

#static_content_inner 
{
   margin: 0px;
   padding: 0px;
   border: 0px;
   background-color: #ebebeb;
}

.static_content_para 
{
    margin: 0px;
    padding: 32px;
    padding-top: 6px;
    padding-bottom: 6px;
}

/* Tabulate Form Fields */
.ff_left 
{
    margin-left: 8px;
}

.ff_right 
{
    margin-right: 8px;
}

.ff_captcha 
{
    margin-left: 6px;
}

.ff_radio 
{
    padding: 0px;
    margin: 0px;
    border: none;
    vertical-align: top;
}

.ff_radio tr
{
    margin: 0px;
    padding: 0px;
    vertical-align: top;
    border: none;
}


.ff_radio td 
{
    padding: 0px;
    margin: 0px;
    border: none;
    vertical-align: top;
    display: inline-block;
}

.ff_radio input 
{
    margin: 0px;
    margin-top: 2px;
    margin-right: 8px;
    margin-left: 24px;
    width: 9pt;
    height: 9pt;
    float: left;
}

span.ff_radio 
{
    margin: 0px;
    padding: 0px;
    border: none;
}

.ff_radio label 
{
    padding: 0px;
    margin: 0px;
    margin-right: 4px;
    border: none;
    display: inline-block;
}

/* Data Pager */

#dp span 
{
    /* color: Aqua; */
}

#dp span a  {
		text-decoration: none;
		color: #b3b3b3;
		font-weight: normal;
		margin-left: 8px;
		margin-right: 8px;
	}

#dp span a:link  {
		text-decoration: none;
		color: #369BCD;
		font-weight: bold;
	}

#dp span a:visited 	{ 
		text-decoration: none;
		color: #369BCD;
		font-weight: bold;
	}

#dp span a:active {
		text-decoration: none;
		color: #369BCD;
		font-weight: bold;
	}
	
#dp span a:hover {
		text-decoration: underline;
		color: #369BCD;
		font-weight: bold;
	}

#dp span a[disabled]:hover {
		text-decoration: none;
		color: #b3b3b3;
		font-weight: normal;
	}
    
    

/* Form Fields for specific pages */

/* Content Pane Margins */
#groupsettings, #routingprefs, #creategroup,
#searchresults, #transfergroup, #deletegroup,
#commslogarc, #announcearc, #privatemsgs,
#sendprivatemsg, #viewPM, #memberlist, 
#deleteusers, #addmembers, #editmembers,
#importcontacts, #calendar, #dayview, 
#forum, #file, #filelist, #removeaccount, 
#userprofile
 {
    margin-left: 24px;
}

/* Activation */

#activation {
    width: 340px;
    margin-left: 310px !important;
    margin-top: 24px;
}

.activation_bottompad 
{
    padding-bottom: 24px;
    text-align: center;
}

/* Add Members */

#addmembers_cmd 
{
    background-color: #ebebeb;
    width: 406px;
}

.addmembers_dlg_addmore 
{
    margin-left: 36px;
}

.addmembers_dlg_cnl 
{
    margin-left: 164px;
    margin-top: 6px;
    margin-bottom: 6px;
}

/* Calendar */


/* Comms Log */
.logname 
{
    color: #111;
}

.commslog_medium_img
{
  margin-left: 16px;
  display: block;
  vertical-align:middle;
}

/* Contact Details */
#contactdetail {
   margin-left: 24px;
}

/* Create Group */
.create_padding 
{
  margin: 8px;
}

/* Delete Group */
.btn_deletegrp 
{
    margin-left: 36px;
}

/* Events */

.events_spacing
{
   line-height: 1.5;
}

/* Group Settings */
.groupsettings_savebutton 
{
   margin-left: 316px;
} 
 
.group_permissions
{
    width: 300px;
    margin-left: 96px;
    border-color: #aaa;
    border-width: thin;
    border-style: solid;
    text-align: center;
    padding : 0px;
}

.group_permissions thead tr
{
    padding: 0px;
    border: none;
    margin: none;
    text-align: center;
    border-bottom-style: solid;
}    

.group_permissions tr
{
    padding: 4px;
}    

.group_permissions th 
{
    color: white;
    background-color: #369bcd;
    padding: 2px;
    font-weight: bold;
    text-align: center;
}    

.group_permissions_alt 
{
    background-color: #f7f6f6;
}

.group_permissions_firstcol 
{
    width: 100px;
    text-align: left;
    padding-left: 4px;
}

/* CSV Import */

.importcontacts_width 
{
    width: 670px;
}

/* Login Box */

#login_box 
{
    margin: 0px;
    padding: 24px;
    padding-top: 6px;
    padding-bottom: 6px;
}

#login_box table tr td 
{
    padding: 4px;
}

.login_chk input 
{
    margin: 0px;
    margin-top: 2px;
    margin-right: 8px;
    margin-left: 2px;
    width: 9pt;
    height: 9pt;
    float: left;
}

.login_mainpage {
    width: 600px;
    margin-left: 210px !important;
}

/* Registration Page */

#reg_wizard 
{
    width: 600px;
    margin-left: 210px;
    margin-right: 110px;
} 

reg_table 
{
    width: 400px;
}

.reg_button 
{
  padding-left: 20px;
}

/* Memberlist */

.memberlist_chk 
{
    width: 20px;
    text-align: center;
}

.memberlist_chk_head
{
    width: 20px;
    text-align: center;
    background-color: #d5d5d5;
}

.memberlist_btn 
{
    margin: 6px;
}

/* Requests */

.requestsADI 
{
    margin: 0px;
    margin-left: 16px;
}
 
/* Search Results */

.searchres
{
    width: 600px;
    margin-left: 32px;
    border-color: #aaa;
    border-width: thin;
    border-style: solid;
    text-align: left;
    padding : 0px;
}

.searchres thead tr
{
    padding: 0px;
    border: none;
    margin: none;
    text-align: center;
    border-bottom-style: solid;
}    

.searchres tr
{
    padding: 4px;
}    

.searchres th 
{
    color: white;
    background-color: #369bcd;
    padding: 2px;
    font-weight: bold;
    text-align: center;
    height : 16px;
}    

.searchres_alt 
{
    background-color: #f7f6f6;
}

.searchres td
{
    padding: 4px;
    padding-left: 12px;
} 

/* Send Messages */
.sendmsg_send 
{
    margin-left: 40px;
    margin-right: 36px;
} 
    
/* Site Prefs */
#siteprefs {
    margin-left: 24px;
}

.siteprefs_fullname {
    margin: 0px;
    margin-left : 88px;
}
.siteprefs_email {
    margin: 0px;
    margin-left : 64px;
}
.siteprefs_verifyemail {
    margin: 0px;
    margin-left : 32px;
}
.siteprefs_oldpass {
    margin: 0px;
    margin-left : 66px;
}
.siteprefs_newpass {
    margin: 0px;
    margin-left : 60px;
}
.siteprefs_verifypass {
    margin: 0px;
    margin-left : 13px;
}
.siteprefs_dob {
    margin-left : 78px;
}

.siteprefs_buttons {
   margin-left: 172px;
}

/* Pop Up Dialog Settings */

.bg_popup 
{
    background-color: #dfdfdf;
}

.dlg_button 
{
  margin-right: 24px;
}

.dlg_button_left 
{
    margin-left: 24px;
}

.dlg_button_r2 
{
  margin-top: 6px;
}

.dlg_button_topbottom
{
  margin-top: 6px;
  margin-bottom: 6px;
}


/* Messageboard and Private Messaging */

#PM_Menu 
{
}

.PM_Menubar 
{
    text-decoration: none;
    color: #369BCD;
    padding: 8px;
}

.PM_Menubar a:link  {
		text-decoration: none;
		color: #369BCD;
		font-weight: bold;
	}

.PM_Menubar a:visited 	{ 
		text-decoration: none;
		color: #369BCD;
		font-weight: bold;
	}

.PM_Menubar a:active {
		text-decoration: none;
		color: #369BCD;
		font-weight: bold;
	}
	
.PM_Menubar a:hover {
		text-decoration: underline;
		color: #369BCD;
		font-weight: bold;
	}

.PM_Menubar_Hover 
{
    text-decoration: underline !important;
}

.PM_GridView 
{
    width: 620px;
    border: solid 1px #b3b3b3;
}

.PM_Del_Padding 
{
    margin: 4px !important;
}

.PM_dlg_send 
{
    margin-left: 84px;
}

.PM_textarea 
{
    overflow: auto;
}

.mb_GridView 
{
    width: 620px;
    border: solid 1px #b3b3b3;
}

.mb_GridView td, .mb_GridView th 
{
    border:1px solid #B3B3B3;
}

.forum_pagenumberer 
{
    float: left;
}

hr.forum_hr 
{
    border: none 0; 
	border-top: 4px solid #369BCD;
	height: 4px;
	text-align: left;
}

.forum_list 
{
    margin-top: 12px;
    margin-bottom: 12px;
}

/* Attachments */

#attachments 
{
    border: solid 1px #b3b3b3;
    border-collapse: collapse;
}

#attachments td, #attachments th 
{
    border:1px solid #B3B3B3;
    padding: 4px;
}

.attachments_dlg_back {
   margin-top: 6px;
   margin-bottom: 6px;
}

/* Polls */

.polledit 
{   
    width: 450px;
    border: solid 1px #b3b3b3;
    border-collapse: collapse;
}

.polledit td, .polledit th 
{
    border:1px solid #B3B3B3;
    padding: 4px;
}

.polledit_addrow
{
    border-bottom: none !important;
}

.polledit_validation 
{
    border-top: none !important;
}

.poll_display 
{
    width: 625px;
    padding-top: 12px;
}


/* Convert original css classes */

.quote {
    padding-left: 16px;
    margin: 5px;
}

.innerquote
{
    padding: 4px;
    background-color: #fefefe;
    border: 1px dashed #808080;
}

.content 
{
    border: solid 1px #b3b3b3;
    border-collapse: collapse;
}

.content  td, .content th 
{
    border:1px solid #B3B3B3;
    padding: 4px;
}

.header2 
{
    color: White;
    text-align: left;
    background-color: #aaa;
    padding: 4px;
}

.header2 a:link  {
		text-decoration: none;
		color: White;
		font-weight: bold;
}

.header2   a:visited 	{ 
		text-decoration: none;
		color: White;
		font-weight: bold;
}

.header2   a:active {
		text-decoration: none;
		color: White;
		font-weight: bold;
}
	
.header2   a:hover {
		text-decoration: underline;
		color: White;
		font-weight: bold;
}

.post
{
    background-color: #fff;
    padding: 4px;
}

.post_alt
{
    background-color: #e5e5e5;
    padding: 4px;
}

.postsep 
{
    padding: 0px !important;
    background-color: White;
}

.postuser 
{
    padding: 8px !important;
    padding-top: 2px !important;
}

.threadlistitem 
{
    vertical-align: middle;
}

.threadlistitem  a:link  {
		text-decoration: none;
		color: #369BCD;
		font-weight: bold;
	}

.threadlistitem  a:visited 	{ 
		text-decoration: none;
		color: #369BCD;
		font-weight: bold;
	}

.threadlistitem  a:active {
		text-decoration: none;
		color: #369BCD;
		font-weight: bold;
	}
	
.threadlistitem  a:hover {
		text-decoration: underline;
		color: #369BCD;
		font-weight: bold;
	}
	
.threadlistitem_grey 
{
    vertical-align: middle;
}

.threadlistitem_grey  a:link  {
		text-decoration: none;
		color: #333;
		font-weight: bold;
	}

.threadlistitem_grey  a:visited 	{ 
		text-decoration: none;
		color: #333;
		font-weight: bold;
	}

.threadlistitem_grey  a:active {
		text-decoration: none;
		color: #333;
		font-weight: bold;
	}
	
.threadlistitem_grey  a:hover {
		text-decoration: underline;
		color: #333;
		font-weight: bold;
	}

/* Message Board Topics */

.topic_view, .topic_replies, .topic_lastpost, .topic_author, 
.topic_icon, .topic_title 
{
   padding: 4px;
}
	
.topic_views, .topic_replies 
{
    text-align: center;
}	
	
.topic_lastpost 
{
    font-size: 8pt;
}   

/* View Posts */

.viewposts 
{
    border: none;
}

.viewposts td, .viewposts th 
{
    border: none;
    padding: 4px;
}

/* File Management */

.lnk_photo 
{
		text-decoration: none;
		color: #b3b3b3;
		font-weight: normal;
}

a.lnk_photo:link  {
		text-decoration: none;
		color: #b3b3b3;
		font-weight: bold;
	}

a.lnk_photo:visited 	{ 
		text-decoration: none;
		color: #b3b3b3;
		font-weight: bold;
	}

a.lnk_photo:active {
		text-decoration: none;
		color: #b3b3b3;
		font-weight: bold;
	}
	
a.lnk_photo:hover {
		text-decoration: underline;
		color: #369BCD;
		font-weight: bold;
	}

a[disabled].lnk_photo:hover {
		text-decoration: none;
		color: #b3b3b3;
		font-weight: normal;
	}
	
.photo_img 
{
    width: 240px;
    height: 180px;
    border: solid 3px;
    display: block;
}

.document_thumbnail 
{
    width: 81px;
    height: 81px;
    border: solid 1px;
    display: block;
}

/* File Store */

.files_thumbnail 
{
    width: 81px;
    height: 81px;
    border: solid 1px #b3b3b3;
    display: block;
    margin-top: 4px;
    margin-bottom: 4px;
}

.files_thumbnailed 
{
    width: 140px;
    height: 160px;
    display: block;
    float: left;
    margin-right: 10px;
    overflow: hidden;
}

.comments_width 
{
    width: 600px;
}

/* User Profile */

.profile_thumbnail 
{
    width: 81px;
    height: 81px;
    border: solid 1px #b3b3b3 !important;
    display: block;
    margin-top: 4px;
    margin-bottom: 4px;
}

.profile_editbutton 
{
    padding: 0px;
    padding-left: 2px;
    width: 28px;
    height: 12px;
    overflow: hidden;
    background-image: url(/images/edit_button.gif);
    background-repeat: no-repeat;
    font-family : verdana,arial,"lucida console", sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-align: left;
    color: White;
    display: block;
    float: left;
}

a.profile_editbutton 
{
    text-decoration: none;
}

a.profile_editbutton:link  {
		text-decoration: none;
		color: white;
	}

a.profile_editbutton:visited 	{ 
		text-decoration: none;
		color: white;
	}

a.profile_editbutton:active {
		text-decoration: none;
		color: white;
	}
	
a.profile_editbutton:hover {
		text-decoration: none;
		color: white;
	}
	
.profile_editbutton_lg 
{
    padding: 0px;
    padding-left: 2px;
    width: 56px;
    height: 12px;
    overflow: hidden;
    background-image: url(/images/edit_button_lg.gif);
    background-repeat: no-repeat;
    font-family : verdana,arial,"lucida console", sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    color: White;
    display: block;
    float: left;
}

a.profile_editbutton_lg 
{
    text-decoration: none;
}

a.profile_editbutton_lg:link  {
		text-decoration: none;
		color: white;
	}

a.profile_editbutton_lg:visited 	{ 
		text-decoration: none;
		color: white;
	}

a.profile_editbutton_lg:active {
		text-decoration: none;
		color: white;
	}
	
a.profile_editbutton_lg:hover {
		text-decoration: none;
		color: white;
	}
	
/* Error Page */

.back_button 
{
  padding-left: 10px;
}

/* Help Pages */

.list_decimal {list-style-type: decimal}
.list_lroman {list-style-type: lower-roman}
.list_uroman {list-style-type: upper-roman}
.list_lalpha {list-style-type: lower-alpha}

.help_list 
{
    margin: 0px;
    padding: 32px;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-left: 56px;

}

.help_list li 
{
    margin: 0px;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.terms_subclause 
{
    margin: 0px;
    padding: 32px;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-left: 26px;
    list-style-type: none; 
}