body
{
	color:#1B3863;
	font-family:helvetica, Arial, sans-serif;
	font-size:100%;
}
table {
 margin-bottom:6px;
}

#left {
 display:none;
}



.left_box_mail a, #left a.inboxLink{
  text-decoration: none;
  color: #1b3863;
}
.left_box_mail a:hover, #left a.inboxLink:hover{
  cursor: pointer;
  text-decoration: none;
  color: #1b3863;
}






a:link, a:visited  {
 text-decoration:underline;
 color:#1B3863;
}
a:hover{
 text-decoration:none;
 
}


/* new code */



#main #welcome h2.main_title{
  padding-top:10px;
}

#main div#region-content h1.documentFirstHeading{
  margin-top: 20px;
}

#main h1.documentFirstHeading{
  margin-top: 0px;
}

#main div h2.documentFirstHeading{
  margin-top: 5px;
}

#main #boardHeading{
  margin-top: 15px;
}

#main h1.firstDocumentHeader{
  margin-top: 135x;
}




ul h3{
  margin-left:-1em;
}

table tbody tr td img{
  vertical-align:bottom;
}

#main div form.noBack{
  margin-top: 10px;
  background-color: #ffffff;
}

.field{
  margin-bottom: 10px;
}

.register{
  margin: 1em 1em 1em 1em;
  font-size: 80%;
}

.register a{
  text-decoration: underline;
}

#main .profileitems ul{
  margin-left: 1.2em;
}

.profileTitle{
  line-height: 1.5;
  font-weight: bold;
}

.boardComment{
  margin-top:20px;
}

input.leftLogin{
  margin-left: 0.3em;
}

/* end new code */


.fieldRequired {
  color: #bb0000;

}


.forgot{
  margin-left:1em;
  font-size: 80%;
}

.header
{
	display:none;
}

#h_left
{
	height:165px;
	background:url('images/header/logo.gif') left center no-repeat;
}

#h_right
{
	height:165px;
	float:right;
	clear:left;
	padding-left:15px;
	background:url('images/header/header_right.gif') right center no-repeat;
}

.header ul
{

	position:absolute;
	top:145px;
}

.header li
{
	display:inline;
	padding-right:18px;
}

.header form
{
	position:relative;
	top:50px;
	float:right;
	clear:left;
}

.header form input
{
	background-color:#EBECEC;
}

#search_button
{
	position:relative;
	top:8px;
	margin-left:4px;
}

#a_search
{
	text-decoration:none;
	color:#bbb;
	float:left;
	clear:left;
	padding-top:10px;
	padding-right:5px;
	font-size:100%;
}

#nav a
{
	text-decoration:none;
	color:#fff;
}

#a_link
{
	color:#bbb;
	list-style-type:none;
	background-repeat:no-repeat;
}

.header h1{
  width: 80%;
}

.header h2
{
	color:#fff;
	font-size:120%;
}

.header h3
{
	color:#F4C512;
	font-size:120%;
}

#left
{
	float:left;
	width:207px;
}

#left a:link {
text-decoration:underline;
}

#left a:hover {
text-decoration:none;
}


#left li
{
	padding-top:3px;
}
#main ul {
  padding:0px;
  margin:0px;
 
}
#main
{


        padding-left:0px;
        padding-top:0px;
        padding-bottom:0px;   
}

 #main a:link
{
	text-decoration:underline;
	
}
#main a:hover {
       text-decoration:none;
	
}
#main p {
 line-height:1.2;
 text-align:justify;

}

#footer
{
  display: none;
	clear:both;
	color:#ccc;
  text-align: center;
  /*margin-left:auto; 24
  margin-right:auto;
        width:50%;*/
        margin-top:50px;
}

.arrow
{
	position:absolute;
	float:right;
	top:3px;
	left:170px;
	text-decoration:none;
	border:none;
}

.arrow a:link
{
	text-decoration:underline;
	border:none;
}
.arrow a:hover {
        text-decoration:none;
}

.left_box_open
{
	overflow:hidden;
	background-position:left top;
	background-color:#E1E3EA;
	background-repeat:repeat-x;
	position:relative;
	width:206px;
	margin-top:10px;
	margin-left:0;
	margin-right:0;
	padding-right:0;
}

.left_box_open a:link
{

	color:#1B3863;
}
.left_box_open a:hover
{
	text-decoration:none;
	color:#1B3863;
}


.left_box_open h4
{
	background-image:url('images/sidebar/mail_top.gif');
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:0;
	height:28px;
	width:206px;
	font-size:100%;
	padding-top:8px;
	padding-left:15px;
	position:relative;
}

.left_box_open form
{
	padding-left:0.5em;
}

.left_box_open ul
{
	position:relative;
	margin-top:0;
	width:160px;
	padding:0 0 0 9px;
}

.left_box_open li
{
	background-image:url('images/bullets/orange_arrow.gif');
	background-repeat:no-repeat;
	padding-left:25px;
	margin-top:3px;
	padding-bottom:4px;
	list-style-type:none;
	width:150px;
	clear:right;
}

.left_box_open_img
{
	display:inline;
	position:absolute;
	right:0;
	padding-right:0;
	margin-right:0;
}

.left_box_open_bottom
{
	background-image:url('images/sidebar/bottom_left_box.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:0;
}

.left_box_mail
{
	height:102px;
	width:206px;
  background-color:#E1E3EA;
  background-position:bottom left;
	background-image:url('images/sidebar/mail_icon.gif');
	background-repeat:no-repeat;
  /*padding-top:0;*/
  text-decoration:none;
  z-index:99;
  position:relative;
}

.left_box_mail a, #left a.inboxLink{
  text-decoration: none;
  color: #1b3863;
}
.left_box_mail a:hover, #left a.inboxLink:hover{
  cursor: pointer;
  text-decoration: none;
  color: #1b3863;
}


.left_box_mail h4
{
	line-height:35px;
	background-image:url('images/sidebar/mail_top.gif');
	background-repeat:no-repeat;
	background-position:top left;
  /*width:206px;*/
  /*height:33px;*/
	padding-left:15px;
  text-underline: none;
}

#left_box_mail_content
{
	padding-left:80px;
	margin-bottom:2px;
  /*height:69px;*/
  /*width:206px;*/
}

.main_box
{
	width:360px;
	float:left;
	margin:3px;
	padding:0;
}

.a_link
{
	display:block;
	background-image:url('images/bullets/orange_arrow.gif');
	background-repeat:no-repeat;
	padding-left:27px;
	padding-top:2px;
	padding-bottom:2px;
}

.a_link a
{
	color:#1B3863;
}

.main_box h2
{
	color:#fff;
	padding-left:30px;
	font-size:24px;
}

.main_box p
{
	top:0;
	padding-top:0px;
	padding-left:95px;
	padding-right:10px;
}

#main_learn
{
	float:left;
	background-image:url('images/mypage/learn.gif');
  background-position:top left;
	background-repeat:no-repeat;
	height:160px;
}
#main_learn p
{ padding-top:10px;
}
#main_learn .a_link {
  margin-left:100px;
  margin-top:22px;
}
#main_inspire
{
	float:left;
	background-image:url('images/mypage/inspire.gif');
  background-position:top left;
	background-repeat:no-repeat;
	height:160px;
}
#main_inspire .a_link {
  margin-left:100px;
}
#main_inspire p{
 margin-top:9px;
 padding-top:5px;
}

#main_meet
{
	float:left;
	background-image:url('images/mypage/meet.gif');
  background-position:top left;
	background-repeat:no-repeat;
	height:160px;
}
#main_meet p
{ padding-top:0px;
}
#main_meet .a_link {
  margin-left:100px;
  margin-top:30px;
}

#main_colab
{
	float:left;
	background-image:url('images/mypage/colab.gif');
        background-position:top left;
	background-repeat:no-repeat;
	height:160px;
}
#main_colab p
{
 padding-top:0px;
 text-align:left;
 line-height:1.1;
 padding-left:105px;
}
#main_say
{
	float:left;
	background-image:url('images/mypage/say.gif');
  background-position:top left;
	background-repeat:no-repeat;
	height:160px;
}

#main_say p
{ padding-left:90px;
        width:265px;
        margin-top:-15px;
        line-height:1.1;
        text-align:left;
  
}

#main_rand
{
	float:left;
	background-image:url('images/mypage/random.gif');
  background-position:top left;
	background-repeat:no-repeat;
	height:160px;
}
#main_rand p
{ padding-top:0px;
  line-height:1;
  margin-top:-10px;
}

.main_title,.documentFirstHeading, #main h1
{
	font-size:36px;
	color:#F4C512;
}

.sec_head
{
	color:#F4C512;
	font-size:140%;
}

.add
{
	background-repeat:no-repeat;
	padding-top:5px;
	margin-left:13px;
	padding-left:18px;
	margin-top:6px;
	padding-bottom:4px;
	list-style-type:none;
	width:150px;
	clear:right;
	background:url('images/bullets/orange_plus.gif') left center no-repeat;
}

.idea {
        width:60%;
        margin-left:0;

}

#delib {
        
        /*background-image:url('images/footer/d_logo.jpg');
        background-repeat: no-repeat;
  background-postion:top left;*/
        /*width:58px;
        height:30px;
        padding-top:17px;
        padding-right:54px;*/
            
}
#delib span{
  display:inline;      
}

#delib img{
  vertical-align: text-bottom;
}
#portrait_help, #Website_help {
  font-size:85%;
  font-weight:normal;
}


#main a.xml-rss
{
	font:bold 10px Verdana, sans-serif;
	border:1px solid;
	text-decoration:none;
	background:#F60;
	color:#FFF;
	border-color:#FFC8A4 #7D3302 #3F1A01 #FF9A57;
	margin:0;
	padding:0 0.5em;
}

.btn2 a{
        color:#FFF;
	text-decoration:none;
}
.space {
  padding:10px;

}

#welcome
{
	width:80%;
	line-height:15px;
}

.showstate
{
	cursor:pointer;
	margin-top:2px;
	margin-right:3px;
}

.headers
{
	width:400px;
	font-size:120%;
	font-weight:700;
	border:1px solid #000;
	background-color:#FFFFE0;
}

.switchcontent
{
	width:400px;
	border-top-width:0;
}

table th
{
	border:2px solid #fff;
}

th
{
	background-color:#C1C8D6;
	padding:5px;
}

td
{
	background-color:#ECEBF0;
	border:2px solid #fff;
	padding:3px 5px;
}

.vertical th {
  text-align:left;
  width:25%;

}
.even
{
	background-color:#ECEBE0;
}

.documentActions{
 display:none;
  float:right;
}

.documentActions li
{
	display:inline;
	list-style:none;
}

.documentByLine
{
	color:#ccc;
	font-size:70%;
}

calTabs
{
	background-color:#FFF;
	margin-top:8px;
}

.caltabs th,.body
{
	background-color:#FFF;
}

.calTabs
{
	border-bottom:solid #000 3px;
}

.plain
{
	padding:5px 6px;
}

.selected
{
	background:#fff;
	border:solid 3px #568EBC;
	padding:5px 6px;
}
/* calendar styles */

.calheader {
padding-left:160px;
}

.calheader td {

background-color: #fff;
}

.outOfMonth
{
	background-color:#C4C9D7;
  width: 70px;
}

.noevent
{
  width: 80px
}

.boardCommentVisible
{
	border:3px solid #C1C8D6;
	background-color:#FFF;
	width:80%;
	margin:12px 2px 2px;
}

.boardCommentDetails
{
	background-color:#C1C8D6;
	color:#FFF;
	margin-bottom:3px;
	padding:2px;
}

.group
{
	position:relative;
	display:inline;
	float:left;
}


	.description
{

	margin-bottom:20px;
	background-color:;
	padding:5px;
        width:100%;
        max-width:600px;
}


.pledge
{
	background-image:url('images/bullets/orange_arrow.gif');
	background-repeat:no-repeat;
	margin-top:2px;
        color:#1b3863;
	padding:5px 0 8px 25px;
}

#h_left span,#h_right span,.hiddenStructure
{
	display:none;
}

.documentActions a{
  text-decoration:none;
}

a img,table img,.documentActions img
{
	border:none;
}



.main_box a,.action_link
{
	
	color:#1B3863;
	font-weight:100;
}

#main_sub,.documentActions ul
{
	float:right;
}

#main_sub li,#welcome li
{
	background-image:url('images/bullets/orange_arrow_bgw.gif');
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:4px;
	margin-top:4px;
	padding-bottom:4px;
	list-style-type:none;
}
.boardCommentActions {
        background-color:#C1C8D6;
        padding:3px;
}
.boardCommentContent {
        padding:4px;

}
#logout {
             float:right;
      padding-right:50px;
      margin-top:-14px;
  position:relative;
  clear:none;
/*       padding-left:12em;*/
}
.pageheader td {
        background-color:#fff;
}

/* about page
 ================================== */

#about .content{

 margin-top:-20px;
 
}
#about p {
  font-size:98%;
   padding-top:8px;
}
#about #main_inspire .a_link {

 margin-top:-6px;
}



/* Wiki, wiki, wild, west */


.wiki {

  padding:10px;
}

.wiki h1  a{
  color:#fff;
}
.wiki .documentActions {
  

}
.aqtree3clickable li {color:#fff;} 



.lasteditor{
  
}
.commentform {

 padding-top:20px;
}

.commentform td {
  background-color:#fff;
}

.commentform input, .commentform textarea {
  background-color:#ECEBF0;
}




#wikiactions{

  float:right;
  padding: 5px;
  border: 2px #ccc solid;
  background-color: #eee;

}


#ratingform{
 padding-bottom:15px;

}
.pageheader, .commentform{
  width: 99%;
}

.subtopicspanel{
  float:right;

}
.aqtree3clickable h1 a
{
        color:#F4C512;
}
.boxa {
       background-color:#ECEBF0;
       padding:5px;
       margin:5px;
       width: 45%;
       float:left;
       clear: right;

}
/* forms */

.preview {
  display:block;
  width:100%;
  padding:16px;
  
}
.preview .field {
  font-size:120%;
  padding-left:21px;
}
.preview h2 {
  padding-left:21px;
  
}

.error .formHelp {
 padding: 4px;
 border: solid 2px red;
 color:red;
 margin:4px;
}


 #reg_form, 
 .ArchetypesStringWidget,
 .ArchetypesTextAreaWidget,
 .ArchetypesURLWidget,
 .ArchetypesImageWidget,
 .gform,#main div form{ 
 background-color:#E1E3EA;
 padding:4px 2px;
}

#reg_form label, 
.ArchetypesURLWidget,
.ArchetypesImageWidget,
.ArchetypesStringWidget label,
.ArchetypesTextAreaWidget label {
 font-size:120%;
 padding:8px 2px;
 
 }

#reg_form .field {

 padding: 6px 3px;
 }

#reg_form input, 
.ArchetypesStringWidget input, 
.ArchetypesTextAreaWidget textarea,
.ArchetypesURLWidget input,
.ArchetypesImageWidget input {
 background-color: #fff; 
 
}
.field {
  width:22em;
  padding:5px;
  
}
.formHelp {
padding: 6px 0px;
}

/* News Styles */

#moreNews {
  display:block;
  padding: 5px;
  margin-top:5px;
  border-top: 2px solid #E1E3EA;

}

/* Search Styles */
.search {
   background-color: #E1E3EA;
   }
.search legend {
  font-size:150%;
  padding-top:0px;
  padding:4px;
  margin-bottom:4px;
  border: 2px ridge #E1E3EA;
  background-color:#E1E3EA;
}
.search label {
  font-size: 130%;
  margin-bottom:0px;
  display:block;
 }
.search .field {
padding-top: 0px;

}
.scheckbox label{
 font-size:100%;
 display:inline;
}

.result  {
   padding:10px;
   
}
.result dt  {
   padding:20px 4px;
   border-bottom:2px solid #E1E3EA;
   margin-bottom:10px;
}
.result dt a {
  font-size:130%;
  font-weight:bold;
}


.result .discreet {
float:right;
padding-left:20px;
}
