html, body {
	
	margin:0 auto;
	line-height:1.5;
	text-align:center; 
	height:100%;
}
body                                    {color:#333;font-family: Tahoma, Arial;font-size: 13px;background: #000 url(../img/design/bg_body.jpg) top center repeat-x;}
td, th                                  {text-align:left;}
h1,h2,h3,h4,h5,p,input,table,ul,li      {margin:0;padding:0;}
h1                                      {font-size:28px;margin: 0.33em 0 0.5em 0;}
h2                                      {font-size:18px;font-weight:normal;margin:0px 0px 5px 0px;color:#000;}
h3                                      {font-size:14px;font-weight:normal;}
h4                                      {font-size:19px;line-height:19px;}
h5                                      {font-size:11px;font-weight:normal;}
a                                       {color:#336699;text-decoration:none;border-bottom:dotted 1px #999;padding-bottom:1px;}
a:hover                                 {color:#000;}
p                                       {margin: 0.5em 0 1em 0.2em;}
img                                     {border:none;}             
ul                                      {list-style-type:disc;margin-left:20px;}   
table, td                               {font-size:1em;vertical-align:top;}            

/* -------- LAYOUT -------- */

#container
{
    margin:0 auto;
	text-align:center;
	width:1030px;
	height:960px;
	background:url(../img/design/bg_main2.jpg) top center no-repeat;
	
}
#header
{
    text-align:left;
    height:170px;
}
    
#menu
{
    height:62px;
    position:absolute;
    width:1035px;
    margin:120px 0px 0px 27px;
    background:url(../img/design/bg_menu.gif) no-repeat;
}

    #menu a   {border-bottom:none;padding-bottom:2px;}

#main
{

    
    text-align:left;
    padding-bottom:20px;
   
    
}
    #main .content                  {width:967px;padding-top:15px;text-align:left;margin-top:15px;margin-left:50px;height:550px; overflow:auto;}   
    #main .content .rightcol        {color:#DDD;width:260px;height:518px;float:left;background:url(/img/design/bg_rightcol.gif) no-repeat;margin-left:30px;}
    #main .content .leftcol        {float:left;width:660px;}
    
 
#footer
{  
    margin:0 auto;
    width:960px;
	margin-top:-160px;

}
    #footer p                       {margin:10px 17px 20px 17px;}
    #footer .content                {color:#AAA;padding-top:20px;height:94px;text-align:left;}
    #footer a                       {color:#BBB;text-decoration:none;border-bottom:dotted 1px #666;padding-bottom:1px;}
	#footer a:hover                       {color:#FFF;}
    #footer ul                      {list-style-type:none; float:left;margin-right:60px;margin-left:0px;}
    #footer ul li                   {margin-left:17px;}
    
    
/* ------ END LAYOUT -------- */

ul.menu                     {margin:2px 0px 0px 20px;list-style:none;color:#0A6DB1;font-size:13px;font-weight:bold;}
ul.menu a                   {color:#DDD;}
ul.menu li                  {float:left;padding:18px 24px 19px 24px;text-align:center;background:url(../img/design/bg_menuitem.gif) center right no-repeat;}
ul.menu li.selected         {padding:0;}
ul.menu li.selected a       {color:#FFF;}
ul.menu li:hover            {background:#333;}
ul.menu li:hover a          {color:#FFF;}
ul.menu a:hover             {color:#FFF;}
ul.menu li .center          {height:58px;max-height:23px;padding:17px 18px 18px 18px;background:url(/img/design/bg_menu_center.gif) repeat-x;float:left;}
ul.menu li .left            {height:58px;width:6px;background:url(/img/design/bg_menu_left.gif) no-repeat;float:left;}
ul.menu li .right           {height:58px;width:6px;background:url(/img/design/bg_menu_right.gif) no-repeat;float:left;}

div.submenu                 {}
ul.submenu                  {margin-left:7px;margin-top:1px;list-style:none;}
ul.submenu a                {color:#FFF;border:none;}
ul.submenu li               {padding:10px;}                
ul.submenu li.selected      {font-weight:bold;}

.box    {margin-top:20px;width:288px;height:227px;float:left;background:url(/img/design/bg_box.gif) no-repeat;}
.textbox    {_height:21px;max-height:26px;background:url(/img/design/bg_textbox.gif) top left no-repeat;border:solid 1px #FFF;font-family:Arial;font-size:13px;padding:4px;margin:2px 0px 5px 0px;width:218px;}

.clear  {clear:both;height:1px;}
.logo   {margin:60px 0px 0px 0px;}

.small      {font-size:0.9em;}
.large      {font-size:1.2em;}

.red        {color:#FF0000;}
.gray       {color:#999;}
.button     {background:#CCC;border:solid 1px #666;height:25px;width:80px;}
.spacer     {margin:0px 10px 0px 10px;}
.nobr       {white-space: nowrap;}
.btn        {border:solid 1px #999;padding:5px;background:#CCC;font-family: Arial;font-size:12px;font-weight:bold;}
.pil        {margin:0px 5px -4px 5px;}

.divForm    {padding:10px;background:#F2F2F2;}

.modalAjaxBackground {
	background-color:#233141;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
    opacity:0.90;
}

.modalPopUp
{
    position:fixed;
    left: 0;
    top: 0;
    width:100%;
    height:100%;
    z-index: 1000;
    filter:alpha(opacity=95);
    -moz-opacity:0.95;
    opacity:0.95;
    background: #08111B;
    _height: expression(window.document.body.offsetHeight + "px") !important;
    _position: absolute !important;
    _width: expression(window.document.body.offsetWidth + "px") !important; 
}
    .modalPopUp div  {font-size:12px;color:#FFF;position:absolute;left:40%;top:300px;z-index:100;}
    
.modalContent
{
    height:540px;
    overflow: auto;
    width:600px;
    background:#FFF;
    padding:20px;
}

#slideshow-holder	{ width:440px; height:280px; background:url(spinner.gif) center center no-repeat; position:relative; }
#progress			{ position:absolute; width:100%; text-align:center; color:#999; top:125px; }

