*{padding:0; margin:0;}
 body {font-size:62.5%; background-color:rgb(255,255,255); font-family:tahoma,verdana,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.page-container {width:900px; margin:0px auto; margin-top:10px; margin-bottom:10px; border:solid 1px rgb(150,150,150); font-size:1.0em;background:rgb(100,100,100) url(./img/bg_head_breadcrumbs.jpg) repeat-y;}

a {text-decoration:none; color:rgb(125,125,125);line-height:1.3em; color:#CC33CC; }
a:hover {text-decoration:underline; color:#000000;}


.footer2 {clear:both; width:880px;  padding-top:5px;padding-right:10px;padding-left:10px;height:3.7em;  background:rgb(225,225,225) url(./img/bg_foot.jpg) no-repeat; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer2 p {line-height:1.3em; text-align:right; color:rgb(125,125,125); font-weight:bold; font-size:110%;}
.footer2 p.credits {font-weight:normal;}
.footer2 a {text-decoration:none; color:rgb(125,125,125);}
.footer2 a:hover {text-decoration:none; color:rgb(0,0,0);}

.navfooter{float:right;}
.crfooter{width:900px; margin:0px auto; margin-top:5px; margin-bottom:5px; border:none; font-size:1.0em; text-align:center;}




.header {width:900px; font-family:Tahoma,Arial,Helvetica,arial,sans-serif;}
.header-top {width:900px; height:80px; font-family:"trebuchet ms",arial,verdana,tahoma; background:rgb(240,240,240) url(./img/bg_head_top.jpg); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-middle {width:900px; height:150px; background:rgb(230,230,230) url(./img/bg_head_middle.jpg); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-bottom{ background:rgb(220,220,220) url(./img/bg_head_bottom_nav.jpg) repeat-x; float:left;  width:900px;  border: none; }
.sitelogo {width:160px; height:64px; position:absolute; margin:8px 0 0 20px; background:url(./img/logo.gif); background-repeat:no-repeat; }

.header-breadcrumbs{width:900px; background:rgb(100,100,100) url(./img/bg_head_breadcrumbs.jpg) repeat-y;font-size:1.0em;}

.contbread {padding-left:10px; width:590px; }



.navlogin{padding-right:10px;float:right; width:280px; text-align:right; ;}
.Breadcrumb{ color:rgb(125,125,125);  }

.Breadcrumb a {color:rgb(70,122,167); text-decoration:none;}
.Breadcrumb a:hover {color:rgb(42,90,138); }

.nav1 {width:350px; position:absolute; z-index:3; margin:45px 0 0 550px;}
.nav1 ul {float:right; padding:0 15px 0 0; font-weight:bold;}	
.nav1 li {display:inline; list-style:none;}
.nav1 li a {display:block; float:left; padding:2px 5px 2px 5px; color:rgb(125,125,125) ; text-decoration:none; font-size:120%;}
.nav1 a:hover {text-decoration:none; color:rgb(50,50,50);}

.menu_style{float:left; width:650px;}
.search_style{float:right; padding:8px 0px 0px 0px;width:250px;}
.search_bg{padding-right:2px; }
.search_bg Input{color: #43494D;}



.main{width:900px;background:rgb(100,100,100) url(./img/bg_head_breadcrumbs.jpg) repeat-y;font-family:"trebuchet ms",arial,verdana,tahoma;}
.main_dnnmenu_bar /*nav2*/{ float:left;  width:650px;  border: none;  color:rgb(75,75,75);  font-size:1.0em;  font-size:130%;	}
.main_dnnmenu_rootitem{ z-index:1000; border-right:solid 1px rgb(175,175,175) ; line-height:3.1em;  height:110px; padding:0 16px 0 16px;  text-decoration:none;  font-weight:bold;  color: rgb(100,100,100); }
.main_dnnmenu_rootitem_hover{ background-color:rgb(210,210,210); }
.main_dnnmenu_rootitem_selected{ position:relative;  z-index:1000;  border-right:solid 1px rgb(175,175,175); line-height:3.1em;  padding:0 16px 0 16px;  text-decoration:none;  font-weight:bold;  color: rgb(100,100,100);}
.main_dnnmenu_submenu{ background:url(./img/bg_head_bottom_nav_hover.gif) top center;  border-right:solid 1px rgb(175,175,175); }
.main_dnnmenu_item{ width:10em;  padding:4px 16px 4px 16px;  border-left:solid 1px rgb(175,175,175);  border-bottom: solid 1px rgb(175,175,175);  background-color:rgb(237,237,237);  font-weight:normal; color:rgb(50,50,50);}
.main_dnnmenu_itemhover{ background-color:rgb(210,210,210);  text-decoration:none;}
.main_dnnmenu_itemselected{ width:10em;  padding:4px 16px 4px 16px;  border-left:solid 1px rgb(175,175,175);  border-bottom: solid 1px rgb(175,175,175);  background-color:rgb(210,210,210);  font-weight:normal; color:rgb(50,50,50);}


.contentpane
{
padding-left:15px; padding-right:15px; padding-top:10px;
}

/*--------- pane style ----------*/
.ContentPanenormal, .TopPane, .BottomPane{ padding:0px; margin:0px; padding-left:15px; padding-right:15px; }
.LeftPane{ width:200px; padding:0px; padding-left:15px; margin:0px; }
.RightPane{ padding:0px 0px 0px 10px; width:200px; margin:0px; padding-right:15px;}
.TopPane{width:auto; }










