/* CSS Document */
body
{
text-align:center;
background:#F2F2F2;
margin:0;
font-family:verdana;
color:#666666;
font-size:100%;
line-height:100%;
}
p
{
margin:0;
top:0;
padding:0;
}
#containerc
{
background:url(/img/bgcf.gif) no-repeat bottom center;
position:relative;
margin:0 auto;
width:768px;
min-height:920px;
float:left;

/*border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;*/
text-align:left;
}
html>body #containerc
{
background:url(/img/bgcf.gif) no-repeat bottom center;
}
#complete { 
position:relative;
margin:0 auto;
width:768px;}
#containerca
{
position:relative;
margin:0 auto;
width:768px;
min-height:920px;
/*border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;*/
text-align:left;
}
html>body #containerca
{
}
#container
{
position:relative;

width:768px;
/*border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;*/
text-align:left;
background:url(/img/bg.gif) repeat #D3D3D3;
float:left;
}
#Ack
{
  display:block;
  top:60px;
position:relative;
float:left;
width:768px;

font-size:70%;
color:#CCCCCC;
/*border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;*/
text-align:center;
}
#ack a { color:#CCCCCC; }
#ack a:hover { color:#CCCCFF; }
#head
{
width:768px;
height:248px;
/*border-bottom:1px solid #CCCCCC;*/

}
#logo
{
width:768px;
height:32px;
float:left;
}

#contenthead
{
position:relative;
  text-align:left;
width:768px;
height:31px;
background:url(/img/contenthead.jpg) no-repeat #2D2D2D;
color:#000000;
font-size:50%;
}
#contenthead1
{
  top:8px;
  height:23px;
  position:relative;
  float:left;
  left:191px;
  font-weight:bold;
  font-style: italic;
  background:url(/img/contenthead_c.jpg) repeat-x #DBD9DA;
}
html>body #contenthead1
{

}
#contenthead2
{
  top:8px;
  height:23px;
  position:relative;
  right:115px;
  float:right;
  font-style: italic;
  font-weight:bold;
  background:url(/img/contenthead_c.jpg) repeat-x #DBD9DA;
}
html>body #contenthead2
{
  right:99px;
}
.contentheadertext
{
  position:relative;
  top:9px;
  font-style: italic;
  font-weight:bold;
}
html>body .contentheadertext
{
top:3px;

}
#menu
{
width:192px;
/*height:165px;*/
background:#ffffff;
float:right;
text-align: left;
font-family:verdana;

font-weight: bold;
line-height:12px;
text-decoration:none;
}
#awardleft
{
  vertical-align:bottom;
padding-bottom:20px;
width:192px;
float:left;
background:#CDD4E0;
font-size:55%;
font-style: italic;
font-weight:bold;
color:#000000;
}
#crnmenu
{
padding-bottom:20px;
width:192px;
float:left;
background:#CDD4E0;
font-size:55%;
font-style: italic;
font-weight:bold;
color:#000000;
}
#crnmenu A { color:#000000; text-decoration:none; }
#crnmenu A:hover { color:#FFFFFF; text-decoration:none; }
#crnmenu ul
{
left:0;
padding:0;
margin:0;
list-style:none;
}
li.menu1 a
{
  display:block;
background:url(/img/menu1.jpg) no-repeat #FFFFFF;
width:192px;
padding-left:10px;
padding-top:2px;
height:20px;
font-size:100%;
}
html>body li.menu1 a
{
width:182px;
height:18px;
}
li.menu1 a:hover
{
background:url(/img/menu1o.jpg) no-repeat #FFFFFF;
color:#FFFFFF;
}
li.menu2 a
{
  display:block;
background:url(/img/menu2.jpg) no-repeat #FFFFFF;
width:192px;
padding-left:20px;
padding-top:2px;
height:20px;
}
html>body li.menu2 a
{
width:172px;
height:18px;
}
li.menu2 a:hover
{
background:url(/img/menu2o.jpg) no-repeat #FFFFFF;
color:#FFFFFF;
}

#content
{
width:384px;
padding:10px;
background:url(/img/content.jpg) no-repeat #FFFFFF;
color:#333333;
font-size:65%;
/*border-bottom:1px solid #CCCCCC; */
text-align:left;
float:right;
}
html>body #content
{
width:364px;
}
#content A { color:#456CBB; text-decoration:underline;}
#content A:hover { color:#7FA5E4; text-decoration:none;}

#contentw
{
width:768px;
padding:10px;
background:url(/img/content.jpg) no-repeat #FFFFFF;
color:#333333;
font-size:65%;
/*border-bottom:1px solid #CCCCCC; */
text-align:left;
float:right;
min-height:700px;
}
html>body #contentw
{
width:748px;
}
#contentw A { color:#456CBB; text-decoration:underline;}
#contentw A:hover { color:#7FA5E4; text-decoration:none;}



#newss
{
width:192px;
padding:10px;
background:url(/img/newss.jpg) no-repeat #E4E4E4;
color:#000000;
/*border-bottom:1px solid #CCCCCC; */
font-size:57%;
text-align:left;
float:right;
}
html>body #newss
{
width:172px;
}
#newss A { color:#0F0081; text-decoration:none;}


#foot
{
width:768px;
height:73px;
top:60px;
text-align:center;
color:#000000;
font-size:90%;
background:url(/img/foot.jpg) no-repeat;
float:left;
position:relative;
}
#foot A { color:#000000; text-decoration:none;}
#foot A:hover { color:#CCCCCC;}
.boxy
{
 font-size:100%; line-height:100%; color:#456CBB; font-weight:bold; background-color:#FFFFFF; width:167px;
  width:177px;
  position:relative;
background:#7FA5E4;
}
.bg
{
background:#FFFFFF;
}
.boxtitle
{
text-align:left;
width:364px;
height:10px;
line-height:10px;
background:#7FA5E4;
color:#456CBB;
font-weight:bold;
margin-bottom:10px;
text-transform:uppercase;
}
.boxtitletext
{
height:10px;
line-height:10px;
background:#FFFFFF;
}
.imagetext
{
  padding-top:10px;
width:364px;
border-collapse:collapse;
padding-bottom:20px;
}
.imagetexth
{
  padding-top:10px;
width:364px;
border-collapse:collapse;
padding-bottom:20px;
background:url(/img/homebg.jpg) repeat #FFFFFF;
}
.imgleft
{
  width:177px;

  margin-top:5px;
  margin-right:10px;
  margin-bottom:10px;
}
.imgright
{
  width:177px;
  
  margin-top:5px;
  margin-left:10px;
  margin-bottom:10px;
}
.imagetexttitle
{
text-align:left;
width:177px;
height:20px;
line-height:10px;
background:#FFFFFF;
color:#000000;
font-weight:bold;
padding-bottom:10px;
}
html>body .imagetexttitle
{
height:10px;
}
.imgleftc
{
width:177px;
float:left;
}
.imgrightc
{
width:177px;
float:right;
}
.imglefth
{
  width:177px;
  height:40px;
  margin-top:0;
  margin-right:0;
  margin-bottom:10px;
}
.imgrighth
{
  width:177px;
  height:40px;
  margin-top:0;
  margin-left:0;
  margin-bottom:10px;
}
.imgint2
{
  border-collapse:collapse;
border-bottom:1px solid #CCCCCC;
}
.imgint3
{
  border-collapse:collapse;
/*border-bottom:1px solid #CCCCCC;*/
}
table.dllinks
{
height:70px;
width:800px;
border-bottom:1px solid #CCCCCC;
color:#003399;
}
#content table.dllinks A { color:#FF00CC; text-decoration:none;}
.dlltext
{ padding-top:7px;
padding-right:20px;
font-size:81%;
line-height:90%;
}




/* More info button */
.moreinfo
{
    display:block;
position:relative;
cursor:pointer;
width:82px;
height:22px;
}
.moreinfo a
{
  display:block;
background:url(/img/moreinfo.jpg) no-repeat #FFFFFF;
width:82px;
height:22px;

}
html>body moreinfo a
{

}
.moreinfo a:hover
{
background:url(/img/moreinfoo.jpg) no-repeat #FFFFFF;
}
/* End More Info Button */
.searchbut
{
float:right;
margin-right:7px;
}
html>body .searchbut
{
margin-right:22px;
}

#searchbox
{
  width:192px;
  margin:15px 0 15px 0;
padding-left:10px;
padding-top:10px;
font-style: normal;

height:87px;
text-align:left;
background:url(/img/searchbg.jpg) no-repeat;
}
html>body #searchbox
{
height:77px;
}

#searchbox input
{
border:solid 2px #C3C3C3 ;
border-style: inset;
}

#searchbox a
{
display:block;
width:74px;
height:20px;
font-weight:bold;
font-size:8pt;
padding:2px 5px 0 5px;;
margin-top:5px;
background:url(/img/searchbutton.gif);
text-align:center;
}
HTML>body #searchbox a
{
width:64px;
height:18px;
}
#searchbox a:hover
{
color:#000000;
}
