td.newsdateholder {
	width:60px;
	height:60px;
	background-image: url(blueimages/datebg.gif);
	text-align:left;
	background-repeat:no-repeat;
}
td.newsdateday {
	text-align:center;
	font-size: 36px;
	line-height:30px;
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	color: #FFFFFF;
}
td.newsdatemonth {
	text-align:center;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height:20px;
}
td.newsspacer{
	height: 10px;
}

.sitecon{
	 border:1px solid #e0e0e0;
}

.newstext{
	  padding-bottom:10px;
}
.login_form_f input{
            border:0px;
            width:130px;
            height:14px;
            color:#a8cae5;
            font-family:Verdana;
            font-size:10px;
}

.login_form td{
            vertical-align:middle;
}

.darkbluenormwhite{
color:#ffffff;

}

.darkbluenormwhite a{
		   font-weight:bold;
		   color:#ffffff;
}

.bluebold, .bluebold a, .darkbluenorm a, .forumtable a, .mescleset_added a{
          color: #3d576c;
          text-decoration:none;
          font-weight: bold;
          font-size: 10px;
          font-family: Verdana;
	  cursor:pointer;
}
.bluebold a:hover, .darkbluenorm a:hover, .forumtable a:hover, .mescleset_added a:hover{
	  text-decoration:underline;
}
.darkbluebold a{
	      color: #345e84;
              text-decoration:none;
	      font-weight: bold;
              font-size: 10px;
              font-family: Verdana;
}
.darkbluebold a:hover{
	      text-decoration:underline;
}
.bluenorm, .bluenorm input{
	  border:0px;
          color: #378790;
          text-decoration:none;
          font-size: 10px;
          font-family: Verdana;
}
.bluenorm input{
	  width:125px;
}
.bluenorm_j{
	  border:0px;
          color: #6bace4;
          text-decoration:none;
          font-size: 10px;
          font-family: Verdana;
	  text-align:justify;
}
.rednorm{
          color: #e26c6c;
          text-decoration:none;
          font-size: 10px;
          font-family: Verdana;
}
.greennorm{
          color: #6fe06a;
          text-decoration:none;
          font-size: 10px;
          font-family: Verdana;
}
.darkbluenorm, .mescleset_added, .forumtable, .darkbluenorm input,
.darkbluenorm textarea, .darkbluenorm select, .mescleset_added input{
          color: #345e84;
          text-decoration:none;
          font-size: 10px;
          font-family: Verdana;
}
.infobox{
	 width:132px;
	 height:50px;
	 background-color:#f3f3f3;
	 border:1px solid #345e84;
}
.darkbluenorm input, .darkbluenorm textarea, .darkbluenorm select,
.mescleset_added input{
	  border:1px solid #cecece;
	  padding:1px;
	  margin:2px;
}
.fieldlabel{
	    color: #345e84;
	    font-family:Arial;
	    font-size:12px;
}
.mescleset_added{
		 border:1px solid #cdcdcd;
		 width:100%;
		 margin-top:4px;
		 background-color:#f3f3f3;
}
.muscleset_div{
	       border:1px solid #345e84;
	       background-color:#ffffff;
	       float:left;
	       margin:2px;
	       padding:4px;
	       white-space:nowrap;
}
.regtext, .regtext td{
	 font-family:Arial;
	 font-size:12px;
}
.bluecon, legend, .newstext{
	 font-family:Arial;
	 color:#555555;
	 font-size:12px;
}
.newstext{
	  margin-top:5px;
	  margin-bottom:0px;
}
.newstext a{
	 font-size:12px;
	 font-family:Arial;
	  color:#555555;
	  text-decoration:none;
	  white-space:nowrap;
}
.fieldlabel input, .fieldlabel select, .fieldlabel textarea, fieldset{
	 border:1px solid #326082;
	 margin:1px;
}
fieldset{
	 text-align:left;
	 padding:3px;
}
.graynorm, .newsinfo{
	   font-family:Arial;
	   font-size:11px;
	   color:#65677d;
	   text-decoration:none;
}
.newsinfo a{
	  color:#378790;
	  text-decoration:none;
}
.newsinfo a:hover{
	  text-decoration:underline;
}
.newsheader_old{
	font-size: 18px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#68ab40;
	font-weight:normal;
}
.newsheader{
	     font-family: arial;
	     font-size: 18px;
	color:#2f2d2d;
	font-weight:normal;
}
.bignick{
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#345e84;
	font-weight:bold;
}
.new{
     font-family:Verdana;
     font-size:8px;
     color:#e53434;
}
.forumtable td{
	    border:1px solid #cecece;
}
.forumtable{
	    border:1px solid #cecece;
}
.dndcal{
	border:1px solid #4d747b;
        float:left;
        width:100%;
	overflow:auto;
}
.dndcalitem{
	    background-color:#f3f3f3;
	    padding:1px;
	    float:left;
	    margin:2px;
	    border:1px solid #cecece;
}
.dnditem{
	 border:1px solid #4d747b;
	 width:48%;
	 background-color:#f3f3f3;
	 cursor:pointer;
	 float:left;
	 margin:2px;
}
.dndhoverclass{
       border:1px solid #4d747b;
       background-color:#cecece;
       float:left;
       width:100%;
       overflow:auto;
}
.newoption, .newoption textarea, .newoption input, .newoption a{
	   color: #345e84;
           text-decoration:none;
           font-size: 10px;
           font-family: Verdana;
}
.newoption textarea, .newoption input{
	   border:1px solid #cecece;
           padding:1px;
           margin:2px;
}
.newoption textarea{
	   height:50px;
}
.logoutlink a, .login_form a{
	text-decoration:none;
	font-weight:bold;
	color:#2d5981;
	margin-right:8px;
}.logoutlink a:hover, .login_form a:hover{
	text-decoration:underline;
}
.underline{
	   border-bottom:1px solid #345e84;
}
.overline{
	   border-top:1px solid #345e84;
}
.uoline{
	   border-top:1px solid #345e84;
	   border-bottom:1px solid #345e84;
}
.datelabel{
	   font-size:14px;
	   font-weight:bold;
	   font-family:Verdana;
}
.evheader{
	  font-family:arial;
	  font-size:13px;
	  font-weight:bold;
	  color:#3f6590;
}
.topmenu a, .graybutton a{
	 border:1px solid #cdcdcd;
	 background-color:#f3f3f3;
	 font-size:10px;
	 color:#345e84;
	 padding:2px;
	 padding-left:10px;
	 padding-right:10px;
	 text-decoration:none;
	 font-weight:bold;
	 line-height:20px;
	 z-index:1;
}
.topmenu a:hover{
	 background-color:#ffffff;
}
.sidemenu{
	 border:1px solid #cdcdcd;
	 background-color:#f3f3f3;
	 text-align:left;
	 cursor:pointer;
}
.sidemenu a, .sidemenu div{
	 font-size:10px;
	 color:#345e84;
	 text-decoration:none;
	 font-weight:bold;
	 line-height:20px;
	 width:100%;
	 cursor:pointer;
}
.sidemenu a:hover{
	 background-color:#ffffff;
}
.graybutton a:hover{
	 background-color:#ffffff;
	 text-decoration:none;
}
.lightblueup{
	     font-family: Arial;
	     font-size:15px;
	     font-weight:bold;
	     color:#568bb9;
	     text-transform: uppercase;
	     text-align:center;
}
.lightgrey{
	     font-family: Arial;
	     font-size:12px;
	     font-weight:bold;
	     color:#5f5f5f;
	     text-align:center;
}
.abluebig{
	     font-family: Arial;
	     font-size:14px;
	     font-weight:bold;
	     color:#345e84;
	     text-align:center;
}
.lightblue{
	     font-family: Arial;
	     font-size:15px;
	     font-weight:bold;
	     color:#4e789e;
	     text-align:center;
}
.aredbig, .aredbig a{
	     font-family: Arial;
	     font-size:15px;
	     font-weight:bold;
	     color:#b74b4b;
	     text-align:center;
}
.ablue{
	     font-family: Arial;
	     font-size:12px;
	     color:#345e84;
	     text-align:center;
}
.centerall td{
	   text-align:center;
	   vertical-align:middle;
}
.red a, red{
     color:#ff7154;
}
.imgmenubutton{
               padding-left:13px;
               padding-right:13px;
}
.imgmenubutton a{
                cursor:pointer;
                color:#000000;
                text-decoration:none;
		font-family:Arial;
                font-size:11px;
                font-weight:bold;
}
.blueimgmenu{
	     text-align:center;
             vertical-align:middle;
}
.blueimgmenu table{
               vertical-align:middle;
               cursor:pointer;
}
.blueimgmenu a{
              text-decoration:none;
              font-family:Arial;
              font-size:11px;
              font-weight:bold;
}
.formholder{
/* 	    background-color:#f3f3f3;
	    border:1px solid #cdcdcd;
*/
}
.regular_sel{
	     width:188px;
}
.mapholder{
	   border:1px solid #345e84;
}

.infotd {
	border-top:1px solid #345e84;
	border-bottom:1px solid #345e84;
	background-color:#5db2ff;
	padding:2px;
}
.infotd, .infotd a{
	color:#ffffff;
}

/* moodalbox CSS */

div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
z-index: 200;
}

div#mb_center, div#mb_bottom {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #DDD;
z-index: 200;
}

div#mb_center {
background-color: #FFF;
z-index: 200;
}

div#mb_contents {
width: 400px;
height: 400px;
border: 10px solid #DDD;
overflow: auto;
background-color: #FFF;
visibility: hidden;
z-index: 200;
}

.mb_loading {
background: #DDD url(../img/loading.gif) no-repeat center center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
font-family: Verdana, Helvetica, sans-serif;
}

#mb_error em {
font-size: 0.8em;
}

div#mb_bottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #DDD;
border-top-style: none;
z-index: 200;
}

a#mb_close_link {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(../img/closelabel.gif) no-repeat center;
margin: 5px 0;
}

div#mb_caption {
margin-right: 71px;
z-index: 200;
}
