@import url("css/menu.css");
body
{
    background:#fff url(images/bg.jpg) repeat-x top ;
    margin:0;
    padding:0;
    font-family:Tahoma, Sans-Serif;
}

*html body   /*hack css for ie 5  */
{
    background:#fff url(images/bg.jpg) repeat-x top ;
    margin:0;
    padding:0;
    font-family:Tahoma, Sans-Serif;
   text-align:center;
}
/*Universal*/
p
{
      word-wrap: break-word;
      font-size:13px;
}
a:link, a:visited, a:hover, a:active   
{
    font-family:Tahoma, Sans-Serif;
    color: #06f;
    text-decoration:none;
}    
a:hover
{
    font-family:Tahoma, Sans-Serif;
    color:#006;
    text-decoration:none;
}
h1, h2, h3, h4, h5, h6
{
  font-family:Tahoma, Sans-Serif;
  color:#06f;
  font-weight:bold;	  
}
h1
{
    font-size:24px;
}
h2
{
    font-size:22px;
}
h3
{
    font-size:20px;
}
h4
{
    font-size:18px;
}
h5
{
    font-size:16px;
}
h6
{
    font-size:14px;
}
p,dl,dd,dt,ol,ul,li,tt, i, b, big, small,em,strong,dfn,code,samp,kbd,var,cite,q,ins
{
	font-family:Tahoma, Sans-Serif;
	color:#333;

}
del
{
	font-family:Tahoma, Sans-Serif;
	color:#f00;
}
abbr, acronym
{
	font-family:Tahoma, Sans-Serif;
	color:#b92;
}
address 
{
	font-family:Tahoma, Sans-Serif;
	color:#a60;
}
pre
{
	font-family:Tahoma, Sans-Serif;
	color:#999;
}
blockquote 
{
	
	font-family:Tahoma, Sans-Serif;
	background:#f4f4f4;
	color:#999;
	border:1px solid #ccc;
	padding:4px;
}
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }
fieldset 
{
	font-family:Tahoma, Sans-Serif;
	border: 1px solid #ccc; 
	width: auto; 
	padding:8px;
	display: block; 
	}
legend  
{
	font-family:Tahoma, Sans-Serif;
	color: #999;
	background: #f4f4f4; 
	border: 1px solid #ccc; 
	padding:4px; 
	margin-bottom: 15px; 
	}
hr
{
    color: #ccc;
	border-top:solid 1px #ccc;
	border-bottom:0;
	border-left:0;
	border-right:0;
	height:1px;
	background:transparent;
	
}
/* input type style */
 textarea,input[type=text],input[type=password]
 {
    font-family:Tahoma, Sans-Serif;
	padding:3px;
	margin:0.15em 0;
	color:#666;
	background: #fff; 
	border:#999 solid 1px;
	 
}
input[type=checkbox],input[type=radio]
{
    font-family:Tahoma, Sans-Serif;
	border: 0;
}
input[type=button],  input[type=reset]{
	font-family:Tahoma, Sans-Serif;
	padding:1px 3px;
	margin:0.15em 0;
	color:#fff; 
	background: #557;
	border: 1px solid ;
	border-color: #ddf #333 #333 #ddf;
	
}
input[type=button]:hover,  input[type=reset]:hover
{
    font-family:Tahoma, Sans-Serif;
    padding:1px 3px;
	margin:0.15em 0;
	color:#006; 
	background: #fc0;
	border: 1px solid ;
	border-color: #333 #ddf #ddf #333;
}
input[type=button]:active, input[type=reset]:active{
	font-family:Tahoma, Sans-Serif;
	padding:1px 3px;
	margin:0.15em 0;
	color:#fff; 
	background: #559;
	border: 1px solid ;
	border-color: #313 #d9d #d9d #d9d;
	
}
input[type=file]{
	font-family:Tahoma, Sans-Serif;
	color:#666;
	margin:0.15em 0;
	background: #fff; 
	border: 1px solid #ccc; 	
}
input[type=image]{
	border:0; 	
}
select
{
    font-family:Tahoma, Sans-Serif;
    color:#850 !important;
    font-size:12px;
    height:20px;
	background: #fff !important;
	border: 1px solid #e8cf3c !important;
}
 optgroup{
	
	font-family:Tahoma, Sans-Serif;
	color:#fff;
	background:#557;
	border: 1px solid #f4f4f4;
}
 option{
   font-family:Tahoma, Sans-Serif;
   font-size:12px;
    color:#800 !important;
    height:18px;
    padding:2px;
	background: #fe8 !important;
	border-bottom: 1px solid #e8cf3c !important;
	
}
/*Layout*/
.wrap-dip
{
    width:984px;
    margin:auto;
    background:#fff;
}
*html body .wrap-dip    /*hack css for ie 5  */
{
    width:984px;
    margin:0;
text-align:left;
    background:none;
}
.tl-shadow
{
    background:url(images/tl-shadow.jpg) no-repeat bottom left;
    margin:0;
    padding:0;
    height:12px; 
}
.tr-shadow
{
    background:url(images/tr-shadow.jpg) no-repeat bottom right;
    margin:0;
    padding:0;
    height:12px;  
}
.tc-shadow
{
    background:url(images/tc-shadow.jpg) repeat-x bottom ;
    margin:0px 25px;
    padding:0;
    height:12px;
    content:""; 
 
}
.ml-shadow
{
    background:url(images/ml-shadow.jpg) repeat-y top left;
    margin:0;
    padding:0;
}
.mr-shadow
{
    background:url(images/mr-shadow.jpg) repeat-y top right;
    margin:0;
    padding:0;
}
.tml-shadow
{
    background:url(images/tml-shadow.jpg) no-repeat top left;
    margin:0;
    padding:0;
}
.tmr-shadow
{
    background:url(images/tmr-shadow.jpg) no-repeat top right;
    margin:0;
    padding:0;
}
.mc-shadow
{
    margin:0px 12px;
    padding:0;
background:#fff;
}
.bml-shadow
{
    background:url(images/bml-shadow.jpg) no-repeat bottom left;
    margin:0;
    padding:0;
}
.bmr-shadow
{
    background:url(images/bmr-shadow.jpg) no-repeat bottom right;
    margin:0;
    padding:0;
}
.bl-shadow
{
    background:url(images/bl-shadow.jpg) no-repeat top left;
    margin:0;
    padding:0;
    height:12px; 
}
.br-shadow
{
    background:url(images/br-shadow.jpg) no-repeat top right;
    margin:0;
    padding:0;
    height:12px;  
}
.bc-shadow
{
    background:url(images/bc-shadow.jpg) repeat-x top ;
    margin:0px 25px;
    padding:0;
    height:12px;
    content:""; 
 
}
.head-zone
{
    height:auto !important;
    width:100%;
    margin:0;
    padding:0;
    overflow:hidden;
}
.nl
{
    background:url(images/nl.jpg) no-repeat top left;
    margin:0;
    padding:0;
}
.nr
{
    background:url(images/nr.jpg) no-repeat top right;
    margin:0;
    padding:0; 
}
.nc
{
    background:url(images/nc.jpg) repeat-x top ;
    margin:0px 15px;
    padding:0;
    overflow:auto;
 
}


.bgc-search
{
    background:url(images/bg-search.jpg) no-repeat top left ;
    width:auto;
    padding:0 0 0 22px;
    _padding:0 0 0 11px;
    margin:0;
    float:right;
    overflow:hidden;
    height:31px;
}
.Search
{
  font-family:Tahoma, Sans-Serif;
 font-size:12px;
 color:#333;
 padding:0;
 margin:0;
   
}
.NormalTextBox
{
   font-family:Tahoma, Sans-Serif;
   font-size:12px;
   background:#f4f4f4;
   border:1px solid #e8cf3c !important;
   color:#333; 
}
.bgc-search .NormalTextBox
{
   font-family:Tahoma, Sans-Serif;
   background:url(images/txt-search.jpg) no-repeat !important;
   border:0 !important;
   width:132px;
   height:22px;
   line-height:22px;
   margin:4px 0px 4px 0px;
   padding:2px;
   _padding:0px;
   color:#999;
   
}
.GCSearchBox /*style for Textbox GCSEARCH Module */
{
   font-family:Tahoma, Sans-Serif;
   background:url(images/txt-search.jpg) no-repeat 0px 2px !important;
 _background:url(images/txt-search.jpg) no-repeat 0px 0px !important; /*css hack ie5*/
   border:0 !important;
   width:132px;
   height:22px;
  _height:25px; /*css hack ie5*/
   line-height:22px;
   margin:4px 0px 4px 0px;
   padding:2px 2px 4px 2px;
   color:#999;
   
}
.GCSearchButton, .GCSearchButton:active, .GCSearchButton:visited /*style for Button GCSEARCH Module */
{
 background:url(images/btnSearch.png) no-repeat 0px -10px;
 border:none;
 width:21px;
 height:17px;
*height:26px; /*css hack ie7*/
_height:25px; /*css hack ie5*/
 padding:0;
 margin:0;
 cursor:pointer;
}

.GCSearchButton:hover/*style for Button GCSEARCH Module */
{
 background:url(images/btnSearch.png)no-repeat 0px -50px;
 border:none;
 width:21px;
 height:17px;
*height:26px; /*css hack ie7*/
_height:25px; /*css hack ie5*/
 padding:0;
 margin:0;
 cursor:pointer;

}

.bread-zone
{
    background:#ff9f03 url(images/breadcrumb.jpg) repeat-x top; 
    height:25px;
    width:auto;
    padding:8px 0px 0px 0px;
}
.bread-left
{
    float:left;
    margin:0 4px;
}
.bread-right
{  
    float:right;
    margin:0 4px;
     
}
.content-zone
{
    padding:0;
    margin:0;
    background:#ffd100  url(images/b-gradient.jpg) repeat-x bottom;
}
.content-left
{
    background: url(images/c-gradient.jpg) repeat-x top;
    width:255px;
    height:500px;
    height:auto !important; 
    min-height:500px;
    padding:0;
    margin:0;
    float:left;
    
}
.content-main
{
    background:#fff;
    width:705px;
    height:auto !important;
    padding:0;
    margin:0;
    float:left;       
}
.tl-hilight
{
    background:url(images/tl-hilight.jpg) no-repeat top left;
    height:25px;
    padding:0;
    margin:0;
}
.tc-hilight
{
    background:url(images/tc-hilight.jpg) repeat-x top;
    height:25px;
    padding:0;
    margin:0 0 0 18px;
    content:"";
}
.clear-both
{
    clear:both;
    content:"";
}
.HilightZone{
   background:url(images/hilighepane.jpg) repeat-x top;
   height:348px;
  min-height:348px;

}

/*== Pane ==*/
.hilightpane
{   
 height:auto;
   width:400px;
    padding:0 4px;
    margin:0;
float:left;
}
.hilightrightpane
{  
 height:auto; 
   width:280px;
    padding:0 4px;
    margin:0;
float:right;
}
*html body .hilightpane  /*css hack ie5*/
{   
  width:400px;
   float:left;
   padding:0 4px;
   margin:0;
overflow:hidden;

}
*html body .hilightrightpane   /*css hack ie5*/
{  
width:280px;
   float:right;
   padding:0 4px;
   margin:0;

}
.leftpane,.contentpane,.bottompane
{
   padding:0 4px;
   margin:0;
   
}
.contentleftpane
{
   width:340px;
   float:left;
   padding:0 4px;
   margin:0;
 
}
.contentrightpane
{
   width:340px;
   float:right;
   padding:0 4px;
   margin:0;
} 
.boxleftpane, .boxcenterpane, .boxrightpane
{
   width:216px;
   float:left;
   padding:0 4px;
   margin:0;

} 
.footerpane
{
    background:#f0f0f0;
    height:auto !important;
    height:100px;   
    min-height:100px;
    padding:0 4px;
    margin:0;
} 
.footerpane p{
margin:0;
padding:0;
}
.truehits{
    background:#f0f0f0;
    height:30px; 
    padding:0 4px;
    margin:0;
    text-align:center;
}
/*skin object*/ 
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited
{  
    font-family:Tahoma, Sans-Serif;
    font-size:12px;
    color:#800;
    padding:2px;
    text-decoration:none;   
}
a.Breadcrumb:hover
{  
    font-family:Tahoma, Sans-Serif;
    font-size:12px;
    color:#008;
    padding:2px;
    text-decoration:none;  
}
.breadcrumb_text
{
    font-family:Tahoma, Sans-Serif;
    font-size:12px;
    font-weight:bold;
     padding:2px;
    color:#800;
    text-decoration:none;  
}
.user,a.user:link,a.user:active,a.user:visited
{   
    font-family:Tahoma, Sans-Serif;
    background:url(images/icon-user.png) no-repeat 0 -10px ;
    font-size:12px;
    padding:2px 2px 2px 20px;
    margin:2px 2px 2px 2px;
    color:#800;
    text-decoration:none;
}
a.user:hover
{   
    font-family:Tahoma, Sans-Serif;
    background:url(images/icon-user.png) no-repeat 0 -50px ;
    font-size:12px;
    padding:2px 2px 2px 20px;
    margin:2px 2px 2px 2px;
    color:#008;
    text-decoration:none;
}
.login,a.login:link,a.login:active,a.login:visited
{   
    font-family:Tahoma, Sans-Serif;
    background:url(images/icon-user.png) no-repeat 0 -90px ;
    font-size:12px;
    padding:2px 2px 2px 20px;
    margin:2px 2px 2px 2px;
    color:#800;
    text-decoration:none;
}
a.login:hover
{   
    font-family:Tahoma, Sans-Serif;
    background:url(images/icon-user.png) no-repeat 0 -125px ;
    font-size:12px;
    padding:2px 2px 2px 20px;
    margin:2px 2px 2px 2px;
    color:#008;
    text-decoration:none;
}
.separator-user
{
    font-family:Tahoma, Sans-Serif;
    font-size:12px;
    color:#800;
    text-decoration:none;            
}
.links,a.links:link,a.links:active,a.links:visited
{
    font-family:Tahoma, Sans-Serif;
    font-size:8px;
    color:#333;
}
a.links:hover
{
    font-family:Tahoma, Sans-Serif;
    font-size:8px;
    color:#06f;
}
/*Portal*/
.Head   {
	font-family:Tahoma, Sans-Serif;
	font-size:15px;
    font-weight: Bold;
    color: #029;
}
.SubHead{
 	font-family:Tahoma, Sans-Serif;
 	font-size:13px;
    font-weight: Bold;
    color: #029;
}
.SubSubHead {
	font-family:Tahoma, Sans-Serif;
	font-size:11px;
    font-weight: Bold;
    color: #029;
}
.Normal{
	font-family:Tahoma, Sans-Serif;
	font-size:13px;
	font-weight: normal;
	color: #333;
}
.Normal_black{
	font-family:Tahoma, Sans-Serif;
	font-size:13px;
	font-weight: normal;
	color: #000;
}
.Normal_red{
	font-family:Tahoma, Sans-Serif;
	font-size:13px;
	font-weight: normal;
	color: #f00;
}


/* Button Style used for Buttons */
.StandardButton{
	border:1px #333333 solid;
	background:#F1F1F1;
}
.CommandButton{
	font-family:Tahoma, Sans-Serif;
	color: #06F;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding-left: 1px;
	padding-right: 1px;
}

a.CommandButton:link, a.CommandButton:visited,a.CommandButton:active   {
    font-family:Tahoma, Sans-Serif;
    text-decoration:underline;
    color:#06f;
}

a.CommandButton:hover    {
    font-family:Tahoma, Sans-Serif;
    text-decoration:underline;
    color:#006;
}
/*module link*/
a[id$=cmdGo]
{
    font-family:Tahoma, Sans-Serif;
    font-size: 11px;
    font-weight:bold !important;
    text-decoration:none !important;
    color:#ff0 !important;
    background:url(images/btnGo.png) no-repeat 0 -10px ;
    padding:2px 4px;
    margin:0px 1px;
    border:0;
}
a[id$=cmdGo]:hover
{
    font-family:Tahoma, Sans-Serif;
    font-size: 11px;
    font-weight:bold !important;
    text-decoration:none !important;
    color:#bb5508 !important;
    background:url(images/btnGo.png) no-repeat 0 -40px ;
    padding:2px 4px;
    margin:0px 1px;
    border:0;
}
/*Portal*/
.DNNAligncenter
{
	text-align:left !important;
}



