body{
	background-color: #000000;margin:10px 0 10px 0;
	font-size:1em;
}
/*td{font-size:75%;

}*/
body, td, th{
	font-family: Arial, sans-serif;
/*	line-height:14px;*/
	color: #FFFFFF;
}
hr {
	border:none;
	border-top:2px solid #fff;
}
h1{
	font-family: Verdana, sans-serif;
	font-size: 1.5em;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFCC;
}
h2 {
	font-family: Verdana, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #FFFFFF;
}
h2.help{
	background-color: #FF9900;
	line-height: 20px;
	text-align: center;
}
h3 {
	font-family: Verdana, sans-serif;
	font-size: 1.2em;
	font-weight: bolder;
	font-style: normal;
	color: #FFFFCC;
}
h3.help{
	line-height: 20px;
	letter-spacing: 2px;
	background-color: #CC6600;
	font-variant: normal;
	padding-left: 8px;
	border-right-color: #993300;
	border-right-style: solid;
	border-right-width: 18px;
}
h4 {
    font-family: Verdana, sans-serif;
    color: #FFFFCC}

h4.error {
    font-family: Verdana, sans-serif;
    font-size: 1em;
	font-weight:bold;
    color: #6633aa; 
}

h5 {
font-size:0.9em;
    font-family: Verdana, sans-serif;
	font-weight: bold;
    color: #FFFFCC}
h6{
font-size:0.9em;
}
td.pad {
    padding-left: 5px;
}
form {
	margin: 0;
	/*font-weight: bolder;*/
}

input, textarea, select{
	font-family: Arial, sans-serif;
	/*color:#660000;
	background-color: #FFCC66;*/
	font-weight: bolder;font-size:0.95em;
}
option{
}

input.none{
	color:#663300;
	background-color:#FF9933;
}
a.button{
color:#660000;
	background-color: #FFCC66;
	font-weight: bolder;font-size:0.9em;
	padding:2px 5px 2px 5px;
	border:2px solid #999;
	border-top:2px solid #ddd;
	border-left:2px solid #ddd;
	text-decoration:none;
}
a.button:hover{
color:#660000;
	border:2px solid #ddd;
	border-top:2px solid #999;
	border-left:2px solid #999;
}

textarea{
width:100%;}

#searchtable{
padding-left:60px;}
#searchbox td{
border: 1px solid #FFCC99;
padding:30px 30px 30px 30px;
}

#searchbox input{
border: 1px solid #FFFFCC;}

a {
	color: #FFFF99;
	text-decoration: underline;
	font-weight: bold;
}

a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.selpage{
	background-color:#fff;
	color:#000;
}
.centertext {
    text-align: center;
}
.bold{
    font-weight: bold;
}

.bu{
    font-weight: bold;
    text-decoration: underline;
}

.text {
	font-family: Arial, sans-serif;
	line-height:14px;
/*	color:#660000;*/
}
.text_bold {
    font-family: Arial, sans-serif;
    font-weight: bold;
    line-height: 16px; 
    color:#FFFFFF
}

.text_small {
    font-family: Arial, sans-serif;
    font-size: 0.9em;
    line-height: 11px;
}

.navigation {
    font-family: Arial, sans-serif;
/*    font-style: underline; */
    color: #FFFFFF
}

ul.nodent {
    list-style-type: none;
    line-height: 1.5em;
}


.article_heading_ {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 1.25em;
    font-weight: bold;
    line-height: 16px; 
    color:#3D4665 
}

/* Backgrounds */

.top_bg{
    background-image: url('images/nav_bg.gif');
}

.top_bg_mid{
    background-image: url('images/top_bg_mid.gif');
    background-repeat: no-repeat;
}

.top_bg_mid_long{
    background-image: url('images/interface/navbar_top_shadow.jpg');
    background-repeat: repeat-x;padding-top:9px;
}

.top_bg_right{
    background-image: url('images/top_bg_right.gif');
}

.bg_left_border{
    background-image: url('images/interface/window_lft_side.gif');
}

.bg_right_border{
    background-image: url('images/interface/window_rght_side.gif');
}
.mainbg{
background-color: #DD5A22;
}

/*header */
#header2{background:url('images/interfacev21/header.jpg');height:68px;}
#header-buts{position:relative;right:23px;top:5px;width:300px;}
#header-tabs{position:relative;top:12px !important;top:13px;right:0px;width:300px;padding-bottom:0px;}
#header2 .firstone{position:relative;left:4px;}
.index-text{font-size:0.8em;line-height:1.2em;padding:0 50px 0 40px;}
#index-text1{background:url('images/interfacev21/index_right_2.jpg')  no-repeat;height:101px;}
#index-text2{padding:0 50px 0 40px;background:url('images/interfacev21/index_right_4.jpg') no-repeat;height:91px;}

#footer{
width:779px;background-image:url('images/header/footer_tile_01.gif');text-align:left;height:33px;
}

#footer_bar{
background:url('images/header/footer_tile_03.gif') repeat-x;width:779px;height:6px;
}

#footer_bar_help{
background-image:url('images/header/footer_tile_02.gif');width:779px;height:21px;
}

#footer_right{
float:right;background:url('images/header/footer_gradient.gif') right no-repeat;height:33px;
}

#footer_right_content{
margin:10px 20px 10px 10px;
}

#footer_right img{margin-left:10px;
}

#footer_left{
float:left;
}

#footer_left img.one{
	margin-left:8px;
}
#footer_left img.two{
	margin-left:7px;
}
#footer_left img.three{
	margin-left:6px;
}
#footer_links,#index_footer_links{
width:100%;
text-align:right;
}
#footer_links a{
color:#fff;
font-weight:normal;
text-decoration:none;
border-bottom:1px solid #f00;
margin:0px 10px 0 0px;
font-size:0.8em;
}

#index_footer_links a{
color:#fff;
font-weight:normal;
text-decoration:none;
border-bottom:1px solid #f00;
margin:0px 10px 0px 0px;position:relative;top:10px;
font-size:0.8em;
}

#footer-bkgd{background:url('images/interfacev21/footer.jpg') bottom;height:41px;}
#footer-bkgd2{background:url('images/interfacev21/footer2.jpg') bottom;height:41px;}

#footer-text{text-align:right;font-size:55%}
#footer-text a{font-weight:normal;color:#fff;}

#copyright{
width:779px;background-color:#000000;text-align:right;clear:both;
}

#subnav{
background:url('images/interface/subnav_tile.gif') repeat-x;
text-align:left;
width:779px;
}

#subnav a{
margin-left:15px;
vertical-align:top;
color:#000;font-size:70%;text-decoration:none;
position:relative;top:1px;
}

#subnav .first, #subnav2 .first{
margin-left:20px;
}
#subnav2{
background:url('images/interfacev21/subnav/tile.jpg') repeat-x;
text-align:left;
width:779px;
}
#subnav2 a{
color:#000;
bottom:0px;
}

.clear
{
clear:both;
}

/* showcase styles */
.item_title{
background:url('images/showcase/pro_mid.gif');
padding-top:5px;word-wrap:break-word;width:234px;
}
.item_left{background:url('images/showcase/pro_lh_tile.gif');
}
.item_right{background:url('images/showcase/pro_rh_tile.gif');
}
.item_body{
background:url('images/showcase/pro_bg_tile.gif');color:#000;padding:5px 1px 5px 5px;
}
.item_image{
float:right;border:1px solid #000000;
}
.item_media{
float:right;margin-right:60px;padding:5px;
}

.medialink{
position:relative;top:6px;
height:0.8em;
display:block;
}
div.title{
position:absolute;width:251px
}
span.title_text{
color:#FFFFFF;
padding:10px;
margin-top:5px;
font-weight:bold;
position:relative;top:5px;font-size:130%;padding-left:34px;
}
.price_left{
background:url('images/showcase/myslices/pro_lh_mid.gif') no-repeat;
}
.price_mid{
background:url('images/showcase/myslices/pro_mid_mid.gif') no-repeat;color:#000;
}
.price_right3{
background:url('images/showcase/myslices/pro_mid_right.gif') no-repeat;color:#000;
}

.price_right{
background:url('images/showcase/myslices/pro_mid_midcorner.gif') no-repeat;
}
.price_left2{
background:url('images/showcase/myslices/pro_lh_mid2.gif') no-repeat;
}
.price_mid2{
background:url('images/showcase/myslices/pro_mid_mid2.gif') no-repeat;color:#000;
}
.price_right2{
background:url('images/showcase/myslices/pro_mid_midcorner2.gif') no-repeat;
}

span.price_body{
position:relative;right:10px;bottom:2px;
font-weight:bold;
}
.itemtab1_up{
color:#000;background:url('images/interfacev21/template/tab_up.jpg') no-repeat;
height:24px; width:80px;
}
.itemtab1{
color:#000;background:url('images/interfacev21/template/tab_down.jpg') no-repeat;height:24px; width:80px;
}
.itemtab2{
color:#000;background:url('images/interfacev21/template/tab_down.jpg') no-repeat;height:24px; width:80px;
}
.itemtab2_up{
color:#000;background:url('images/interfacev21/template/tab_up.jpg') no-repeat;height:24px; width:80px;
}
.itemtab3{
color:#000;background:url('images/interfacev21/template/tab_down.jpg') no-repeat;height:24px; width:80px;
}
.itemtab3_up{
color:#000;background:url('images/interfacev21/template/tab_up.jpg') no-repeat;height:24px; width:80px;
}

.tab{padding-left:2px;position:relative;top:2px;color:#000;
}
.taboff{padding-left:4px;position:relative;top:2px;color:#000;font-weight:bold;
}

#maindiv{width:779px;
}
#rightpanel{
width:535px;
background:url('images/interfacev21/template/right_panel.jpg') no-repeat;
font-size:0.8em;
}
#rightpanel a{
color:#fff;
}
#rightpanel td{
color:#000;font-size:0.75em;
}
#itempanel{background:url('images/interfacev21/template/right_panel.jpg') no-repeat;
text-align:center;
}
#itempanel a{
color:#000;
}
table.middle{margin:0 5px 0 5px}
table.top{margin:5px 5px 0 5px}
table.bottom{margin:0 5px 5px 5px}
#leftpanel{
width:246px;
background:url('images/interfacev21/template/left_panel.jpg') no-repeat;
color:#fff;
text-align:left;font-size:0.8em;
}
#leftpanel td{
color:#fff;
}

#left_content{
padding:1px 5px 5px 10px;
}
#left_content td{

}
.itempanel{
width:251px;color:#000;padding:5px;padding-left:43px;padding-top:13px;
}
#rightpanel a.tab{color:#000;}
.web_address
{
text-align:left;padding-left:10px;
}
.numitem_top{
background:url('images/showcase/item_top_tile.gif');
}
.numitem_bot{
background:url('images/showcase/item_bot_tile.gif');
}
.numitem_side{
background:url('images/showcase/item_side_tile.gif');
}
.numitem_bg{
background:url('images/showcase/item_bg_tile.gif');padding-left:10px;
}
.hiddendiv{
display:none;
}
#rightpanel .hiddendiv a{
color:#000;
}
#showcasetitle{
margin: 10px 0 5px 20px;
}
a.numitems{
color:#ffffff;text-decoration:none;
}
a.numitems:hover{
color:#ffffff;text-decoration:underline;
}
/*help styles */

#helpleft{
width:33%;text-align:left;background-color:#EEAA44;color:#000000;
}
#helpright{
width:66%;text-align:left;
background-image:url('images/main.jpg');
}
#helptitle{
background-color:#990000;padding:1px 10px 0px 10px;
}
#helptitle_title{
color: #FFCC99;
	font-style: italic;
	font-weight: normal;
}
.help_content{
padding:1px 10px 10px 10px;}
.underline{
text-decoration:underline;
}

/*introduction styles */
#intropanel{
background-image:url('images/rh_graphic_04.jpg');color:#fff
}

#intro2panel{
background-image:url('images/rh_graphic_03.jpg');
}

.search_results_text {
	padding-right: 24px;
	padding-left: 24px;
	padding-bottom: 4px;
	padding-top: 2px;
}

.search_results_end{
	/*background-color: #DD5A22;*/
	padding-right: 24px;
	padding-left: 24px;
	padding-bottom: 4px;
	padding-top: 2px;
}

.searchStatusLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: small-caps;
	color:#FFCC99;
}
.search_results_links{
	padding-right: 24px;
	padding-left: 24px;
	padding-bottom: 4px;
	padding-top: 2px;
	font-style:italic;
	border-top-style: dashed;
	border-top-width: 1px;

}
.formelem{
border: 1px solid #FFFFCC;}

/* new template styles */
 #temp_container {
 background:url('images/interfacev21/template/tile2.gif');
background-color:#c20404;
 width:779px;
 text-align:left;
 overflow:hidden;
 }
 
 #this_side {background:url('images/interfacev21/template/intro_side.jpg');
 width:263px;
 float:right;
 height:515px;
 }
 
 #this_side_1 {background:url('images/interfacev21/template/intro_side_1.jpg');
 width:263px;
 float:right;
 height:515px;
 }
 
 #this_side_2 {background:url('images/interfacev21/template/intro_side_2.jpg');
 width:263px;
 float:right;
 height:515px;
 }
 
 #this_side_3 {background:url('images/interfacev21/template/intro_side_3.jpg');
 width:263px;
 float:right;
 height:515px;
 }
 
 #temp_title {background:url('images/interfacev21/template/header.jpg') no-repeat;
 width:516px;
 height:61px;
 float:left;
 }
 
 #news_side {background:url('images/interfacev21/template/news_side_1.jpg');
 width:263px;
 float:right;
 height:515px;
 }
 
 #news_side_1 {background:url('images/interfacev21/template/news_side_2.jpg');
 width:263px;
 float:right;
 height:515px;
 }
 
 #showcase_side {background:url('images/interfacev21/template/showcase_side_1.jpg');
 width:263px;
 float:right;
 height:515px;
 }
 
 #opps_side {background:url('images/interfacev21/template/opps_side.jpg');
 width:263px;
 float:right;
 height:515px;
 }

 #course_side_1 {background:url('images/interfacev21/template/course_side_1.jpg');
 width:263px;
 float:right;
 height:515px;
 }
 
 #course_side_2 {background:url('images/interfacev21/template/course_side_2.jpg');
 width:263px;
 float:right;
 height:515px;
 }
 
 #res_side_1 {background:url('images/interfacev21/template/res_side_1.jpg');
 width:263px;
 float:right;
 height:515px;
 }
 
 #res_side_2 {background:url('images/interfacev21/template/res_side_2.jpg');
 width:263px;
 float:right;
 height:515px;
 } 
 
 #res_side_3 {background:url('images/interfacev21/template/res_side_3.jpg');
 width:263px;
 float:right;
 height:515px;
 }
 
 #login_side {background:url('images/interfacev21/template/login_side.jpg');
 width:263px;
 float:right;
 height:515px;
 }
 
 #temp_title h2 {padding:0;
 margin:0;
 margin-left:150px;
 padding-top:13px;
 font-size:1.8em;
 }
 
 #temp_inner {background:url('images/interfacev21/template/middle1.jpg') 0 61px no-repeat;
 float:left;
 }
 
 #temp_content{
 	padding-left:60px;
	padding-right:20px;
	line-height:130%;
	font-family: 'trebuchet MS';
	font-size:0.95em;
 }
 
 #temp_content td{
 	font-size:0.85em;
 }
  
 #temp_bottom {background:url('images/interfacev21/template/bottom1.jpg') no-repeat;
 width:779px;
 height:69px;
 clear:both;
 }
 
 /*****full width template******/
 #full_container {background:url(images/interfacev21/template/tile.jpg) repeat-y;
 width:779px;
 text-align:left;}
 
 #full_title {background:url(images/interfacev21/template/header2.jpg) no-repeat;
 width:779px;
 height:61px;
 }
 
 #full_title h2 {margin:0;
 padding:0;
 margin-left:150px;
 padding-top:13px;
 font-size:1.8em;}
 
 #full_content {background:url(images/interfacev21/template/middle.jpg) no-repeat;
 padding:0 20px 0 52px;font-size:0.85em;}
 #full_content td{font-size:0.85em;}


#table{
border-collapse:collapse;
border: 3px solid #FFCC99;
}
#table td, #table th{
border: 1px solid #FFCC99;padding:5px;
}

#table .htmlarea table{border:0;padding:0;}
#table .htmlarea td{border:0;padding:0;}