body { background: white; padding:15px; font-size:70%; font-family:tahoma, arial, sans-serif; color:#000; }
/* BODY TAG SETS THE ATTRIBUTES OF THE PAGE EDITOR */
table { font-size:1em; color:#1B0404; }
a { color:#cf4fce; font-weight:bold; text-decoration:none; }
a:hover { text-decoration: none }
h1, h2 ,h3, h4 { font-family:"trebuchet ms", tahoma, sans-serif; }
h1 { color:#cf4fce; font-size:2.1em; border-bottom: 1px solid #f37af2; letter-spacing:-1px; margin-bottom:35px; line-height:28px; font-weight: normal }
h2 { color: white; font-size:1.5em; letter-spacing:-1px; font-weight:normal; background: #cf4fce; padding: 2px 4px}
h3 { color:#A92E2E; font-size:1.5em; letter-spacing:-1px; line-height:22px; font-weight:normal; }
h4 { color:#C14848; font-size:1.3em; }
img.clsleft { margin-right:10px; margin-bottom:10px; }
img.clsmiddle { margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsright { margin-left:10px; margin-bottom:10px; }
.datatable th { background:#A92E2E; color:white; font-weight:bold;  border:1px solid #EDDDDD; padding:4px; }
.datatable td { background:#ffffff; border:1px solid #EDDDDD; padding:4px; }
.datatable p { padding:0; margin:0; }
.notes { font-size:0.8em; color:#A92E2E; } 
.shout { font-size:1.3em; color:#cf4fce; font-weight:bold; }
.shout2 { font-size:1.2em; color:#fff; font-weight:bold; padding:5px; background:#EAA2A4; }
.submit { background:#A92E2E; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em; padding:2px; }
.reset { background:#C14848; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em; padding:2px; }
.quote { border:1px solid #EAA2A4; padding:4px; color:#A92E2E; font-weight:bold; }
.caption { font-weight:bold; background:#C14848; float:right; width:160px; padding:10px 8px; margin:0 0 10px 10px; color:white; font-size:0.9em; border-right:3px solid #A92E2E; }
.custom1 {}
.custom2 {}
.border { border: 4px solid #ececec; }
.noborder { border:0; }
.white_vert { width:3px; }
.white_hoz { height:3px; }
.spacer { height:20px; }
.hbc_link { color:white; font-weight:normal; }
.hbc_link:hover { color:#EDB02E; border:0; }
#container { width:720px; text-align:left; }
#left { background:url(../template/menu_back.gif) #f37af2 repeat-y; border-top: 2px solid white }
#right { background: white; }
#hbc { background:#A92E2E; height:25px; text-align:right; background:url(../template/hbc_back.gif) no-repeat; padding-right:10px; color:white; }
#top_image { height:176px; background:url(../template/top_pic.jpg) no-repeat #cf4fce; width:720px; border-top: 5px solid #cf4fce; border-bottom: 5px solid #cf4fce}
#pagebody { padding:30px; width: 485px}
#pagebody form img { border:0; }
#sitelogo { height:100px; background:url(../template/blank_logo.gif) no-repeat; text-align:center; color:white; font-size:18px; }
#bot_left { height:25px; background:url(../template/bot_left.gif) no-repeat; }
#bot_right { height:25px; background:url(../template/bot_right.gif) no-repeat; }
#copyright { padding:10px; color:#A92E2E; }
#end a { font-weight:normal; font-size:9px; color:#A92E2E; }
#end a:hover { text-decoration:underline; border:0; }
#nav, #nav ul { padding:0; margin:0; list-style:none; width:140px; text-align:left; }
#nav a { display:block; width:140px; color:white; height:22px; line-height:21px; font-weight:normal; text-indent: 5px; border-bottom: 2px dotted white; }
#nav a:hover { font-weight:normal; color: #921691; border-bottom: 2px dotted #921691; text-decoration:none;   }
#nav li { float:left; width:140px; }
#nav li ul { position:absolute; width:170px ; left:-999em; }
#nav li ul ul { margin:-24px 0 0 170px; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left:auto; margin:-22px 0 0 170px; }
#nav li ul ul { margin:-1em 0 0 10em; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:auto; }
#nav .nav_child, #nav .nav_child2 {  }
#nav .nav_parent a { background:url(../template/nav_parent_out.gif) no-repeat #C14848 right; }
#nav .nav_parent a:hover { background:url(../template/nav_parent_over.gif) no-repeat #A92E2E right; }
#nav .nav_child a { background:#B73F3F; }
#nav .nav_child a:hover  { background:#C14848; }
#nav .nav_parent2 a { background:url(../template/nav_parent2_out.gif) no-repeat #B73F3F right; }
#nav .nav_parent2 a:hover { background:url(../template/nav_parent2_over.gif) no-repeat #C14848 right; }
#nav .nav_child2 a { background:#A92E2E; }
#nav .nav_child2 a:hover  { background:#B73F3F; }
#nav #active { color:#272727; cursor:default; border-bottom: 2px dotted #272727 }

#menu { padding:0; margin:0; display:block;}
#menu a:parent_link  { padding-top:3px; padding-bottom:4px; }
#menu ul, #menu li { padding:0; margin:0; list-style-type:none; font-weight:bold; }
#menu li { display:inline; } /* fix for IE blank line bug */
#menu li a { padding:3px;  padding-left:8px; line-height:14px; width:auto; height:auto; text-decoration:none; font-weight:normal; display:block; color: white; border-bottom:2px dotted white; width: 145px  }
#menu li a:hover { color:white; background:#bc47ba; }
#menu li li a { color:#0188fd; padding-left:5px; background:#fea0fd; font-weight:bold; font-size:10px; border:0px; line-height:10px; display:block; }
#menu li li a:hover { color:#bc47ba; background:#bc47ba; }
   
#menu li.parent_li { background:url(../template/menu_back1.gif) no-repeat; height:auto; margin-bottom:1px; display:block;}
#menu li.parent_li a { display:block; line-height:14px; }
#menu li.parent_li a:hover {color:#bc47ba; background:url(../template/menu_back1.gif) no-repeat; }
#menu ul.child_ul { background:#fea0fd; color:#bc47ba; }
#menu ul.child_ul a {  color:#bc47ba; }
#menu ul.child_ul a:hover { color:white; background: #bc47ba; }

#menu li.parent_li2 { background:url(../template/menu_back1.gif) no-repeat; height:auto; margin-bottom:1px; display:block;}
#menu li.parent_li2 a { display:block; line-height:14px; color:#5e005c;}
#menu li.parent_li2 a:hover {color:#bc47ba; background:url(../template/menu_back1.gif) no-repeat; }
#menu ul.child_ul2 { background:#fea0fd; color:white; }
#menu ul.child_ul2 a {  color:white; }
#menu ul.child_ul2 a:hover { color:#bc47ba; background: #fea0fd; }

#contact p { background:#fea0fd; padding:5px; color: white; width: 140px }
.heading1 h4 {background: #cf4fce; color: white; font-size: 12px; font-weight: bold; text-transform: lowercase; letter-spacing: 2px; padding: 2px 2px 2px 6px; width: 140px; margin-bottom: 0}

 .header_detail {padding-bottom: 5px}
 .header_detail h3 {color: white; font-size: 14px; font-weight: bold; letter-spacing: 2px; background: #cf4fce; padding: 2px 2px 2px 6px; margin-bottom: 0 }
 .header_detail h4 {color: white; font-size: 14px; font-weight: bold; letter-spacing: 2px; background: #bb44b9; padding: 2px 2px 2px 6px; margin-bottom: 0 }
 .header_detail h4 a {color: white}
 .header_detail h3 span {color: #e396e2}
 #option1 {background: #f5d7f5; border: 1px solid #d690d6; padding: 10px; color: #b040b0; text-align: center; margin-bottom: 5px;  }
#option1 select {font-size: 0.8em;}
#option2 select {font-size: 0.8em;}
#option3 select {font-size: 0.8em;}
 #addto {background: #b040b0; border: 1px solid #840b84; padding: 10px; color: white; text-align: center }
 #addto input {background: #f5d7f5; border: 1px solid white; color:#840b84; text-align: center }
 .detail_body {padding: 10px: padding-bottom: 0}

.searchbox { border:1px solid white; color:#cf4fce; }
#go { background-color:#cf4fce; color:white; height:20px; font-size:9px; padding-left:3px; padding-right:3px; border:0px; cursor:pointer; margin-left: 5px  }

#pagebody ul { line-height:19px; font-weight:bold; color:#555662; margin-left: 10px }
 #pagebody li { list-style-type:none; text-indent:15px; background:url(../template/bullet.gif) no-repeat left top; }

#pagebody a img { border:0; }
