﻿@charset "utf-8";
/* CSS Document */

body 
{
      width: 100%;
  height: 100%;
  min-width:800px; /* This takes care of all the 'decent' browsers */
  margin: 0px;
  padding: 0px;  /*optional*/
  /* Optionally set text-align: center; and increase the padding if you wish to have the page */
}

/* Hide the following from IE/MAC as this doesn't need the fix... \*/
#MinWidthContainer {
padding-left:800px;
height: 1px;
}
#MinWidthContainer #PageContainer {
height: 1px;
}
#MinWidthContainer #PageContainer #PageContentContainer {
margin-left:-800px;
position: relative;
height: 1px;
}
?* End of IE/MAC hide */

td#menu {
	background-color:#558800;
	border-bottom:1px solid #336600;
	height:43px;
	}

td#header {
	height:84px;
	background-color:#110f1a;
	}

div#login {
	background-color:#ff8800;
	padding:20px 10px 10px;
	}

div#search {
	background-color:#007799;
	padding:20px 10px 10px;
	margin-top:20px;
	}
	
Input.text {
	border-color:#888888 rgb(255, 255, 255) rgb(255, 255, 255) rgb(136, 136, 136);
	border-style:solid;
	border-width:1px;
	margin-bottom:0.5em;
	margin-top:0.25em;
	padding:0.1em;
	font:normal 12px Tahoma;
	width:170px;
	}

Input.button {
	background-color:#EAEAEA;
	border-color:#FFFFFF rgb(136, 136, 136) rgb(136, 136, 136) rgb(255, 255, 255);
	border-style:solid;
	border-width:1px;
	color:#555555;
	font-size:0.8em;
	padding:0.35em;
	font:normal 12px Tahoma;
	}
td#body {
	padding:10px;
	}

td .title {
	font:Bold 18px Arial;
	color:#444444;
	margin-bottom:5px;
}

.form, .textbox {
    font:normal 12px tahoma;
    }
.register {
    float:right;
    margin-left:10px;
    width:400px;
    }
    
.fieldgrp {
    width:350px;
}

.fieldgrp label {
    width:120px;
    float:right;
    text-align:left;
    margin-left:8px;
}

.exp {
    font:normal 11px tahoma;
    color:Gray;
    border-top:solid 1px #dedede;
    border-bottom:solid 1px #dedede;
    background-color:#efefef;
}
.req {
    color:Red;
    }

.splitter {
    width:300px;
    height:1px;
    background-color:#ada9a8;
}

.inviter {
    width:250px;
    height:120px;
    padding:0px;
    float:right;
    }

.inviter h3 {
    font:bold 10px tahoma;
    color:#FFF;
    background-color:#75bcf8;
    padding:5px;
    }
    
    
.bl {background: url(../../images/bl.gif) 0 100% no-repeat #e4f3ff; width: 20em}
.br {background: url(../../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../../images/tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

.bl-orange {background: url(../../images/bl-orange.gif) 0 100% no-repeat #ffdf72; width: 200px}
.br-orange {background: url(../../images/br-orange.gif) 100% 100% no-repeat}
.tl-orange {background: url(../../images/tl-orange.gif) 0 0 no-repeat}
.tr-orange {background: url(../../images/tr-orange.gif) 100% 0 no-repeat; padding:10px}

.bl-navi {background: url(../../images/bl-navi.gif) 0 100% no-repeat #3bb6d9; width: 200px; margin-top:30px;}
.br-navi {background: url(../../images/br-navi.gif) 100% 100% no-repeat}
.tl-navi {background: url(../../images/tl-navi.gif) 0 0 no-repeat}
.tr-navi {background: url(../../images/tr-navi.gif) 100% 0 no-repeat; padding:10px}

.sectionbodylast {
	background:transparent url(../../Images/body_bg.gif) repeat-x;
	min-height:50px;
	color:#777777;
	padding:20px 10px;
}

.sectionbody {
	background:transparent url(../../Images/body_bg.gif) repeat-x;
	min-height:50px;
	color:#777777;
	padding:20px 10px;
}

div.sectiontitle_blue {
	background-color:#5696d9; 
	border-bottom:1px solid #4682c0; 
	border-top:1px solid #76b2f1; 
	border-right:1px solid #4682c0; 
	border-left:1px solid #76b2f1; 
	vertical-align:middle; 
	font:bold 10px Tahoma; 
	color:#FFF; 
	text-align:center; 
	white-space:nowrap; 
	padding:2px 5px;
	width:50%;
	margin-bottom:5px;
	}
	
div.sectiontitle_orange {
	background-color:#ff7d1b; 
	border-bottom:1px solid #e66a0e; 
	border-top:1px solid #ff913f; 
	border-right:1px solid #e66a0e; 
	border-left:1px solid #ff913f; 
	vertical-align:middle; 
	font:bold 10px Tahoma; 
	color:#FFF; 
	text-align:center; 
	white-space:nowrap; 
	padding:2px 5px;
	width:50%;
	margin-bottom:5px;
	}
	
div.sectiontitle_default {
	background-color:#7aa918; 
	border-bottom:1px solid #6a9413; 
	border-top:1px solid #86b81e; 
	border-right:1px solid #6a9413; 
	border-left:1px solid #86b81e; 
	vertical-align:middle; 
	font:bold 10px Tahoma; 
	color:#FFF; 
	text-align:center; 
	white-space:nowrap; 
	padding:2px 5px;
	width:50%;
	margin-bottom:5px;
	}
td#rightpanel {
	padding:10px 0 0 0;
	}
	
td#footer {
	border-top:1px solid #E5E5E5;
	height:55px;
	text-align:center;
	font:normal 11px Tahoma;
	color:#999999;
	}
	

#nav ul li a {
	display:block;
	float:right;
	font:Normal 12px Tahoma;
	color:#FFFFFF;
	background: url(../../images/img04.gif) no-repeat right 50%;
	padding: 12px 20px 9px 20px;
	vertical-align:middle;
}

#nav ul li {
	display:inline;
	}
	
#nav ul {
	padding:0;
	margin:0px;
	height:35px;
	}

#nav {
	background-image:url(../../Images/menu_bg.gif);
	background-repeat:repeat-x;
}

#nav ul li a:hover {
	text-decoration: none;
	background:#406600;
	}
	
#nav {
	padding:0px 20px;
	}
	
div.breaknews {
	background-color:#FFFFCC;
	border:1px solid #D9D900;
	padding:5px;
	margin-bottom:10px;
	color:#8C8C00;
	}
	
a.arttitle, div.arttitle {
	font:Bold 1.8em arial,tahoma,verdana,sans-serif;
	color:#333;
	
	}
	
div.artdate {
	font-size:10px;
	margin-top:5px;
    border-bottom:solid 1px #919191; 
    border-top:solid 1px #919191;
    padding:5px 0 5px 0;
	}

div.artdatehome {
	font-size:10px;
	margin-top:5px;
    padding:5px 0 5px 0;
	}	
div.artbrief {
    font-size:1.1em;
    line-height:1.71em;
    margin-bottom:0.86em;
    font-family:tahoma,arial,verdana,sans-serif;
    color:#333; 
	}
	
.sectionbody .sectionitem {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #f0f0f0;
	}

a {
	color:#006699;
	text-decoration:none;
	}

a:hover {
	color:#ff9932;
	}

.ThumbImage {
    margin:0 0 5px 5px; 
    border:1px solid gray; 
    padding:2px;
    float:right;
}

div#entercom {
    background:#F9F9F9 url(img/comment.png) repeat-x scroll left bottom;
    border-color:#DDDDDD rgb(204, 204, 204) rgb(204, 204, 204) rgb(221, 221, 221);
    border-style:solid;
    border-width:1px;
    margin:5px 20px;
    padding:10px;
    font-size:11px;
}

#entercom .but
{
    width:120px;
    padding:3px;
    vertical-align:middle;
    font-size:12px;
    padding:2px;
    font-family:Tahoma;

}

.comments h3#comment 
{
    font-size:13px;
    color:#868686;
    margin-top:50px;
    border-top:solid 1px #C3C3C3;
}

.comments .commentlist {
font-size:12px;
line-height:1.5em;
padding:0pt;
text-align:right;
}

.commentlist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0px 3px;
padding:5px 10px 3px;
}
.commentlist li {
font-weight:bold;
}
.commentlist li, #commentform input, #commentform textarea {
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.comment-num:link, .comment-num:visited, .comment-num:hover {
background-color:white;
border:1px solid #EEEEEE;
color:#AAAAAA;
float:right;
font-size:1.1em;
margin:2.3px -1px 2px 8px;
padding:5px 10px;
text-decoration:none;
}

.commentlist cite, .commentlist cite a {
font-size:1.1em;
font-style:normal;
font-weight:bold;
}


.commentmetadata {
display:block;
margin:0pt;
}
.commentmetadata {
font-weight:normal;
}

div .body {
    font-size:1.1em;
    line-height:1.71em;
    margin-bottom:0.86em;
    font-family:tahoma,arial,verdana,sans-serif;
    color:#333;    
}

div .body p {
    line-height:1.71em;
    margin-bottom:0.86em;
    font-family:tahoma,arial,verdana,sans-serif;
    color:#000;  
    }

.rbutton {
    clear:both;
    height:29px;
    margin-bottom:5px;
    }
    
.rbuttonr {
    float:right;
    background:transparent url(../../images/but_bg_r.jpg) repeat-x top right scroll;
    width:6px;
    height:29px;
    }
    
.rbuttonm {
    float:right;
    background:transparent url(../../images/but_bg.jpg) repeat-x top right scroll;
    width:137px;
    height:29px;
    font:normal 15px Tahoma;
    padding:3px 25px;
    }
    
.rbuttonl {
    float:right;
    background:transparent url(../../images/but_bg_l.jpg) repeat-x top right scroll;
    width:6px;
    height:29px;
    }
    
.rbut {
    width:178px;
    background:transparent url(../../images/but.jpg) no-repeat top right scroll;
    height:31px;
    font:normal 14px Tahoma;
    padding:5px 22px 1px 0;
    }