body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th,p {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}

a:hover{color:#FFC223;}


body{font-family: Helvetica, Arial, sans-serif;font-size:15px; min-height:100%; height:100%; background:#000; color:#fff; font-weight:600;}

/*-----standard mark up-------*/
h1,h2,h3,h4,h5,h6 {font-size:20px; color: #fff; line-height: 200%; margin-bottom:20px; text-align:left; border:none; width:100%; padding:5px;}

.textfield {font-size: 10px;border: 1px solid #996699;background-color: #EFEFEF;}
.textfield_selected {font-size: 10px;border: 1px solid #996699;background-color: #FFFFFF;}
.button {font-size: 10px;color: #663366;background-color: #FFFFFF;border: 1px outset #CCCCCC;width: 120px;padding:2px;}
.category {font-size: 12px;}
.category_selected {font-size: 11px;font-weight:bold;color:#333333;}

blockquote{padding:5px 0 5px 40px;}
hr{height:1px; border:dashed 1px #663399; border-width:0 0 1px 0;}
a, a:active,a:visited {color:#000;text-decoration: none;}
a:hover {color:#FFC223;text-decoration: underline;}
strong,.bold{font-weight:bold;}
.small {font-size: 10px;}
.float_r{display:block;float:right;}
.float_l{display:block;float:left;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}




/* top */
.banner{display:block; height:100px; background: url(../images/hallmark_logo.jpg) 10px 20px no-repeat #663399;}
.banner object{display:none;}
.bar{color:#fff; background:#663399; text-align:left; font-size:14px; font-weight:bold; text-decoration:none; width:100%; margin:0; padding:0; border:none; height:30px;}
.bar a,.bar a:visited,.bar a:active{text-decoration:none; color:#fff;}
.bar a:hover{text-decoration:underline; color:#FFC223;}
.breadcrumb{margin:0; padding:0; border:none; margin-left:200px; font-size:16px;}
.date{float:right;text-align:left;margin:0; padding:0; margin-right:10px;}
.date img{vertical-align:middle; border:none;}
/* end_top */


/* bottom */
.bottom_banner{display:none;}
.address{border-top:6px solid #663399; border-bottom:6px solid #663399; padding:5px 0; font-size:16px;}
.address p{text-align:center;}
.bottom_links{margin:10px 0 10px 30px; font-size:14px; color:#fff; text-align:center;}
.bottom_links ul{margin:0 0 3px 0;}
.bottom_links li{display:inline;font-weight:bold;margin:0 0 0 8px;text-decoration:none;}
.bottom_links p{text-align:center; padding:0 0 5px 0;color:#fff;}
.bottom_links a,.bottom_links a:visited{font-size:14px;color:#fff;text-decoration:underline;}
.bottom_links a:hover{color:#FFC223;}
/* end_bottom */

/* menu */
#menu {position:relative; float:left; width:200px; color:#fff; overflow:hidden; background:none; margin:0;padding:0; }
#menu p{font-weight:bold; color:#FFC223; margin:3px 0 3px 5px; margin-top:10px; font-size:16px;}
#menu a,#menu a:visited,#menu a:active{text-decoration:none; color:#fff;font-weight:bold;}
#menu a:hover{text-decoration:underline;color:#FFC223;}
#menu li{list-style:disc; list-style-position:inside; padding:5px 0 5px 26px; text-indent:-15px;}
#menu img{margin:3px 5px 3px 3px; vertical-align:middle;}
.menu_select_on{background-color:#663399;}
#menu .sub_menu_select_on,#menu .sub_menu_select_off{font-size:14px; padding:2px 0 2px 30px; list-style-image:url('../images/site/menu/arrow.gif'); background-color:#fff; white-space:nowrap;}
#menu .sub_menu_select_on{background-color:#FFC223; color:#663399}
#menu .sub_menu_select_off a{color:#663399}
#menu .sub_menu_select_on a, #menu .sub_menu_select_on a:visited, #menu .sub_menu_select_on a:active, #menu .sub_menu_select_on a:hover{color:#663399;}
#international{padding:0 0 20px 0;}
#international li{font-size:13px; padding:2px 0 2px 28px;}
/* menu end*/


/* tabs */
.tabs{position:relative; overflow:auto; margin-left:4px;}
.tabs #top_row{padding:0; margin:0;overflow:auto;}
.tabs #bottom_row{padding:0; margin:0;overflow:auto;}
.tabs a, .tabs a:active, .tabs a:visited, .tabs a:focus{position:relative; display:inline; float:left; padding:4px 2px; margin:6px 4px 0 4px; color:#fff; text-decoration:none; background:#663399; height:auto; font-weight:bold;}
.tabs a:hover{background:#FFC223; color:#663399;}
#bottom_row #current{background:#FFC223;color:#663399;}
#current{background:#FFC223;color:#663399;}
/* tabs end*/


#container{position:relative; background: url('../images/site/site-background-contrast.gif') left repeat-y; width:100%; overflow:hidden;}
#content{position:relative; overflow:hidden;}
.standard_width{position:relative; width:580px;  margin:25px 0 10px 10px; overflow:hidden; padding-top:0px;}

.standard_width #top_left{width:300px;}
.standard_width #bottom_right{width:200px;float:right; padding-top:20px;}

.sitemap ul{margin-left:50px;list-style-type:square; color:#fff;}
.sitemap ul a{color:#fff;}
.sitemap ul a:hover{color:#FFC223;}
.sitemap ul li{margin:4px 0px;}
.sitemap ul ul{list-style-image:url('../images/site/menu/tree_arrow.gif');}

iframe{background:#fff; border:solid 2px #fff;}

.eb_tabs #bottom_row{margin-bottom:30px;} 
