/* CSS Document */
body, p, h1, ul, li, ol, form{ padding:0px; margin:0px;}
body{ background:#CCCCCC url(../images/bodybg.jpg) center top repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2D2D2D; }
table{ font-size:100%;}
a{ outline:none; text-decoration:none;}
.onepx{ line-height:1px; font-size:1px;}
.topbg{ width:100%; background:url(../images/hometopbg.gif) 0% 0% repeat-x; height:27px;}
.link01{ color:#FF7800; font-weight:bold;}
a.link01:hover{ border-bottom:1px dashed #FF7800}
ul, li{ list-style:none;}
ul.leftsidebar, ul.leftsidebar li, ul.leftsidebar ul{ list-style:none; padding:0px; margin:0px;}
ul.leftsidebar{ border-bottom:1px solid #990000; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:158px;}
ul.leftsidebar li{ padding-left:10px; background:#990000;}
ul.leftsidebar li a{ display:block; outline:none; width:148px; background:#FFFFFF; border-top:1px solid #990000; text-transform:capitalize; text-decoration:none; color:#2D2D2D; font-weight:bold; font-size:11px; line-height:24px; text-align:right;}
ul.leftsidebar li a.brnone{ border-top:none; }
ul.leftsidebar li.active{ background:#FF7800;}
ul.leftsidebar li.active a{ color:#FF7800;}
ul.leftsidebar li.active ul{ border:none;}
ul.leftsidebar li.active ul li{ padding:0px; background:none;}
ul.leftsidebar li.active ul li a{ font-weight:normal; color:#2D2D2D; border-top:1px solid #FF7800;}
ul.leftsidebar li.active ul li.active a{ font-weight:bold; }

#footer{ color:#000000;}
#footer a{ color:#000000;}


/**   Round Border  **/
.t01 {background: url(../images/dot01.gif) 0 0 repeat-x; width:363px; margin-top:1px;}
.b01 {background: url(../images/dot01.gif) 0 100% repeat-x}
.l01 {background: url(../images/dot01.gif) 0 0 repeat-y}
.r01 {background: url(../images/dot01.gif) 100% 0 repeat-y}
.bl01 {background: url(../images/bl01.gif) 0 100% no-repeat}
.br01 {background: url(../images/br01.gif) 100% 100% no-repeat}
.tl01 {background: url(../images/tl01.gif) 0 0 no-repeat}
.tr01 {background: url(../images/tr01.gif) 100% 0 no-repeat; padding:1px;}
.hgt196{ min-height:196px; height:auto !important; height:196px;}
.challenge{ background:url(../images/bk044.jpg) 10px 10px no-repeat;} 
.challenge a.link01:hover{ border:0;}
p.title{ padding:0px 10px 0px 42px; line-height:26px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; background:#990000 url(../images/titlebg.gif) 100% 0% no-repeat;}
.donatetxt{ position:relative;}
.donatetxt div{ position:absolute; top:-116px; left:0px; color:#FFFFFF; padding:10px 0px 0px 10px;}

.topbg01{ background:#2D2D2D url(../images/topbg01.gif) 0% 0% no-repeat;}
.bottombg01{ background:url(../images/bottombg01.gif) 0% 100% no-repeat; padding:12px 0px; color:#B6B6B6;}
.textfield{ border-top:1px solid #808080; border-left:1px solid #808080; border-right:1px solid #D4D0C8; width:145px; margin:2px 0px 4px; border-bottom:1px solid #D4D0C8;}
.verd11pxblk{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#636363; line-height:14px;}
.verd11pxblk p{ padding:0px 5px 10px 14px;}
ul.newsupdate li{ padding:0px 5px 12px 14px; background:url(../images/plus.gif) 6px 5px no-repeat;}
ul.newsupdate li a{ color:#636363;}
ul.newsupdate li a:hover, #footer a:hover, .latestupdates a:hover{ text-decoration:underline;}

.topbar01{ background:#100F0F url(../images/topbar01.gif) 0% 0% no-repeat; width:185px; color:#FF7800}
.bottombar01{ background:url(../images/bottombar01.gif) 0% 100% no-repeat; padding:10px 0px;}
.topbar01 a{ color:#FF7800; font-weight:bold;}

.leftbar01{ background:#990000 url(../images/leftbar01.gif) 0% 0% no-repeat; margin:10px 12px 0px;}
.rightbar01{ background:url(../images/rightbar01.gif) 100% 0% no-repeat; padding:0px 10px;}
.leftbar01 a{ color:#fff; line-height:26px; font-weight:bold;}
ul.subtitle{ margin-left:17px;}
ul.subtitle li{ color:#FF7800; list-style-type:disc; padding-bottom:10px;}
ul.subtitle li p.title1{ color:#FF7800; margin-top:0px;}
ul.subtitle li p{ color:#000000;}

.latestupdates{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000}
.latestupdates p{ line-height:16px; margin-bottom:15px;}
p.link{ margin-bottom:3px;}
p.link a{ color:#A50004; font-weight:bold;}
p.title1{ margin:16px 0px 8px; font-weight:bold; color:#000000;}
p.title2{ color:#FF7800; font-weight:bold; font-size:13px; clear:both; padding-bottom:6px;}
.title3{ color:#990000; font-weight:bold; font-size:11px;}
.title4{ color:#000000; font-weight:bold; font-size:10px;}
p.title2 span{ border-bottom:1px dotted #FF7800;}
.ttilered{ color:#FF7800; font-weight:bold;}
.verd11pxblack { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:16px; text-align:justify; padding:10px; }
.textalign3 a, a.link05 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline;}
.textalign3 a:visited, a.link05:visited{ color:blue;}
ul.textalign1 { margin-left:40px; padding:6px 0 10px; }
ul.textalign1 li { list-style:circle; padding-bottom:4px; }
ul.textalign2 { margin-left:40px; }
ul.textalign2 li { list-style:disc; padding-bottom:12px; }
ul.textalign3 { margin-left:80px; }
ul.textalign3 li { padding-bottom:6px; }
ul.textalign4 { margin-left:40px; }
ul.textalign4 li { list-style:decimal; padding-bottom:12px; }
ul.textalign5 { margin:15px 0 0 30px;  }
ul.textalign5 li { list-style:decimal; padding-bottom:18px; font-weight:bold; }
ul.textalign5 li p{ font-weight:normal; clear:both;}
ul.textalign6 { margin:0 0 15px 30px; }
ul.textalign6 li { list-style:disc; padding-bottom:6px; font-size:13px; }
ul.textalign6 li a{ text-decoration:underline}
ul.textalign7 { padding:3px 0 10px; font-size:11px; margin-left:20px; }
ul.textalign7 li, ul.textalign7 li a{ font-weight:bold; color:#990000;}
ul.textalign7 li a:hover{ border-bottom:1px dashed #990000}
ul.textalign7 li span{ font-weight:normal;}
ul.textalign8 { margin:6px 0 15px 40px; }
ul.textalign8 li { list-style:disc; padding-bottom:6px; }
.link02{ color:#000000; text-decoration:underline;}
.link03{ color:#000000; text-decoration:none;}
.link03:hover{ text-decoration:underline;}
.link04{ color:#FF7800; text-decoration:underline;}
.link06{ color:#990000;}
.imgalign{ float:right; margin:5px 0 0 10px;}

