/* Blue Button*/

.button {
 display: inline-block;
 zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
 *display: inline;
 vertical-align: baseline;
 margin: 0 2px;
 outline: none;
 cursor: pointer;
 text-align: center;
 text-decoration: none;
 font: 14px/100% Arial, Helvetica, sans-serif;
 padding: .5em 2em .55em;
 text-shadow: 0 1px 1px rgba(0,0,0,.3);
 -webkit-border-radius: .5em; 
 -moz-border-radius: .5em;
 border-radius: .5em;
 -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
 -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
 box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
 text-decoration: none;
}
.button:active {
 position: relative;
 top: 1px;
}

.small {
 font-size: 11px;
 padding: .2em 1em .275em;
}

.wide {
 width: 100%;
 font-size: 14px;
 padding: .2em 1em .275em;
}

.blue {
 color: #d9eef7;
 border: solid 1px #0076a3;
 background: #0095cd;
 background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
 background: -moz-linear-gradient(top, #00adee, #0078a5);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
 background: #007ead;
 background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
 background: -moz-linear-gradient(top, #0095cc, #00678e);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
 color: #80bed6;
 background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
 background: -moz-linear-gradient(top, #0078a5, #00adee);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

/* End Blue Button */

/* General Style */
td, body {font-family:Tahoma,Arial;font-size:8pt;}
a:link,a:visited {text-decoration:underline; color:#4D6D91;}
a:hover,a:active {text-decoration:underline; color:#000000;}
form {padding:0px;margin:0px;}
input,textarea,select {font-size:8pt;font-family:Tahoma,Arial;}
/* ------------- */

/* Entries Style */
.eTitle {font-weight:bold;}
/* --------------- */

/* Comments Style */
.cAnswer {font-style:italic;}
.cBlock1,.cBlock2 {border:1px solid #A9B8C2;background:#FFFFFF;}
/* -------------- */

/* Calendar Style */
.calWday,.calWdaySe,.calWdaySu {border:1px solid #A9B8C2; background:#D5DBEC; width:17px;}
.calMday,.calMdayA,.calMdayIs,.calMdayIsA {background:#E4E8F3;}
.calWdaySe,.calWdaySu,.calMdayA,.calMdayIsA {font-weight:bold;}
/* -------------- */

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
/* ---------------- */

/* General forum Table View */
.gTable {background:#A9B8C2}
.gTableTop {background:#E4E8F3;}
.gTableSubTop,.gTableBody,.gTableBottom,.gTableLeft,.gTableRight,.postPoll,.threadsDetails {background:#F4F4F4;}
.gTableBody1,.forumNameTd,.threadNametd {background:#FFFFFF;}
.gTableError {background:#F4F4F4;color:#FF0000;}
/* ------------------------ */

/* forum Posts View */
.postTable {background:#EFEFEF;}
.postFirst,.postRest1,.postRest2 {background:#FFFFFF;}
.postSeparator {height:2px;background:#D2D2D2;}
.postTdTop {background:#F4F4F4;border-bottom:1px solid #A9B8C2;}
.postBottom {background:#F4F4F4;border-top:1px solid #A9B8C2;}
.posttdMessage {background:#FFFFFF;}
.codeMessage,.quoteMessage {background:#FFFFFF;font-size:9px;}
/* ------------------ */