/*@import url("/css/editor.default.css");*/

body 
{
    margin: 0;
    background: url('/images/body_bg.gif') #000 repeat-x;
    color: black;
    font-family: Verdana;
    font-size: 10pt;
}
h1 
{
    font-size: 14pt;
    font-weight: bold;
    margin: 0;
    line-height: 1;
}
ul, li
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#debug {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    text-align: center;    
}

img{
    border: 0;
}

/**
* Form Coloring
*/
label{width: 150px;}
textarea{    
    padding: 2px;
    display: block;
    float: left;   
}
label.no_float
{
    float: none;
}
textarea, input, select {
    background: white;
    border: 1px solid black;    
}

input[type='radio'],
input[type='checkbox']
{
    border: 0;
}

#sidebar-content input[type='text'], #sidebar-content textarea,
#registration_form input[type='text'], #registration_form input[type='password'], #registration_form select
{
    width: 100%;
    color: #fff;
    background: #727272;
    border: 1px solid #fff;
}

#registration_form table td.content
{
    padding: 0 10px;
    vertical-align: top;
}

#registration_form table td.content_bottom
{
    padding: 0 10px;
    vertical-align: bottom;
}

#sidebar-content textarea
{
    height: 8em;
}

#sidebar-content label, #registration_form label
{
    /*font-weight: bold;*/
    color: #fff;
}

.input-error{
    border: 1px solid red;
}

/**
* Submit buttons Bounding box, if it's enabled.
*/
.submit_btn{ margin-right: 50px; margin-top: 5px; float: right;}
/**
* Submit button's styling/
*/
input.submit{
    border: 1px solid black;
    background: red;
    width: 58px;
    color: white;
}

/**
* Basic float CSS so it is not needed in 100 different places.
*/
.left{ float: left; }
.right{ float: right; }
.clear{ clear: both; }

/**
* This is for the designed by Danima Technologies.
*/
.designed{ width:980px; margin: 5px auto; text-align: left; font-size: 8pt; } /* Surrounding Box */
.designed a{ color: #818080; text-decoration: none; } /* Link Color */



/**
* Start Non Default Fonts.
*/
body{
    text-align: center;
}


#topnav{
    font-family: AlienEncountersSolid, 'Helvetica', sans-serif;
    font-size: 10pt;
    letter-spacing: 1px;
    background: #565656;
    height: 28px;
    margin: 36px 0 23px 0;
}

#nav {
    width: 790px;
    margin: auto;
}
#nav li{      
    float: left;
    padding: 0;
    margin: 0;
    line-height: 28px;
}

#nav li a{
    padding: 8px 15px 7px 15px;
    text-decoration: none;
    color: #ff6c00;
}

#content-wrapper{
    width: 987px;
    margin: 6px auto;
}
.top1{
    height:145px;
}
.top2{
    height:94px;
}
.bottom{
    height:35px;
}
    
#content{
    min-height: 355px;
    height: auto !important;
    height: 355px;
    background: url('/images/bg_repeat.gif') repeat-y;
    text-align: left;
}

#content-title
{
    padding: 20px 0 10px 0;
}

#theContent{
    padding: 2px 25px;
}

#theContent a
{
    color: #f11616;
}

#register{
    background: url('/images/bg1_pool.gif') no-repeat;
    height: 120px;   
}

#login{
    background: url('/images/bg2_pool.gif') no-repeat;
    height: 190px;
}

.homeform{
    float: right;
    width: 274px;
    height: 55px;
    padding-top: 50px;
}
select.homeinput{
    width: 223px;
}
.homeinput{
    width: 216px;
    background: #414040;
    border: 1px solid white;
    color: white;
    margin: 2px 100px 2px 0;
}

#content-left{
    width: 660px;
}
#sidebar-content{
    min-height: 305px;
    height: auto !important;
    height: 305px;
    margin-right: 27px;
    background: #636363;
    text-align: left;
    padding-left: 5px;
    width: 270px;
}
#sidebar-bottom{
    margin-right: 26px;
    background: url('/images/bottom_sidebar.gif') no-repeat;
    height: 25px;
    width: 276px;
}


#topcornersidebar{
    background: url('/images/top_corners_sidebar.gif') no-repeat;
    height: 21px;
}
#topcorner{
    background: url('/images/top_corners.gif') no-repeat;
    height: 21px;
}            
#bottomcorner{
    background: url('/images/bottom_corners.gif') no-repeat;
    height: 62px;
}

#homebtn{
    float: left;
}

#poolMenu{
    border-top: 1px solid #FF8A0D;
    width: 770px;
    height: 17px;
    background: white;
    float: right;
    color: red;
    font-weight: bold;
    font-size: 8pt;
    text-align: right;
}

#poolMenu a
{
    text-decoration: none;
    background: #f11616;
    padding: 0px 5px 4px;
    color: white;
    line-height: 13px;
    border-right: 1px solid white;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    font-family: arial;
}

#poolMenu a.current
{
    background: #818080;
}

#mainMenu{
    width: 979px;
    height: 28px;
    background: #818080;
    border-top: 1px solid white;
    margin-left: 6px;
}

#registration_form
{
    margin-top: 20px;
}

/* Notices and Errors */
#message {
    clear: both;
}

#message .success {
    padding-top: 7px;
    padding-bottom: 7px;
    width: auto;
    background: #EFF7FF url('/images/icons/check.png') no-repeat left;
    background-position: 10px 7px;
    color: #061A5B; 
    border: 1px solid #ccc;
    margin-bottom: 5px;
}
#message .success .text {
    padding-left: 3em;
    font-weight: bold;
    font-size: 9pt;
}

#message .warning {
    padding-top: 7px;
    padding-bottom: 7px;
    width: auto;
    background: #EFF7FF url('/images/icons/warning.png') no-repeat left;
    background-position: 10px 7px;
    color: #061A5B; 
    border: 1px solid #ccc;
    margin-bottom: 5px;
}
#message .warning .text {
    padding-left: 3em;
    font-weight: bold;
    font-size: 9pt;
}

#message .error {
    padding-top: 7px;
    padding-bottom: 7px;
    width: auto;
    background: #FFD9D9 url('/images/icons/delete.png') no-repeat left;
    background-position: 10px 7px;
    color: #800; 
    border: 1px solid #ccc;
    margin-bottom: 5px;
}
#message .error .text {
    padding-left: 3em;
    font-weight: bold;
    font-size: 9pt;
}

/*******************
*
*/
.manage, table {
    width: 100%;
}

.manage th {
    text-align: center;
    background: #b4b3b4;
    /*font-weight: 500;*/
    /*font-size: 10pt;*/
    height: 25px;
    font-weight: bold;
}

.manage tr {    
    height: 10px;
    font-size: 9pt;
}

.manage tr:hover {    
    background: #f1f3df;
}

.manage tbody td {
    border-right: 1px solid #cfcfcf;
    text-align: center;
    padding: 3px;
}

#help_topic
{
    /*font-size: 9pt;*/
    padding: 10px 0;
}

.manage tbody td.end {
    border-right: 0px;    
}

.manage .author, .manage .title , .manage .created, .manage .actions {
    text-align: center;
}


.links {
    text-align: center;
    margin-bottom: 5px;
}

.paginate {
    padding-top: 5px;
}

.paginate .info {
    float: left;
}

.addedit input[type='text'],
.addedit input[type='password'],
.addedit textarea,
.addedit select
{
    width: 50%;
}

.addedit textarea
{
    height: 5em;
}

.addedit input[type='image'] {
    text-align: right;
}

.addedit td {
    padding: 5px;
}

.addedit label
{
    font-weight: bold;
}

.addedit a, .manage a, .paginate a, div.alphabets a
{
    text-decoration: none;
}

.search-form-table label, .search-form-table td, .search-form-table th, .search-form-table p,
div.alphabets a,
.addedit p, .addedit a, .addedit li, .addedit td, .addedit th, .addedit div, .addedit textarea,
.manage p, .manage a, .manage li, .manage td, .manage th, .manage div, .manage textarea
{
    font-size: 10pt;
}

div.alphabets *
{
    /*font-size: 0.95em;*/
}

.error
{
    color: red;
    margin: 0 0 1em 0;
}

h2.panel-head
{
    font-size: 1.1em;
    letter-spacing: 0.4em;
    color: #f68528;
}

.input-error{
    border: 1px solid red;
}
.validation-error{
    color: orange;
    padding-top: 2px;
}

/**
* FONTS
*/

@font-face {
    font-family: 'AlienEncountersSolid';
    src: url('/files/fonts/alien-encounters-solid-regular-webfont.eot');
    src: local('Alien Encounters Solid'), local('AlienEncountersSolid'), url('/files/fonts/alien-encounters-solid-regular-webfont.woff') format('woff'), url('/files/fonts/alien-encounters-solid-regular-webfont.ttf') format('truetype'), url('/files/fonts/alien-encounters-solid-regular-webfont.svgz#webfontKlKPZrhc') format('svg'), url('/files/fonts/alien-encounters-solid-regular-webfont.svg#webfontKlKPZrhc') format('svg');
    font-weight: normal;
    font-style: normal;
}