
#loader { padding: 0px 10px; position: absolute; float: left; left: 0px; background-color: rgb(229, 76, 0); display: none; color: rgb(255, 255, 255); line-height: 22px; }
body { margin: 0pt; background: rgb(215, 226, 232) url('pagebg.gif') repeat-x scroll 0% 0%; font-family: verdana,sans-serif; color: rgb(68, 68, 68); font-size: 11px; overflow-x: hidden; overflow-y: scroll; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
h1 { margin: 0px; padding: 0px; font-size: 19px; line-height: 30px; font-family: Arial; font-weight: bold; }
h4 { margin: 0px; font-size: 14px; font-weight: bold; font-family: Arial; line-height: 24px; }
img {
	border-style: none;
    border-color: inherit;
    border-width: 0px;
    text-align: center;
}

a { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; color: rgb(73, 112, 213);}
p { margin: 0px; padding: 0px; line-height: 18px; }
form { margin: 0px; padding: 0px; }
#content { margin: 0pt auto; width: 960px; }
#top { background: transparent url('bg_top.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 30px; }
#btm { background: transparent url('bg_btm.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 30px; }
#stage { padding: 1px 28px 20px; background: transparent url('bg.gif') repeat-y scroll 0% 0%; width: 904px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; clear: left; }
#footer { margin: 4px 22px 20px; }
#footer ul { margin: 0px; padding: 0px; }
#footer li { list-style-image: none; display: inline; }
#footer li { font-size: 10px; color: rgb(119, 119, 119); }
#footer li a { color: rgb(85, 85, 85); text-decoration: none; }
#footer li a:hover { text-decoration: underline; }
#footer .footL { float: left; }
#footer .footR { float: right; }
#menu {
    height: 95px;
    width: 960px;
}
#menu .t_l, #menu .t_b, #menu .t_r { background: transparent url('topl.gif') no-repeat scroll 0% 0%; width: 24px; height: 95px; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#menu .t_b { background: transparent url('topbg.gif') repeat-x scroll 0% 0%; width: 912px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#menu .t_r { background: transparent url('topr.gif') no-repeat scroll 0% 0%; float: right; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#menu .logo { float: left; }
#menu .login { float:right;}
#menu .mm { float: right; }
.mm ul { margin: 57px 0px 0px; padding: 0px; }
.mm li { margin: 0px; padding: 0px; list-style-image: none; list-style-position: outside; list-style-type: none; display: inline; }
.mm a { height: 38px; display: block; float: left; text-align: center; line-height: 38px; font-size: 15px; font-weight: bold; font-family: Arial; color: rgb(85, 85, 85); text-decoration: none; }
.mm .t_s_off { background: transparent url('tab_s_of.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 88px; }
.mm .t_s_on { background: transparent url('tab_s_on.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 88px; }
.mm .t_l_off { background: transparent url('tab_l_of.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 117px; }
.mm .t_l_on { background: transparent url('tab_l_on.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 117px; }
.DDsub { background: transparent url('ddbg.gif') no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.DDsub ul { margin: 0px; padding: 10px 0px 8px; }
.DDsub li { margin: 0px; padding: 0px; list-style-image: none; list-style-position: outside; list-style-type: none; }
.DDsub li a { margin: 0px 1px; padding: 5px 0px 6px 15px; color: rgb(85, 85, 85); display: block; text-decoration: none; }
.DDsub li a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.cf { margin: 0px; padding: 0px; clear: both; }
.hide { display: none; }
.f_btm h4 { line-height: 45px; }
.f_btm .div { background: transparent url('f_div.gif') no-repeat scroll center center; width: 83px; height: 225px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; }
.f_btm .itemA, .f_btm .itemB, .f_btm .itemC { width: 260px; float: left; }
.f_btm .itemA { margin: 0px 0px 0px 5px; background: transparent url('award.gif') no-repeat scroll right bottom; width: 250px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.f_btm .itemB { width: 220px;
    height: 246px;
}
.f_btm .menu { margin: 20px 0px 0px; color: rgb(73, 112, 213); }
.f_mast { padding: 1px 0px 0px; background: transparent url('mast.gif') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-indent: -9000px; line-height: 26px; }
.f_Bg { margin: 0px 0px 0px 5px; background: transparent url('f_bg.jpg') no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 894px; height: 390px; }
.f_Bg .left { margin: 40px 0px 0px 25px; width: 410px; float: left; }
.f_Bg .right {
    margin: 231px 88px 5px 5px;
    width: auto;
    float: right;
}
.f_Bg .right p { font-size: 10px; }
.f_Bg .tour { margin: 0px 15px 0px 0px; }
#content { padding: 0px; }
#smlNote { border: 1px solid rgb(239, 173, 30); padding: 6px; position: absolute; left: -1000px; top: -1000px; z-index: 1500; background-color: rgb(255, 254, 214); }

/* For image-menu hover*/

#menu1 {
    margin: 0;
    padding: 0;
    width: 50em;
    height: 115px;
    overflow: hidden;
    background: #FFFFFF;
    position: relative;
    top: 41px;
    left: 0;
}
#menu1 li {
  display:inline;
  list-style-type:none; 
  }
#menu1 li a {
  display:block;
  float:left;
  text-decoration:none; 
  margin:0; 
  }
#menu1 li a img {
    opacity: 0.7;
    margin: 0;
    border: 0;
    float: left;
}
#menu1 li a span {
  display:none; 
  }
#menu1 li a:hover
{
    background: #FFFFFF;
}
#menu1 li a:hover img {
  opacity:1;
  }
#menu1 li a:hover span {
  width:11em;
  color:#aaa;
  display:block; 
  cursor:pointer;
  float:left;
  }
#menu1 .h2
{
    margin: 0 5px;
    padding: 0;
    color: #2b4a8b;
    font-variant: small-caps;
    font-size: 1.25em;
    border: 0;
}
#menu1 .h3
{
    margin: 0 5px;
    padding: 0;
    font-size: 1.1em;
    color: #aea500;
}
.outer {
  background:transparent; 
  font-size:0.9em;
  }
  /*login button
  
.loginbutton
{
    background-image: url( 'file:///C:/Documents and Settings/Raghuarm/My Documents/Visual Studio 2008/WebSites/Trimbill/Trimbill1/but_login.gif' );
}
*/
/*background image black*/
.feat { background: transparent url('feat_bg.gif') no-repeat scroll 0% 0%; width: 491px; height: 413px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.feat ul { margin: 0px; padding: 20px 0px 0px 20px; }
.feat ul li { padding: 0px 0px 12px 24px; background: transparent url('feat_bul.gif') no-repeat scroll 0px 3px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 22px; }
.feat .but { margin: 0px 0px 0px 45px; }
.featSLeft { margin: 0px 20px 0px 0px; float: left; width: 500px; }
.tryme { background: transparent url('feat_tryme.gif') no-repeat scroll 0% 0%; width: 292px; height: 140px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.tryme div { padding: 25px 0px 0px 40px; line-height: 16px; }
.featSRight { float: left; }
.featPLeft { float: left; width: 360px; }
.featPRight { margin: 0px 0px 0px 40px; float: left; width: 500px; }
.feat_ss img { margin: 0px 8px 8px 0px; float: left; }
.feat_launch { margin: 0px 0px 15px 75px; }
