/******************* Default Values *******************/

body, th, td, input, select, textarea{
   font-size:8pt;
   font-family: tahoma,arial,sans-serif;
   text-align: left;
}
a {color:#369;outline:none;}
a:hover{color:#c00;}
a.ajax {text-decoration:none;border-bottom:1px dashed #369;}
a:hover.ajax{border-bottom:1px dashed #c00;}

form{padding:0px;margin:0px;}

hr {border:1px solid #000;margin:20px 0px;}


a img{border:none;}
.left{text-align:left !important;}
.center{text-align:center;}
.right{text-align:right;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.top {vertical-align:top;}
.bot {vertical-align:bottom;}

.message{background-color:#ffd;border:1px solid #998;padding:5px;margin:10px 30px;} 
ul.message li{list-style-type:none;}

img.img {border:1px solid #999;}
.links {margin:10px;}


/******************* Main Values *******************/
body{margin:0px;padding:0px;background-color:#fff;text-align:center;
background: url('../img/empty.gif') #f4f4f4 no-repeat;
background-attachment: fixed;
}

div.around {padding-top:10px;padding-bottom:10px;}
table.site, table.login_site { background-color: #fff;margin:auto;}
table.site {width:98%;}
table.login_site {width:400px;margin-top:40px;}

/******************  Protective Layer  *******************/


div.details_layer1{
   position:absolute;z-index:50;
   top:0px;left:0px;
   width:100%;
   display:none;
}

div.details_layer2{padding:10px;text-align:center;}
table.details_layer3{margin:auto;}

td.details_layer4{border-top:5px solid #000;border-bottom:5px solid #000;background-color:#fff;}
div.close_button{padding:10px;text-align:right;}
div.details_area{padding:10px;}

td.tl{background:transparent url('../img/box/tl.png') no-repeat bottom right;}
* html td.tl{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/box/tl.png', sizingMethod="scale");}
td.t{background:transparent url('../img/box/t.png') repeat-x bottom left;}
* html td.t{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/box/t.png', sizingMethod="scale");}
td.tr{background:transparent url('../img/box/tr.png') no-repeat bottom left;}
* html td.tr{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/box/tr.png', sizingMethod="scale");}
td.l{background:transparent url('../img/box/l.png') repeat-y top right;}
* html td.l{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/box/l.png', sizingMethod="scale");}
td.r{background:transparent url('../img/box/r.png') repeat-y top left;}
* html td.r{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/box/r.png', sizingMethod="scale");}
td.bl{background:transparent url('../img/box/bl.png') no-repeat top right;}
* html td.bl{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/box/bl.png', sizingMethod="scale");}
td.b{background:transparent url('../img/box/b.png') repeat-x top left;}
* html td.b{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/box/b.png', sizingMethod="scale");}
td.br{background:transparent url('../img/box/br.png') no-repeat top left;}
* html td.br{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/box/br.png', sizingMethod="scale");}



img.loading{margin:20px 60px 30px;}




/******************  Box  *******************/
div.details_area .header{font-weight:bold;text-align:center;color:#c00;}
div.details_area p{margin:5px 0px;}
div.details_area table {margin:auto;}
div.details_area table th,div.details_area table td{padding:3px;}  
div.details_area table th{text-align:left !important;vertical-align:top;}
div.details_area table td{vertical-align:bottom;}

div.details_area table th.center{text-align:center !important;}
div.details_area table th.right{text-align:right !important;}
div.details_area table td.center{text-align:center !important;}
div.details_area table td.right{text-align:right !important;}

/******************  Title  *******************/
td.title{
   color:#fff;font-size:18pt;font-family: "Trebuchet MS",tahoma,sans-serif;
   padding:10px;
   background: url('../img/title_bg.gif') rgb(125,170,200) repeat-x top left;
}

/******************  Menu  *******************/
td.menu{padding:3px 10px;background: url('../img/menu_bg.gif') #FDEC9B repeat-x top left;}
td.menu a{color:#369;font-weight:bold;text-decoration:none;}
td.menu a:hover, td.menu a.active{color:#000;}

/******************  Login Table  *******************/
.login{margin:30px auto 0px;}
.login td, .login th {padding:2px 5px;}
.login th {text-align:right;}


/******************  Breadcrumbs  *******************/
div.bread {margin:10px;color:#000;}
div.bread a{color:#369;text-decoration:none;}
div.bread span{font-weight:bold;}



/****************** Tabs **************************/
div.tabs span, div.subtabs span{background-color:#feb;padding:0px 10px;border-right:1px solid #000;}
div.tabs span.active, div.subtabs span.active{font-weight:bold;background-color:#fc3;}
div.tabs span a, div.subtabs span a{text-decoration:none;color:#000;}
div.tabs span{border-top:1px solid #000;}

div.subtabs{margin-bottom:30px;}
div.subtabs span{border-bottom:1px solid #000;}


/****************** Content Area **********************/
td.content {padding-bottom:10px;border-left:1px solid #ccc;border-right:1px solid #ccc;}


/******************  List Table  *******************/
table.list {border:5px solid #000;border-left:0px;border-right:0px;}
table.list th, table.list td{padding:3px 5px;border-left:1px solid #999;}
table.list th.left , table.list td.left{border-left:0px;}

table.list thead th{text-align:center;font-weight:bold;background-color:#ddd;}
table.list thead td{text-align:center;background-color:#aaa;padding:1px 5px;}
table.list thead td input.form{width:90%;}

table.list tbody th, table.list tbody td{border-top:1px solid #999;}
table.list tbody tr.grey{background-color:#f4f4f4;}
table.list tbody tr.hidden{color:#999;}

table.list tbody td.invisible{color:#999;}
table.list tbody td.invisible a{color:#79b;}
table.list tbody td.invisible a.ajax {text-decoration:none;border-bottom:1px dashed #79b;}


table.list tfoot td{border-left:0px;background-color:#ddd;font-weight:bold;border-top:1px solid #999;}
table.list tfoot td a{font-weight:normal;text-decoration:none;}


/******************  Edit Area  *******************/
div.edit{background-color:#f4f4f4;padding:10px;text-align:center;border:5px solid #000;border-left:0px;border-right:0px;}
div.edit table{margin:auto;}

/******************  Box  *******************/
div.box {background-color:#fff;border:1px solid #999;text-align:center;margin:10px;padding:10px;}

div.box div#message_area{background-color:#ffd;border:1px solid #998;padding:5px;margin:5px 0px;display:none;}

div.box .header{font-weight:bold;text-align:center;color:#c00;}
div.box table th,div.box table td{padding:3px;text-align:left;}
div.box table th {font-weight:bold;}
div.box table th .thin{font-weight:normal;}
div.box table th.top{padding-top:5px;}

div.box .txt {width:300px;}
div.box .short {width:100px;}
div.box input.file {margin-top:4px;}

div.box option.selected{color:#369;font-weight:bold;}
div.box optgroup.disabled{font-weight:normal;font-style:normal;color:#999;}

div.box p{margin:5px 0px;}
div.box table th.center{text-align:center !important;}
div.box table th.right{text-align:right !important;}
div.box table td.center{text-align:center !important;}
div.box table td.right{text-align:right !important;}



/******************  Footer  *******************/
td.footer{padding:1px 10px;color:#fff;text-align:right;   
background: url('../img/title_bg.gif') rgb(125,170,200) repeat-x top left;
 border-top:3px solid #FDEC9B;}


                      
 
/******************  Content  *******************/
.content_title {background: url(../img/content/title_bg.gif) no-repeat;background-repeat:no-repeat;color:#226797;font-weight:bold;height:30px;padding-left:30px;font-family:verdana,helvetica,sans-serif;font-size:11px;text-align:left;}

.content_content, .content_sidebar {font-family:verdana,helvetica,sans-serif;font-size:11px;text-align:left;}

.content_content {width:550px;vertical-align:top;}
.content_sidebar {width:180px;background-color:#ffe779;vertical-align:top;}

.content_content p, .content_sidebar p{margin:10px 0px !important;}
.content_content a, .content_sidebar a {color:#2890CD !important; text-decoration:none !important;font-weight:bold;}
.content_content a:hover, .content_sidebar a:hover {color:#0169A8 !important;}

.content_content ul {list-style-image: url('../img/content/point_yellow.gif');padding:0px;margin:0px; }
.content_sidebar ul {list-style-image: url('../img/content/point_blue.gif');padding:0px;margin:0px; }
.content_content ul li, .content_sidebar ul li{margin:5px 0px 5px 20px;}

.content_content ol li, .content_sidebar ol li{margin:5px 0px;}
