*{margin:0;padding:0;}
.defaultcolor{color:#1e4ec7}
A:link {COLOR: #1e4ec7; TEXT-DECORATION: none}
A:visited {COLOR: #1e4ec7; TEXT-DECORATION: none}
A:active {COLOR: #1e4ec7; TEXT-DECORATION: none}
A:hover {COLOR: #333; TEXT-DECORATION: underline}
.Head{ color:#1e4ec7; font:bold 12pt Verdana, Arial, Helvetica, sans-serif;}
.SubHead{color:#999}
.Settings{ text-align:left}
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{color:#1e4ec7; text-decoration:none; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; padding:0 3px;}
A.CommandButton:hover{ color:#FB9409; text-decoration:none;}

.clear{clear:both}
.left{float:left}
.right{float:right}
.themeOff{ border:0px; cursor:pointer; margin:1px}
.themeOn{ border:0; cursor:pointer; margin:1px}

.logo{ position:absolute; left:10px; top:10px;z-index:5}
.breader{ position:absolute; left:50px; bottom:4px; width:60%; height:25px; color:#FFFFFF; font-size:11px}
.searchbox{ position:absolute; right:20px; bottom:2px; width:300px;  z-index:500; height:25px;}
#dnn_dnnSEARCH_txtSearch{font-size:11px;line-height:14px; height:18px; position:absolute; right:26px; width:160px; padding:0 2px;top:1px;border:1px #fff solid}
.searchbox input{ margin:0px; display:inline}
.search{ color:#FFFFFF; padding:0px; line-height:20px; font-size:11px; font-family:Tahoma}
a.search:link,a.search:active,a.search:hover{ background:url(images/sb.gif) bottom center no-repeat; text-decoration:none; display:block;  position:absolute; width:20px; height:20px; right:0px; top:0px;}a.search:hover{ background:url(images/sb.gif) top center no-repeat}
#dnncontent .panes{ margin:0 15px;}
.siteinfo{ float:right; width:40%; margin-right:2%; text-align:right}


.date{ padding:0px; color:#666; line-height:20px}
.signin{ position:absolute; right:38%;top:15px; border-right:1px #ccc solid; width:30%; text-align:right; padding-right:10px;}
.copyright{ color:#666; margin:0 5px; line-height:25px}
.linksbox{ border-bottom:1px #ccc dashed; border-top:1px #ccc dashed; margin:0 15px 5px 15px}

.account,A.account:link,A.account:active,A.account:visited  {COLOR: #666;line-height:25px;background:url(images/icon.gif) left top no-repeat; padding:0 0 0 18px; text-decoration:none; white-space:nowrap} A.account:hover {COLOR:#000;background:url(images/icon.gif) left bottom no-repeat; text-decoration:underline}

.links,A.links:link,A.links:active,A.links:visited  {padding:0px; font-weight:normal; color:#1e4ec7; text-decoration:none;font-size:11px; line-height:25px} A.links:hover {COLOR:#000;  text-decoration:underline }

.bread,A.bread:link,A.bread:active,A.bread:visited  {padding:0 4px; font-weight:normal; color:#fff; text-decoration: underline;font-size:11px; line-height:25px} A.bread:hover {COLOR:#eee;  text-decoration:none }

.privacy,A.privacy:link,A.privacy:active,A.privacy:visited  {font-weight: normal; color:#666; font-size:11px; margin:0 5px; text-decoration:none} A.privacy:hover {color:#000; text-decoration:underline }

.terms, A.terms:link, A.terms:active, A.terms:visited {font-weight: normal; color:#666; text-decoration:none; font-size:11px; margin:0 5px} A.terms:hover {color:#000; text-decoration:underline }
/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

.headpane{ text-align:right;width:35%; position:absolute; top:15px; right:25px; z-index:300; overflow:hidden}
.tlpane{ width:49.5%; float:left;}
.trpane{ width:49.5%; float:right}
.leftpane{ width:18%; float:left;overflow:hidden;}
.contentpane{width:62%; margin-left:1%; display:inline; float:left;}
.rightpane{ width:18%; float:right; overflow:hidden; }
.mainapane{ width:32.8%; float:left; ;overflow:hidden}
.mainbpane{ width:32.4%; margin-left:1%; float:left; ;overflow:hidden}
.maincpane{ width:32.8%; float:right; ;overflow:hidden}

.topleftpane{ width:24%; float:left;overflow:hidden}
.toprightpane{ width:75%; float:right;overflow:hidden}
.midleftpane{ width:75%; float:left;overflow:hidden}
.midrightpane{ width:24%; float:right;overflow:hidden}
.footerpane{ width:50%; float:left; margin-left:2%}

/*========================================================*/
/*  Control Panel                                         */
/*========================================================*/
.ControlPanel{ background: #f5f5f5; border:#ccc solid; border-width:0px 0px 1px; }
.ControlPanel IMG{ margin:5px 5px 0px; }
.ControlPanel TD TD TD TD IMG{ margin:0px; }
.ControlPanel TD TD TD{ width:auto}
.ControlPanel DIV{ border:#CCC solid; border-width:0px 1px; width:3px; height:100px; }
.ControlPanel TD .SubHead{ font-size:8pt; color:#222; font-weight:bold; }
.ControlPanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#666; font-weight: bold; }
.ControlPanel TD TD TD input{ background:#EFEFEF; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.ControlPanel TD TD TD select{ background:#EFEFEF; font-size:11px; color:#444;}

/*========================================================*/
/*  Page Options                                         */
/*========================================================*/

.black_overlay{display: none;position:absolute;top:0%;left:0%;width:100%;height:100%;z-index:3000;}
.white_content{display:none;position:absolute;top:30%;left:40%;width:380px;height:260px;padding:0px;border:1px solid #1e4ec7;background:url(images/pageoption.jpg) bottom right no-repeat #fff;z-index:3001;overflow:auto;; border:1px #000 solid} 
.option{ margin:15px}
.option h2{ padding:8px 0; font-size:18px}
.option a:link,.option a:active,.option a:visited{ background:#484848; width:40px; height:40px; display:block; float:left; margin:1px; text-align:center; vertical-align:middle}
.option a:hover{ background:#000;}
a.pageoption:link,a.pageoption:active,a.pageoption:visited{background:url(images/bbt.gif) right top no-repeat;position:absolute; right:340px; bottom:8px; display:block; width:80px; height:18px; z-index:3000; color:#FFFFFF; font-size:10px; text-decoration:none; line-height:18px; text-indent:2px}
a.pageoption:hover{background:url(images/bbt.gif) right -18px no-repeat; color:#1e4ec7; text-decoration:none}
a.close:link, a.close:active, a.close:visited{ background:url(images/close.gif) top left no-repeat; float:right;display:block; width:36px; height:36px}
a.close:hover{ background:url(images/close.gif) bottom left no-repeat}
.copyright{ color:#333; font-size:11px}
#dnn_ctr_Login_pnlLogin{ width:160px;margin:0 auto}

/*========================================================*/
/*  CSS Menu Style                                         */
/*========================================================*/

.CSSMENUBOX{ position:absolute; bottom:29px; width:750px;z-index:2500; left:20px;}
.CSSMENU{ white-space:nowrap; height:35px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;width:980px;position:relative}
.CSSMENU .Horizontal { padding:0 0 0 10px;margin:0px auto; height:35px;}
.CSSMENU .Horizontal li{ background:url(images/menu.gif) left -35px no-repeat; margin:0px;list-style: none none outside; float: left; position: relative;}
.CSSMENU .Horizontal li a{ background:url(images/menu.gif) right -70px no-repeat}
.CSSMENU .Horizontal .current { background:url(images/menu.gif) left -105px no-repeat; margin:0px}
.CSSMENU .Horizontal .current  a{ background:url(images/menu.gif) right -140px no-repeat; color:#45b4dd; display:block}
.CSSMENU .Horizontal .current span{color:#fff;}
.CSSMENU .Horizontal .slide { display:none; float: left; overflow:hidden; position:absolute; z-index:2000}
.CSSMENU .Horizontal span {padding:0 16px; font-size:12px; font-weight: normal}
.CSSMENU .Horizontal a.link { display:block; cursor: pointer}
.CSSMENU .Horizontal a:link, 
.CSSMENU .Horizontal a:active, 
.CSSMENU .Horizontal a:visited{width:auto;color:#fff; text-decoration:none; line-height:35px}
.CSSMENU .Horizontal a:hover {color: #eee; background:url(images/menu.gif) left -175px no-repeat; float:left}
.CSSMENU .Horizontal a:hover span {color: #fff;background:url(images/menu.gif) right -210px no-repeat; float:left}
.CSSMENU .Horizontal .current a:hover {color: #eee; background:url(images/menu.gif) left -105px no-repeat; float:left}
.CSSMENU .Horizontal .current a:hover span {color: #fff;background:url(images/menu.gif) right -140px no-repeat; float:left}

.CSSMENU .Group{ background:url(images/submenu.png); margin:0px; padding:0px;display:none; position:absolute; left:0px; float:left; z-index:2000; border:0px #e5e5e5 solid; }
.CSSMENU .Group li { background:transparent; font: normal 11px Arial, Helvetica, sans-serif;clear: both; min-height:24px; float:left}
.CSSMENU .Group li span { background:transparent; padding:0 15px; display:block}
.CSSMENU .Group li img { margin-right:5px; vertical-align:middle}
.CSSMENU .Group a:link,
.CSSMENU .Group a:active,
.CSSMENU .Group a:visited{text-align:left;line-height:24px; background:transparent; color:#fff}
.CSSMENU .Group a:hover { text-decoration:none; background:#214d7b}
.CSSMENU .Group a:hover span {background:#214d7b; padding:0 15px;}
.CSSMENU .current .Group a:hover { text-decoration:none; background:#214d7b}
.CSSMENU .current .Group a:hover span {background:#214d7b; padding:0 15px;}
.CSSMENU .Group .subcurrent{background:url(images/on.gif) right center no-repeat;}
.CSSMENU .Group .rightarrow { background:url(images/rc.gif) right center no-repeat;}


/*========================================================*/
/*  Container Style                                         */
/*========================================================*/
.h1{font:bold 24px/30px  Arial, Helvetica, sans-serif}
.h2{font:bold 20px/30px  Arial, Helvetica, sans-serif}
.h3{font:bold 18px/30px  Arial, Helvetica, sans-serif }
.h4{font:bold 16px/30px  Arial, Helvetica, sans-serif}
.h5{font:bold 14px/30px  Arial, Helvetica, sans-serif}
.h6{font:bold 12px/30px  Arial, Helvetica, sans-serif}

.icon{display:block; float:left;text-align:center; height:20px; min-width:15px;}
* html .icon,* html .actions{ width:15px} 
* html.visibility{ width:20px}
.icon span{ width:13px; display:block; margin:0px; padding:0px;}
.icon span img{ padding:0px;}
.icon img{ padding:5px 0 0 5px; max-width:20px;}
.title{float:left; width:70%; overflow:hidden; line-height:28px; font-size:13px; font-weight:bold; color:#1e4ec7;}
.visibility{display:block; float:right; min-width:20px; text-align:center; height:20px;}

.Container-5{ background:url(images/ctl.gif) left top no-repeat #1e4ec7; margin-bottom:10px; float:left; width:100%; clear:both}
.Container-5 .containerhead{background:url(images/ctr.gif) top right no-repeat; float:left; width:100%; }
.Container-5 .containerhead .title{ color:#fff}
.Container-5 .containermain{clear:both;}
.Container-5 .containerpane{margin:0px 10px; line-height:16px;height:100%; clear:both}
.Container-5 .containerpane .Normal{ color:#FFFFFF}
.Container-5 .containerbot{height:20px;}
.Container-5 .containerbot .left{height:20px;background:url(images/cbl.gif) bottom left no-repeat; padding:0 10px}
.Container-5 .containerbot .right{height:20px;background:url(images/cbr.gif) bottom right no-repeat; padding:0 10px}

.Container-7{ background:url(images/line6.gif) left top repeat-y; margin-bottom:10px; float:left; width:100%; clear:both}
.Container-7 .containerhead{background:url(images/ctr5.gif) top right no-repeat; float:left; width:100%; }
.Container-7 .containerhead .icon{background:url(images/ctl5.gif) top left no-repeat;}
.Container-7 .containermain{ background:url(images/line6.gif) right top repeat-y; clear:both;}
.Container-7 .containerpane{ margin:0px 10px; line-height:16px;height:100%; clear:both;}
.Container-7 .containerbot{height:20px;background:url(images/line5.gif) bottom left repeat-x}
.Container-7 .containerbot .left{height:20px;background:url(images/cbl5.gif) bottom left no-repeat; padding:0 10px}
.Container-7 .containerbot .right{height:20px;background:url(images/cbr5.gif) bottom right no-repeat; padding:0 10px}

.Container-8{ background:url(images/line6.gif) left top repeat-y #ecf9fe; margin-bottom:10px; float:left; width:100%; clear:both}
.Container-8 .containerhead{background:url(images/ctr5.gif) top right no-repeat; float:left; width:100%; }
.Container-8 .containerhead .icon{background:url(images/ctl5.gif) top left no-repeat;}
.Container-8 .containermain{ background:url(images/line6.gif) right top repeat-y; clear:both;}
.Container-8 .containerpane{ margin:0px 10px; line-height:16px;height:100%; clear:both;}
.Container-8 .containerbot{height:20px;background:url(images/line5.gif) bottom left repeat-x}
.Container-8 .containerbot .left{height:20px;background:url(images/cbl5.gif) bottom left no-repeat; padding:0 10px}
.Container-8 .containerbot .right{height:20px;background:url(images/cbr5.gif) bottom right no-repeat; padding:0 10px}

.Container-9{ background:url(images/line8.gif) left top repeat-y; margin-bottom:10px; float:left; width:100%; clear:both}
.Container-9 .containerhead{background:url(images/ctr6.gif) top right no-repeat; float:left; width:100%; }
.Container-9 .containerhead .icon{background:url(images/ctl6.gif) top left no-repeat;}
.Container-9 .containermain{ background:url(images/line8.gif) right top repeat-y; clear:both;}
.Container-9 .containerpane{ margin:0px 10px; line-height:16px;height:100%; clear:both;}
.Container-9 .containerbot{height:20px;background:url(images/line7.gif) bottom left repeat-x}
.Container-9 .containerbot .left{height:20px;background:url(images/cbl6.gif) bottom left no-repeat; padding:0 10px}
.Container-9 .containerbot .right{height:20px;background:url(images/cbr6.gif) bottom right no-repeat; padding:0 10px}

.Container-10{ background:url(images/line8.gif) left top repeat-y #ecf9fe; margin-bottom:10px; float:left; width:100%; clear:both}
.Container-10 .containerhead{background:url(images/ctr6.gif) top right no-repeat; float:left; width:100%; }
.Container-10 .containerhead .icon{background:url(images/ctl6.gif) top left no-repeat;}
.Container-10 .containermain{ background:url(images/line8.gif) right top repeat-y; clear:both;}
.Container-10 .containerpane{ margin:0px 10px; line-height:16px;height:100%; clear:both;}
.Container-10 .containerbot{height:20px;background:url(images/line7.gif) bottom left repeat-x}
.Container-10 .containerbot .left{height:20px;background:url(images/cbl6.gif) bottom left no-repeat; padding:0 10px}
.Container-10 .containerbot .right{height:20px;background:url(images/cbr6.gif) bottom right no-repeat; padding:0 10px}

.Container-13{ background:#FFF; margin-bottom:10px; clear:both; border:1px #1e4ec7 solid}

.Container-14{ background:#FFF; margin-bottom:10px; clear:both; border:1px #1e4ec7 dashed}

.Container-17{ background:#FFF; margin-bottom:10px; clear:both; border:1px #1e4ec7 solid}
.Container-17 .containerhead{float:left; width:100%; border-bottom:1px #1e4ec7 solid}
.Container-17 .containerpane{ margin:0px 10px; line-height:16px;height:100%; clear:both;}

.Container-18{ background:#FFF; margin-bottom:10px; clear:both; border:1px #1e4ec7 dashed}
.Container-18 .containerhead{float:left; width:100%; border-bottom:1px #1e4ec7 dashed }
.Container-18 .containerpane{ margin:0px 10px; line-height:16px;height:100%; clear:both;}

.Container-20 .containerhead{float:left; width:100%; background:#1e4ec7; border-bottom:1px #fff solid}

/*========================================================*/
/*  CSS SiteMap Style                                         */
/*========================================================*/

.SiteMap{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; width:80%; margin:0 auto}
.SiteMap ul { list-style:none}
.SiteMap ul li{margin:1px 10px; list-style:none}
.SiteMap ul li a{ font-size:14px; font-weight:bold}
.SiteMap ul li ul{ margin:10px;list-style:inside}
.SiteMap ul li ul li {list-style:disc; margin:0 10px}
.SiteMap ul li ul li span { font-size:12px; color:#999; text-decoration:underline}
.SiteMap ul li ul li a:hover span { color:#003399; text-decoration:none}


