@charset "utf-8";
/* CSS Document */

.div-MVWrapper{
	width:550px;
	overflow:hidden;
	border:#003333 solid 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.IWantToVote{
	display: block;
	padding:5px;	
}

.IWantToVote a{
	display: block;
	background:url(../images/iwant2votebutton.png) top center no-repeat;
	width:160px;
	height:30px;
}

.VoteSystemMsg{
display:block;
padding:5px;
width:530px;
text-align:left;
float:left;
font-size:14px;
font-weight:bold;
color: #993300;
}
.NoVoteLeft{
display:block;
padding:5px;
width:140px;
margin-left:380px;
text-align:right;
}

ul.VoteList{
list-style:none;
padding:0;
margin:0;
}

ul.VoteList li{
display:block;
width:160px;
float:left;
padding:10px;
}

.div-VoteContainer{
width:100%;
}

.div-VoteContainer .ImgHolder, 
.div-VoteContainer .ImgName, 
.div-VoteContainer .ImgDesc,
.div-VoteContainer .TotalVotes,
.div-VoteContainer .VoteButtonHolder{
display:block;
}

.div-VoteContainer .ImgHolder{
width:160px;
height:160px;
background:url(../images/noimage.gif) top center no-repeat;
}

.div-VoteContainer .ImgHolder img{
width:160px;
height:160px;
}

.div-VoteContainer .ImgName, 
.div-VoteContainer .ImgDesc,
.div-VoteContainer .TotalVotes{
line-height:1.5;
padding:2px 5px;
width:160px;
}

.div-VoteContainer .ImgName{
font-weight:bold;
text-align: center;
font-size:110%;
}

.div-VoteContainer .ImgDesc{
color: #999999;
text-align:left;
height:100px;
}

.div-VoteContainer .VoteButtonHolder{
text-align:center;
}

.div-VoteContainer .VoteButtonHolder .VoteButton{
font-family:Verdana, Tahoma,  sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:0.2em;
text-transform:uppercase;
text-align:center;
width:100%;
width:160px;
height:30px;
cursor:pointer;
background:url(../images/votebuttonbg.png) center no-repeat;
color:#FFFFFF;
border:none;
}


.ClearLeft{
	clear:left;
	height:0;
    font-size: 1px;
    line-height: 0px;
}

.ClearRight{
	clear:right;
	height:0;
    font-size: 1px;
    line-height: 0px;
}

.ClearBoth{
	clear:both;
	height:0;
    font-size: 1px;
    line-height: 0px;
}

/* General Links */
a{
text-decoration:none;
outline:none;
}

a:hover, a:focus{
text-decoration:none;
outline:none;
}

a:link, a:visited{
text-decoration:none;
outline:none;
}

/* Input Buttons */
input.Button{
background:url(../images/cms_inputbtn_bg.gif) center repeat-x;
height:22px;
border:#4f4f50 1px solid;
color:#FFFFFF;
font-family:Arial;
font-weight:bold;
font-size:7pt;
text-transform: uppercase;
}

input.TextField, select.TextField, option.TextField{
background: #FFFFFF url(../images/cms_textfieldbg.gif) top left no-repeat;
font-family:Arial;
font-size:8pt;
border: #999999 solid 1px;
padding:2px;
}
input.TextFieldLong, select.TextFieldLong, option.TextFieldLong,file.TextFieldLong{
background: #FFFFFF url(../images/cms_textfieldbg.gif) top left no-repeat;
font-family:Arial;
font-size:8pt;
border: #999999 solid 1px;
padding:2px;
width:500px;
}
file.TextFieldLong{
size:500px;
}
/* Table Cells in General */
th, td{
/*padding:5px;*/
}

div.ajax__calendar_container th, div.ajax__calendar_container td{ /*Calender Fixes*/
padding:0;
}

.ajax__calendar_prev{
background:url(../images/arrow_136_left.gif) center left no-repeat;
}

.ajax__calendar_next{
background:url(../images/arrow_136_right.gif) center left no-repeat;
}

table.Table-Lined{
background:#e7e7e7;
}

table.Table-Lined tr.RowOdd, table.Table-Lined tr.RowOdd td{
background: #ffffff;
}

table.Table-Lined tr.RowEven, table.Table-Lined tr.RowEven td{
background:#f9f9f9;
}

/*table.Table-Lined td{ 
background:#FFFFFF;
}*/

th.TblHeader{
background: #333333;
color:#FFFFFF;
}



/* Heavily reusable classes */
.clear-float{
clear:both;
}

.FloatBox-Left{
float:left;
}

.FloatBox-Right{
float:right;
}

.Function-Header{
border: #CCCCCC solid 2px;
border-bottom:#CCCCCC solid 1px;
display:block;
padding:5px;
height:32px;
background: #F5F5F5;
}

.ICON-Article{
background: #F5F5F5 url(../images/cms_article_management.png) 5px 5px no-repeat;
padding-left:50px;
}

.ICON-Directory{
background: #F5F5F5 url(../images/cms_directory_management.png) 5px 5px no-repeat;
padding-left:50px;
}

.ICON-Category{
background: #F5F5F5 url(../images/cms_category_management.png) 5px 5px no-repeat;
padding-left:50px;
}

.ICON-Section{
background: #F5F5F5 url(../images/cms_section_management.png) 5px 5px no-repeat;
padding-left:50px;
}

.ICON-Gallery{
background: #F5F5F5 url(../images/cms_gallery_management.png) 5px 5px no-repeat;
padding-left:50px;
}
.Function-Title{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color: #191919;
display:block;
width:300px;
line-height:32px;
}

.Function-Edit{
font-family:Verdana;
font-size:8px;
font-weight:bold;
color: #191919;
display:block;
width:100%;
text-align:left;
background:#FFF;
}

.Function-Edit a{
text-align: center;
float:left;
display:block;
width:50px;
color:#191919;
text-decoration:none;
outline:none;
padding:2px;
border:#FFF solid 1px;
background:#FFF;
}

.Function-Edit a:hover{
border:#CCCCCC solid 1px;
background:#F0F0F0;
}

.Field-Header{
display:block;
background: url(../images/cms_module_header_bg.gif) center left  repeat-x;
padding:5px 10px;;
color: #FFFFFF;
font-weight:bold;
line-height:20px;
}

.Field-Label, .Field-Label-block{
padding:5px 0;
font-weight:bold;
}

.Field-FocusOnOff{
padding:5px;
border:#C3D9FF double 2px; 
background:#E8EEFA;
}

.Field-Label-block{
display:block;
}

.SysMsg{
	display:block;
	width:90%;
	border:#FF0000 1px solid;
	background: #FFF0F0;
	padding:5px;
	margin:5px auto;
	color:#FF0000;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;
}

.divAbstract-Edit, .divArticleBody-Edit{
margin:10px;
}


/* Rounded Edge */
.roundme5{
background:#191919;
padding:10px;
}

/* Paging Attributes */
.divPaging {
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
text-align:right;
line-height:20px;
color: #666666;
font-weight:bold;
font-size:10px;
padding: 0 10px;
}

.divPaging span{
cursor:pointer;
padding:2px 4px;
}

.Paging-First{
color:#333333;
}
.Paging-Last{
color: #333333;
}

.Paging-No_Selected{
border:  #999999 solid 1px;
color: #333333;
background:#F0F0F0;
}


/* Navigation Path */
.Nav-Path{
	display:block;
	padding:5px;
	margin:5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #333333;
	border-top:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
}

/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
.div-fragmentcontainer
{
text-align:left !important;  
width:100%; 
}
.divbodycontainer
{
text-align:left !important;  
width:100%;  
}
.span-label-block-left
{
width:50px;
padding:5px;
display:block;
}
.divContestPeriod-body
{
width:100%;
display:block;
text-align:center;
}
.clsSpanOrder
{
    text-align:left;
    display:block;
    background-color: #FFFF99;
    width:15%;
    line-height:1.5;
    border: #000 solid 1px;
    padding:1px;
    position:absolute;
}
.clsSpanOrder *
{
    font-size:9px;
}
.clsSpanOrder select
{
    border: solid 1px #666666;
}
.clsSpanOrder input
{
     border: solid 1px #666666;
}
.span-title
{
    padding:5px;
}
.div-imglist
{
    position:relative;
}
.table-imagelist
{
    text-align:justify;
}
.span-clickable
{
    display:block;
    width:100%;
    cursor:pointer;
}
.span-tree
{
cursor:pointer;
}
.div-button
{
border:1px solid #3c576c;
width:80px;
text-align:center;
margin:5px 0 10px 0;
padding:3px;
}
.label-login-msg-highlight2
{
color:red;	
font-size:12px;
font-weight:bold;
}
.label-login-msg
{
color:red;	
}
