/* GLOBAL STYLES*/
body {
		background: #1e0100 url('css/media/global/images/cskins/bgtest.png') top center no-repeat;
		background-attachment: fixed;
		}
		
.help_link {
cursor: help;
}

img {
border: none;
}

.inline_right {
float: right;
margin: 0px 0px 5px 5px;
}

.inline_left {
float: left;
margin: 0px 5px 5px 0px;
}

form {
display: inline;
}


a.feedicon {
display: block;
height: 12px;
width: 12px;
text-indent: -5000px;
overflow: hidden;
background: url('../../static.warcry.com/media/global/images/feedicon.gif') no-repeat;
}

a.feedicon_link {
height: 12px;
padding-left: 15px;
background: url('../../static.warcry.com/media/global/images/feedicon.gif') no-repeat;
}

em em {
font-style: normal;
}

div.spoiler.hidden {
cursor: pointer;
}

.SmallFont {
font-size: 8pt;
}

/* CSS FORM STYLES */

div.formError {
border: solid 1px #660000;
-moz-border-radius: 5px;
padding: 2px 5px;
background: #DF7D7D;
color: #330000;
margin-bottom: 5px;
}

form label {
position: relative;
display: block;
float: left;
white-space: nowrap;
overflow: hidden;
text-align: right;
padding-right: 5px;
width: 110px;
}

form label.CheckboxLabel {
display: inline;
float: none;
white-space: nowrap;
overflow: display;
text-align: left;
padding-right: 0px;
width: 100%;
}

form div.formField {
padding: 1px;
}

form div.formHeader {
padding: 1px;
color: #1A4877;
font-weight: bold;
border-bottom: solid 1px #999999;
margin: 5px 15px 3px 115px;
}

form div.formSubmit {
padding: 1px;
padding-left: 116px;
}

form div.formField.Required label {
font-weight: bold;
}

form div.formField.Checkbox {
padding-left: 115px;
}

form div.formField label.CheckboxLabel {
font-weight: normal;
}

form div.formField input.TextInput {
width: 250px;
}

form div.formField input.FileInput {
width: 250px;
}

form div.formField select.SelectInput {
width: 250px;
}

form div.formField textarea.TextareaInput {
width: 500px;
}



/*** STANDARD PAGINATION STYLES ***/

div.pagination {
float: right;
line-height: 16px;
}

div.pagination_pages {
background: #FFFFFF;
float: left;
margin-right: 2px;
height: 16px;
}

div.pagination_pages a {
margin: 0px 3px;
color: #000066;
}

div.pagination_pages a.active {
font-weight: bold;
}

div.pagination a.prev_page {
display: block;
background: #FFFFFF;
padding: 0px 5px;
float: left;
margin-right: 2px;
color: #000066;
}

div.pagination a.next_page {
float: left;
display: block;
background: #FFFFFF;
padding: 0px 5px;
color: #000066;
}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}


