@import url("css/menu.css");

* {
margin: 0;
padding: 0;
}

html { /*Firefox Scroll Bar */
overflow-y:scroll;
}

body {
background:#FFFFFF /*url(images/body_bg.png) repeat-x top left*/; 
padding: 0px 0 20px 0; 
line-height: 1.4;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}

/* ControlPanel style */
.ControlPanel{
background: #FFFFFF; /* url(images/cpanel_center.png) repeat-x bottom left*/ 
padding-bottom:10px;
border: none;
}

.cpanel_left {
/*background: url(images/cpanel_left.png) no-repeat bottom left;*/
padding-left:21px;
}

.cpanel_right {
/*background: url(images/cpanel_right.png) no-repeat bottom right;*/
padding-right:33px;
}

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{color:#000000; Arial, Helvetica, sans-serif;}

body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited{font-size:13px;}

h1, h2, h3, h4, h5, h6, .head_title {color:#444444;}

h2, h3, h4, h6{
font-weight:bold
}

h1, h1 input, .head_title {
font-size:240%;
margin:0;
padding:0;
letter-spacing: -1px;
font-weight: normal
}

h2 {
font-size: 200%;
}

h3, h4{
font-size:180%;
margin:8px 0;
}

a,
a:link,
a:visited,
a:active{
color:#0A65A1; 
text-decoration:none; 
font-weight:bold; 
}

a:hover{
color:#0A65A1; 
text-decoration:underline; 
}

.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox {
font-family: Arial, Helvetica, sans-serif;
}

.Head{
color:#2E3D47;
font-weight:bold;
}

.SubHead {
color:#4C6171;
}

.SubSubHead{
color:#6E8AA0;
}

.NormalRed {
color:#F00;
}


/*Datagrids */
.DataGrid_Container {
margin-top:15px;
}
.DataGrid_Header{
font-weight:bold;
}
.DataGrid_Header td, .NormalBold td{
font-weight:bold;
}

/*-------- design style --------*/

.control_panel {
background: #FFFFFF;
width: 985px; 
margin:0 auto;
border-bottom: 1px solid #CCCCCC;
}

.wrapper {
width: 985px; 
margin:0 auto;
background: #FFFFFF;
}

.header {
height: 120px;
background: #FFFFFF url(images/header_bkg.png) no-repeat top left;
}

.header_inside {
padding: 0;
}

.header_languages {
padding: 5px 0 0 0;
font-size: 10px;
color: #8F8F8F;
text-align: right;
}

.header_languages a {
font-size: 10px;
color: #7FA6C4;
}

.header_links_right {
margin: 0;
padding: 10px 10px 0 0;
width: 350px;
float: right;
text-align: right;
}

.menu_bg {
clear: both;
padding:0;
margin: 0; 
background: #333333 /*url(images/menu_bg.png) repeat-x top left*/;
height: 35px;
}

.content_table {
width: 100%;
}

.content_main {
background: #FFFFFF;
padding:0px; 
margin:0px;
clear:both;
}

.content_main_inside {
padding: 0; 
margin: 0; 
}

.content_width {
overflow:auto; 
padding: 0; 
min-height:350px;
}

.bottom_pane_container {
width: 985px;
clear: both;

margin: 0;
padding: 0;
} 

.bottom_pane_inside {
padding: 0 25px;
}

.footer {
background: #FFFFFF;
padding: 0;
margin: 0;
overflow: hidden;
}

.footer_inside {
border-top: 10px solid #333333;
margin: 0;
padding: 0;
}

.footer_inside_left {
width: 450px;
float: left;
padding: 10px 0 10px 10px;
}

.footer_inside_right {
width: 450px;
float: right;
text-align: right;
padding: 10px 10px 10px 0;
}

.clear_float{
clear:both; 
line-height:0; 
font-size:0; 
height:0;
}


/* ------- FileManager -------*/
div.FileManager{
height:auto;
border:none;
}

table.FileManager{
width:99%
}


a.CommandButton:link, a.CommandButton:visited{
color:#CB2027; 
font-weight:bold; 
text-decoration:none;
}

a.CommandButton:hover{
color:#3E81B5; 
text-decoration:underline;
}

/*-------ControlPanel changes ---------------*/

.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{
color:#3E81B5;
}

.ControlPanel a.CommandButton:hover{
color:#CB2027; 
text-decoration:underline;
}

.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{
font-size:11px;
}

/*--------- pane style ----------*/

.ContentPane, .TopPane, .BottomPane{ 
padding:0px; 
margin:0px; 
}

.LeftPane{ 
padding:0px 25px 0px 0px; 
width:20%; 
margin:0px; 
}

.RightPane{ 
padding:0px 0px 0px 25px; 
width:20%; margin:0px; 
}


/*------------ Breadcrumb Style --------------*/

.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{}

a.Breadcrumb:hover{}

/*-------------- Link Style --------------*/

.linkscontainer{
padding-top:20px;
text-align:center;
}

.links,a.links:link,a.links:active,a.links:visited{}

a.links:hover{}

/*-------------- User Style --------------*/

.user,a.user:link,a.user:active,a.user:visited {}

a.user:hover{}

/*-------------- Footer Style --------------*/

.footer,a.footer:link,a.footer:active,a.footer:visited {}

a.footer:hover{}

/*-------------- Empty panes Style --------------*/

.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/

div.SearchContainer{position:relative; white-space: nowrap;}

div.SearchBorder{
width: 180px; 
height: 20px; 
border: solid 1px #e0e0e0; 
float:left; 
background-color: White; 
white-space: nowrap; 
margin-top: 2px;
}

div.SearchContainer a{
padding: 0px; 
display: block; 
float:left; 
}

div.SearchContainer a img{
padding-left:5px;
}

div.SearchIcon{
float: left; 
width: 31px; 
height: 20px; 
cursor: pointer; 
z-index: 11; 
background: no-repeat 2px 2px; 
text-align:right;
}

div.SearchIcon img{
margin-top: 3px;
}

input.SearchTextBox{
float: left; 
z-index: 10; 
border: 0px; 
width:130px; 
height:18px; 
margin-left:3px; 
color: #43494D;
}

#SearchChoices{
clear: both; 
display: none; 
border: solid 1px #C3D4DF; 
z-index: 2000; 
cursor: pointer; 
margin: 0; padding: 0; 
text-align:left; 
background-color: #F3F7FA; 
position:absolute; 
top: 22px; 
left: 0px;
}

#SearchChoices li{
cursor: pointer; 
margin: 0; 
padding: 2px 2px 0 2px; 
padding-left: 25px; 
height: 18px; 
text-align:left; 
background-color: #F3F7FA; 
background-repeat: no-repeat; 
background-position: 2px center; 
list-style: none; 
list-style-image: none; 
border: none; 
display:block;
}

#SearchChoices li.searchHilite{
background-color: #CE0D0D;	
color:#ffffff; 
border: none;
}

#SearchChoices li.searchDefault{
background-color: #F8FAFF; 
border: none;
}








