body.width-thin div.wrapper { width: 0px; }
body.width-wide div.wrapper { width: 0px; }
body.width-fluid div.wrapper { width: 0%; }
div#styleswitcher { width: 45px; }

        #rl_body_wrapper, #rl_page_inner {
                width: 933px;
                margin:0 auto;
        }



#rl_page {
        background: #f5f5f5 url(/images/body2.png) repeat-x;
        padding: 0px;
        margin: 0px;
        text-align: center;
}
#rl_page_header {
        background: url(/images/header_bg.jpg) top center no-repeat;
}
#rl_page_inner {
        background: url(/images/body2.png) repeat-x;

}
#rl_header {
        background: url(/images/header_bg.jpg) top center no-repeat;
        height: 163px;
        color: #cecece;
        width:100%;
}
#rl_header_inset {
        text-align: left;
        width: 900px;
        margin: 0 auto;
}
#rl_header_top {
        width: 100%;
        height: 126px;
}
#rl_log_wrapper {
        text-align: left;
}
#rl_logo {
        display: block;
        padding: 0;
        margin: 0;
        margin-top: 40px;
        width: 250px;
        height: 69px;
        position: absolute;
        background: url(../images/logo.png) no-repeat;
        behavior: url(/templates/rl_hivelocity/js/iepngfix.htc);
}
img#logo {
        width: 250px;
        height: 69px;
        border: 0;
}
.nounder {
        text-decoration: none;
        border: 0;
        outline:none;
}
#rl_top {
        float: left;
        width: 500px;
}
#rl_user4 {
        padding: 0;
        margin: 0;
        padding-top: 10px;
        float: right;
		width: 221px;
        height: 141px;
}
#rl_click_here {
        text-transform: uppercase;
        font-weight: bold;
        padding: 0;
        margin: 0;
        text-align: right;
        height: 33px;
}
#rl_click_here a {
        text-transform: uppercase;
        font-weight: bold;
        color: #fbd776;
        display: block;
        margin-right: 5px;
}
#rl_user2 {
        margin: 0;
        padding: 0;
        float: right;
}
#rl_nav {
	margin-top: 0px;
	margin-left: 5px;
	height: 20px;
}
#rl_body_wrapper {
        margin: 0 auto;
        overflow:hidden;
}
#rightbanner {float: right;}
#rightbanner .padding { padding:10px 0 0 0;}
#leftbanner {float: left;}
#leftbanner .padding { padding:10px 0 0 0;}

#middle {
        width:980px;
        float:left;
}
#rl_body, #rl_body-fr, #rl_body-fl, #rl_body-f {
        /*background: url(../images/body_body.png) repeat-y;*/
        behavior: url(/templates/rl_hivelocity/js/iepngfix.htc);
        min-height: 400px;
        height: auto !important;
        height: 400px;
}
#rl_body_inset {
        width: 960px;
        margin: 0 auto;
        text-align: left;
        position: relative;
        top: -70px;
        overflow: hidden;
}
#rl_body_header {
        width: 100%;
        /*background: url(../images/body_header.png) no-repeat;*/
        behavior: url(/templates/rl_hivelocity/js/iepngfix.htc);
        height: 49px;
        margin-top: 14px;
}
#rl_body_footer {
        width: 100%;
        /*background: url(../images/body_footer.png) bottom no-repeat;*/
        behavior: url(/templates/rl_hivelocity/js/iepngfix.htc);
        height: 52px;
		padding: 10px;
		color: #fffffff;
}
#rl_body_top {
        margin-top: 0px;
        margin-left: 2px;
}
#rl_breadcrumb {
        font-size: 10px;
        padding: 8px 0 8px 3px;
}
/* Breadcrumb padding changed from -5px 0 3px 3px- to open up white space */
#rl_left {
        float: left;
        width:232px;
        margin-right: 20px;
        overflow:hidden;
}
#rl_body-fr #rl_left {
        width:232px;
}
#rl_left1 {
        background: url(../images/user3_bg.gif) repeat-y;
}
#rl_left2 {
        background: url(../images/right_header.gif) no-repeat;
}
#rl_left3 {
        padding-top: 10px;
        padding-bottom: 10px;
        background: url(../images/right_footer.gif) bottom left no-repeat;
}
#rl_main {
        float: left;
        width:474px;
        overflow:hidden;
}
#rl_body-fr #rl_main, #rl_body-fl #rl_main {
	/*width:602px;*/
	width: 950px;
}
#rl_body-f #rl_main {
        width:100%;
}
#rl_main_content {
        padding: 0 10px;
        margin: 0;
        clear: both;
        display: block;
}
#rl_body-fr #rl_main_content {
        padding-right:0;
        padding-left:20px;
}
#rl_body-fl #rl_main_content {
        padding-right:20px;
        padding-left:0;
}
#rl_body-f #rl_main_content {
        padding:0;
}
#rl_user1 {
        width: 100%;
}
#rl_right {
        float: left;
        width: 190px;
}
#rl_body-fl #rl_right {
        width:232px;
}
#rl_footer_wrapper {
        /*background: url(../images/body_body.png) repeat-y;*/
        behavior: url(/templates/rl_hivelocity/js/iepngfix.htc);
}
#rl_footer_inset {
        margin: 0 auto;
        width: 100%;
        font-size: 11px;
}
#rl_footer {
        /* width: 40%; */



        width: 100%;
        /* float: left; */



        text-align: left;
        padding: 0;
        margin: 0;
}
#rl_inset {
        width: 60%;
        float: right;
}
#rl_freesata_wapper {
        overflow: hidden;
        padding: 0;
        margin: 0 auto;
        display: block;
        position: absolute;
        height: 108px;
        z-index: 1;
        width: 917px;
        margin-top: -65px;
}
#rl_freesata {
        padding: 0;
        margin: 0;
        float: right;
        display: block;
        width: 102px;
        height: 108px;
        background: url(../images/freesata.png) no-repeat;
        behavior: url(/templates/rl_hivelocity/js/iepngfix.htc);
        z-index: 2;
}
.jw_ts {
        height:385px;
}



.alt1
{
}

.alt2
{
	background-color: #eaeaea;
}

#rl_user3 .modulebox .boxwrap-content
{
	height: 232px;
}

#rl_center .modulebox
{
	clear: none;
	width: 400px;
	float: left;
	margin-right: 25px;
}

#blurbs div
{
	float: left;
	width: 250px;
	padding: 15px;
	border-right: 1px solid #777;
}

#blurbs .last
{
	border-right: 0px solid black;
}

/*-- required & default rules --*/

.loading {
left: 400px;
position: absolute;
top: 70px;
}

#slide_holder {
background-repeat: no-repeat;
height: 243px;
overflow: hidden;
text-align: left;
position: relative;
width: 1000px;
z-index: 200;
/*margin-top: 10px !important;*/

}
#slide_holder_inner {
height: 223px;
left: 7px;
overflow: hidden;
position: absolute;
top: 8px;
width: 920px;
z-index: 250;
}

#intro, .intro {
position: absolute;
z-index: 200;
}

/*-- for slide divs --*/

#slide_holder_inner div {
position: absolute;
width: 920px;
}
/*-- for divs in html slides to position relative --*/
div#slide_holder_inner div.slide div {
position: relative;
width: 920px;
}
div#carousel_controls {
/*background-image: url(images/bg_controls.png);*/
background-position: 0 0;
background-repeat: no-repeat;
height: 30px;
width: 511px;
z-index: 300;
}

/*-- for slide buttons --*/

#slide_buttons li:hover, #pause_button, .prev_button, .next_button, #hover_next_button, #hover_prev_button, #first_button, #last_button {
cursor: pointer;
cursor: hand;
z-index: 200;
}
#carousel_controls #button_selected, #carousel_controls .prev_button_disabled, #carousel_controls  .next_button_disabled, #carousel_controls  .first_button_diabled, #carousel_controls  .last_button_disabled {
cursor: auto;
}
#slide_buttons li span, #pause_button span, .prev_button span, .next_button span, #first_button span, #last_button span, #hover_next_button span, #hover_prev_button span, #water_mark span {
margin-left: -10000px;
}
#slide_buttons li, #pause_button, .prev_button, .next_button, #first_button, #last_button, #water_mark {
background-repeat: no-repeat;
overflow: hidden;
top: 0px;
}
ul#slide_buttons {
padding: 15px 7px 15px 15px;
position: absolute;
left: 250px;
top: -7px;
z-index: 200;
}
ul#slide_buttons li {
background-image: url(images/button.png);
display: block;
float: left;
height: 9px;
list-style: none;
margin: 0 0 0 3px;
padding: 2px;
width: 10px;
}
ul#slide_buttons li:hover {
}
ul#slide_buttons li#button_selected {
background-image: url(images/button_selected.png);
}
ul#slide_buttons li#button_selected:hover {
}
/*-- first & last buttons --*/

#first_button {
background-image: url(images/first.png);
height: 29px;
left: 354px;
width: 34px;
background-position: 0 -36px;
}
#first_button:hover {
background-position: 0 0;
}
#last_button {
background-image: url(images/last.png);
height: 29px;
left: 474px;
width: 34px;
background-position: 0 -36px;
}
#last_button:hover {
background-position: 0 0;
}

/*-- end first & last buttons --*/

/*-- next & prev buttons --*/
#nex_prev_buttons {
position: absolute;
left: 0;
z-index: 500;
}
#next_button {
background-image: url(images/next.png);
background-position: 0 -36px;
height: 29px;
left: 443px;
width: 31px;
}
#next_button:hover {
background-position: 0 0;
}
#prev_button {
background-image: url(images/prev.png);
background-position: 0 -36px;
height: 29px;
left: 388px;
width: 31px;
}
#prev_button:hover {
background-position: 0 0;
}
/*-- end next & prev buttons --*/


/*-- looks like pause button --*/
.pause_button {
background-image: url(images/pause.png);
background-position: 0 -36px;
height: 29px;
left: 419px;
width: 24px;
}
.pause_button:hover {
background-position: 0 0;
}
/*-- looks like play button --*/
.paused_button {
background-image: url(images/play.png);
background-position: 0 -36px;
height: 29px;
left: 419px;
width: 24px;
}
.paused_button:hover {
background-position: 0 0;
}

/*-- hover next & hoverprev buttons --*/

#hover_next_button, #hover_prev_button {
height: 144px;
background-repeat: no-repeat;
display: none;
overflow: hidden;
width: 144px;
top: 0px;
z-index: 300;
}
#hover_next_button span {
}
#hover_next_button {
background-image: url(images/hover_next.png);
background-position: 21px 35px;
padding: 30px 0 30px 30px;
right: 0;
}
#hover_prev_button {
background-image: url(images/hover_prev.png);
background-position: 8px 35px;
padding: 30px 30px 30px 0;
left: 0;
}

/*-- end next & prev buttons --*/

/*-- rules for slide captions --*/

#slide_captions {
color: #333;
left: 8px;
overflow: visible;
top: 5px;
z-index: 300;
}
#slide_captions span {
font-family: Tahoma;
font-size: 15px;
height: 20px;
line-height: 20px;
overflow: visible;
}

/*-- end rules for slide captions --*/

/*-- rules for watermark --*/

#water_mark {
background-image: url(images/water_mark.png);
height: 30px;
left: 202px;
width: 246px;
top: 208px;
z-index: 300;
}

#water_mark span {
}

/*-- end rules for slide captions --*/

/*-- slide number display --*/

#slide_number_display {
background-image: url(images/bg_swatch.png);
background-position: 0 0;
background-repeat: no-repeat;
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
height: 23px;
padding: 4px;
right: 7px;
text-align: center;
top: 208px;
width: 37px;
z-index: 200;
}

/*-- for carousel view --*/

#row_of_slides {
position: absolute;
top: 0;
}
#row_of_slides .slide {
display: none;
position: absolute;
}
				
/*-- end for carousel view --*/				

/*-- end number display --*/

/*-- end required & default rules --*/

/*-- example rules --*/

#slide_holder {
margin: 0px auto 0px auto;
}


#desktop
{
	width: 100%;
	height: 100%;
}

#taskbar
{
	float: right;
	width: 100%;
	height: 32px;
	background: #d99;
}

.icon
{
	display: block;
	position: absolute;
	width: 64px;
	height: 64px;
	background: #fee;
}

.icons
{
	position: absolute;
}

#windows li
{
	position: absolute;
	display: none;
	width: 300px;
	height: 300px;
	background: #eee;
}

#windows li .content
{
	overflow: auto;
	margin: 10px;
	margin-top: 40px;
	float: left;
	width: 100%;
}

#windows li .title
{
	position: absolute;
	float: left;
	width: 100%;
	background: #ebb;
	opacity: 0.8;
}

.title div
{
	background-color: #999;
	margin: 3px;
        float: right;
        height: 20px;
        width: 20px;
}

.title h1
{
	margin: 5px;
	padding: 0;
	font-size: 14px;
        float: left;
}
/* Page */

body
{
	background: #f5f5f5 url(../images/body.jpg) repeat-x;
font-family: Trebuchet MS;
}

#rl_page {
	padding: 0px;
	margin: 0px;
	text-align: center;
}
#rl_page_header {
	background: url(../images/header_bg.jpg) top center no-repeat;
}
#rl_page_inner {
	background: url(../images/body.jpg) repeat-x;
	
}
#rl_header {
	background: url(../images/header_bg.jpg) top center no-repeat;
	height: 163px;
	color: #cecece;
	width:100%;
}
#rl_header_inset {
	text-align: left;
	width: 100%;
	margin: 0 auto;
}
#rl_header_top {
	width: 100%;
	height: 122px;
}
#rl_log_wrapper {
	text-align: left;
}
#rl_logo {
	display: block;
	padding: 0;
	margin: 0;
	margin-top: 40px;
	width: 250px;
	height: 69px;
	position: absolute;
	background: url(../images/logo.png) no-repeat;
	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);
}
img#logo {
	width: 250px;
	height: 69px;
	border: 0;
}
.nounder {
	text-decoration: none;
	border: 0;
	outline:none;
}
#rl_top {
	float: left;
	width: 500px;
}
#rl_user4 {
	padding: 0;
	margin: 0;
	padding-top: 10px;
	float: right;
	width: 221px;
	height: 141px;
}
#rl_click_here {
	text-transform: uppercase;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-align: right;
	height: 33px;
}
#rl_click_here a {
	text-transform: uppercase;
	font-weight: bold;
	color: #fbd776;
	display: block;
	margin-right: 5px;
}
#rl_user2 {
	margin: 61px 0px 0px 0px;
	padding: 0;
	float: right;
}
#rl_nav {
	margin-top: 0px;
	margin-left: 5px;
	height: 20px;
}
#rl_body_wrapper {
	margin: 0 auto;
	overflow:hidden;
}
#rightbanner {float: right;}
#rightbanner .padding { padding:10px 0 0 0;}
#leftbanner {float: left;}
#leftbanner .padding { padding:10px 0 0 0;}

#middle {
	width:980px;
	float:left;
}
#rl_body, #rl_body-fr, #rl_body-fl, #rl_body-f {
	/*background: url(../images/body_body.png) repeat-y;*/
	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);
	min-height: 400px;
	height: auto !important;
	height: 400px;
}
#rl_body_inset {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	top: -70px;
	overflow: hidden;
}
#rl_body_header {
	width: 100%;
	/*background: url(../images/body_header.png) no-repeat;
	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);*/
	height: 49px;
	margin-top: 14px;
}
#rl_body_footer {
	width: 100%;
	/*background: url(../images/body_footer.png) bottom no-repeat;
	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);*/
	height: 52px;
}
#rl_body_top {
	margin-top: 0px;
	margin-left: 2px;
}
#rl_breadcrumb {
	font-size: 10px;
	padding: 8px 0 8px 3px;
}
/* Breadcrumb padding changed from -5px 0 3px 3px- to open up white space */



#rl_left {
	float: left;
	width:190px;
	overflow:hidden;
}
#rl_body-fr #rl_left {
	width:232px;
}
#rl_left1 {
	background: url(../images/user3_bg.gif) repeat-y;
}
#rl_left2 {
	background: url(../images/right_header.gif) no-repeat;
}
#rl_left3 {
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/right_footer.gif) bottom left no-repeat;
}
#rl_main {
	float: left;
	width:474px;
	overflow:hidden;
}
#rl_body-fr #rl_main, #rl_body-fl #rl_main {
	/*width:622px;*/
	width: 950px;
}
#rl_body-f #rl_main {
	width:100%;
}
#rl_main_content {
	padding: 0 10px;
	margin: 0;
	clear: both;
	display: block;
}
#rl_body-fr #rl_main_content {
	padding-right:0;
	padding-left:20px;
}
#rl_body-fl #rl_main_content {
	padding-right:20px;
	padding-left:0;
}
#rl_body-f #rl_main_content {
	padding:0;
}
#rl_user1 {
	width: 100%;
}
#rl_right {
	float: right;
	width: 190px;
}
#rl_body-fl #rl_right {
	width:232px;
}
#rl_footer_wrapper {
	/*background: url(../images/body_body.png) repeat-y;
	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);*/
	background: #303030 url(../images/footerBG.jpg) top center repeat-x;
	padding: 0px;
	color: #fffffff;
	width: 100% !important;
}
#rl_footer_wrapper a, #rl_footer_wrapper a:link, #rl_footer_wrapper a:visited {
	color: #ffffff;
}
#rl_footer_inset {
	margin: 0 auto;
	width: 854px;
	font-size: 11px;
	padding: 15px;
}
#rl_footer {
	/* width: 40%; */
	width: 100%;
	/* float: left; */
	text-align: left;
	padding: 0;
	margin: 0;
	color: #ffffff;
}
#rl_inset {
	width: 60%;
	float: right;
}
#rl_freesata_wapper {
	overflow: hidden;
	padding: 0;
	margin: 0 auto;
	display: block;
	position: absolute;
	height: 108px;
	z-index: 1;
	width: 917px;
	margin-top: -65px;
}
#rl_freesata {
	padding: 0;
	margin: 0;
	float: right;
	display: block;
	width: 102px;
	height: 108px;
	background: url(../images/freesata.png) no-repeat;
	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);
	z-index: 2;
}
.jw_ts {
	height:385px;
}

/*HIVELOCITY*/
#popLogin {
	display: none;
	position: absolute;
	z-index: 1001;
	top: 120px;
	margin-left: 700px;
	/*background: transparent url(../images/loginBG.png) top center no-repeat;*/
}
.homeFeatureBoxL {
	float: left; 
	width: 8px; 
	height: auto; 
	background: transparent url(../images/boxshadowL.png) top left no-repeat;
}
.homeFeatureBoxM {
	float: left; 
	width: 907px; 
	height: auto; 
	background: transparent url(../images/boxshadowM.png) top left repeat-x;
}
.homeFeatureBoxR {
	float: left; 
	width: 8px; 
	height: auto;  
	background: transparent url(../images/boxshadowR.png) top right no-repeat;
}
.homeFeatureBoxContent {
	padding: 10px;
}
#popMenu1Container,
#popMenu2Container,
#popMenu3Container,
#popMenu4Container {
	display: none;
	position: absolute;
	text-align: center;
	float: left;
}
#popMenu1Container { margin-left: 9px; }
#popMenu2Container { margin-left: 243px; }
#popMenu3Container { margin-left: 474px; }
#popMenu4Container { margin-left: 709px; }

#popMenu1 {
	background: transparent url(../images/drop223px.png) bottom center no-repeat;
	width: 221px;
	text-align: left;
}
#popMenu2 {
	background: transparent url(../images/drop223px.png) bottom center no-repeat;
	width: 221px;
	text-align: left;
}
#popMenu3 {
	background: transparent url(../images/drop224px.png) bottom center no-repeat;
	width: 224px;
	text-align: left;
}
#popMenu4 {
	background: transparent url(../images/drop204px.png) bottom center no-repeat;
	width: 204px;
	text-align: left;
}
#popMenu1 ul,
#popMenu2 ul,
#popMenu3 ul,
#popMenu4 ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#popMenu1 li,
#popMenu2 li,
#popMenu3 li,
#popMenu4 li {
	padding: 7px 11px;
	border-top: 1px solid #e0e0e0;
	color: #ffffff;
}
#popMenu1 li:hover,
#popMenu2 li:hover,
#popMenu3 li:hover,
#popMenu4 li:hover {
	background: transparent url(../images/darkRedBG.jpg) top center repeat-x;
	/*margin: 0px 1px;*/
}
.twocolumnSM {
	float: left; 
	width: 40%;
}
.twocolumnLG {
	float: left; 
	width: 55%; 
	margin-left: 20px;
}
.threecolumn {
	float: left; 
	width: 32%; 
	margin-right: 14px;
	margin-top: 10px;
	padding-top: 15px;
}
.contentHeader {
	width: 100%; 
	height: 205px;
}
.featuresTable td {
	text-align: center;
}
.featuresTable td.featuresTable-Left {
	text-align: left;
}
/* LISTS */
ul.listNews {
	list-style-type: none;
	padding: 0px;
}
ul.listNews li {
	float: left;
	padding: 5px;
	text-transform: uppercase;
	font-size: 10pt;
	border-right: 1px solid #919191;
}
ul.listAsterisk {
	list-style-image: url(images/asterisk_orange.png);
}
ul.listAsterisk li {
	margin: 0px; 
	padding-left: 15px;
}
ul.listGreenBullet {
	list-style-image: url(images/bullet_green.png);
}
ul.listGreenBullet li {
	margin: 0px; 
	padding-left: 15px;
}
ul.listServerGo {
	list-style-image: url(../images/server_go.png);
}
ul.listServerGo li {
	margin: 0px; 
	padding-left: 15px;
}
.twocolumnList {
	float: left; 
	width: 40%;
}
.twocolumnBox {
	float: left; 
	width: 48%; 
	margin: 0px 4px;
}

/*SIDE BOXES*/
.sideBoxT {
	width: 221px;
	height: 18px;
	background: transparent url(images/box_top.png) top center no-repeat;
}	
.sideBox {
	width: 221px;
	background: transparent url(images/box_bottom.png) bottom center no-repeat;
}
.redsideBoxT {
	width: 221px;
	height: 18px;
	background: transparent url(images/redbox_top.png) top center no-repeat;
}	
.redsideBox {
	width: 221px;
	background: transparent url(images/redbox_bottom.png) bottom center no-repeat;
	color: #ffffff;
}
.redsideBox  a, .redsideBox  a:link, .redsideBox  a:visited {
	color: #ffffff;
}
.redsideBox  a:hover {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
}
.redsideBox  h2 {
	background-color: #7e0b0b;
	color: #ff8400;
}
.graysideBoxT {
	width: 221px;
	height: 18px;
	background: transparent url(images/graybox_top.png) top center no-repeat;
}	
.graysideBox {
	width: 221px;
	background: transparent url(images/graybox_bottom.png) bottom center no-repeat;
	color: #ffffff;
}
.sideBoxContent {
	padding: 0px 15px 15px 15px;
}
.sideBoxLContainer {
	float: left; 
	width: 230px;
}
.sideBoxMainContainer{
	float: left; 
	width: 690px;
	margin-left: 8px;
}
/* TYPOGRAPHY */
h1 {
	background-color: #ebeaea;
	font-size: 11pt;
	color: #353535;
	text-transform: uppercase;
	padding: 8px;
}
h2 {
	background-color: #e5e5e5;
	font-size: 10pt;
	color: #353535;
	text-transform: uppercase;
	padding: 6px;
}
a h3 {
	text-transform: uppercase;
	color: #0175b2;
	font-size: 11pt;
	border-bottom: 1px dotted #cacaca;
	background-image: url(../images/arrow-down.png);
	background-repeat: no-repeat;
	background-position: 97% 50%;
	padding: 4px;
}
a h3:hover {
	color: #1392d5;
	border-bottom: 1px solid #cacaca;
}
h4, h4 a, h4 a:link, h4 a:visited {
	text-transform: uppercase;
	color: #0175b2;
	font-size: 11pt;
}
h4 a:hover {
	color: #ad0000;
}
h4.slide {
	border-bottom: 1px solid #e0e0e0;
}
a h2:hover {
	background: #cacaca url(../images/arrow-down.png) 97% 50% no-repeat;
}
a h2 {
	background: #e5e5e5 url(../images/arrow-down.png) 97% 50% no-repeat;
}
.h1subtitle {
	float: right; 
	font-size: 8pt; 
	width: 70%; 
	margin-right: -450px; 
	margin-top: -14px;
}
.h1pagetitle {
	color: #ad0000;
	font-size: 21pt;
	background: transparent;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 24pt;
}
.h2nomargin {
	margin: 0px;
}
.h2minortitle {
	font-size: 14pt;
	background: none;
	padding: 0px;
	margin-bottom: 6px;
}
.noTop {
	margin-top: -6px;
	padding-top: 0px;
}
.txtBold {
	font-weight: bold;
}
.txtBlue {
	color: #0175b2;
}
.txtRed {
	color: #ad0000;
}
.txtYellow {
	color: #ff8400;
}
.txtWhite {
	color: #ffffff;
}
.txtGray {
	color: #3e3e3e;
}
.txtBlack {
	color: #000000;
}
.contentMarginTop {
	margin-top: 25px;
}



/*SPEED*/
.speedMenuContainer {
	width: 100%;
	background-color: #cccccc;
}
.speedLatestContainerL .h1pagetitle,
.speedLatestContainerR .h1pagetitle,
.speedBillingBG .h1pagetitle,
.speedServerContainer .h1pagetitle {
	font-size: 14pt !important;
	padding-left: 15px !important;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
ul.listSpeed {
	list-style-type: none;
	float: left;
	position: relative;
	z-index: 2;
	width: 100%;
}
ul.listSpeed li {
	float: left;
	padding: 0px 10px;
	text-transform: uppercase;
	font-size: 9pt;
	line-height: 20pt;
	font-weight: bold;
}
ul.listSpeed li a, ul.listSpeed li a:link {
	color: #000000;
}
ul.listSpeed li a:hover {
	color: #9b1212;
}
.speedMenuContainer {
	float: left;
	width: 100%;
	background: transparent url(images/speedLatestBG.png) top left no-repeat;
	height: 239px;
	position: absolute;
	z-index: 1;
	margin-top: 8px;
}
.speedLatestContainerL {
	float: left; 
	width: 25%;
	border-right: 1px solid #e6e6e6;
	position: relative;
	z-index: 2;
	padding: 0px 0px 0px 16px;
}
.speedLatestContainerR {
	float: left; 
	width: 72%;
	position: relative;
	z-index: 2;
}
ul.listAlerts,
ul.listHelpSupport,
ul.listBilling {
	list-style-type: none;
	padding-left: 12px;
	margin-top: 0px;
}
ul.listAlerts li,
ul.listHelpSupport li,
ul.listBilling li {
	float: left;
	text-transform: uppercase;
	line-height: 15pt;
}
ul.listAlerts li {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid #e6e6e6;
}
ul.listAlerts li:hover {
	background-color: #dddddd !important;
	color: #000000 !important;
}
ul.listHelpSupport li{
	width: 20%;
	height: 65px;
	margin-top: 6px;
}
ul.listBilling li {
	width: 32%;
	height: 76px;
}
ul.listBilling li a {
	color: #ffffff;
}
ul.listAlerts li a div {
	margin-left: 55px;
	margin-top: 17px;
	height: 100%;
}

ul.listAlerts li.alertDueInvoice {
	background: transparent url(images/alertDueInvoice.png) 10px 50% no-repeat;
}
ul.listAlerts li.alertBandwidth {
	background: transparent url(images/alertBandwidth.png) center left no-repeat;
}
ul.listAlerts li.alertNewOrder {
	background: transparent url(images/alertNewOrder.png) 10px 50% no-repeat;
}

ul.listHelpSupport li.helpChat div,
ul.listHelpSupport li.helpKnowledgeBase div,
ul.listHelpSupport li.helpManageTickets div,
ul.listHelpSupport li.helpVideos div,
ul.listHelpSupport li.helpSurvey div,
ul.listHelpSupport li.helpAbuse div,
ul.listHelpSupport li.helpUpgrade div,
ul.listHelpSupport li.helpOrderStatus div, 
ul.listHelpSupport li.helpTools div{
	text-align: center;
	margin-top: 52px;
	width: 100%;
	height: 100%;
}
ul.listHelpSupport li.helpChat{
	background: transparent url(images/helpChat.png) top center no-repeat;
}
ul.listHelpSupport li.helpKnowledgeBase{
	background: transparent url(images/helpKnowledgeBase.png) top center no-repeat;
}
ul.listHelpSupport li.helpManageTickets{
	background: transparent url(images/helpManageTickets.png) top center no-repeat;
}
ul.listHelpSupport li.helpVideos{
	background: transparent url(images/helpVideos.png) top center no-repeat;
}
ul.listHelpSupport li.helpSurvey{
	background: transparent url(images/helpSurvey.png) top center no-repeat;
}
ul.listHelpSupport li.helpAbuse{
	background: transparent url(images/helpAbuse.png) top center no-repeat;
}
ul.listHelpSupport li.helpUpgrade{
	background: transparent url(images/helpUpgrade.png) top center no-repeat;
}
ul.listHelpSupport li.helpOrderStatus{
	background: transparent url(images/helpOrderStatus.png) top center no-repeat;
}
ul.listHelpSupport li.helpTools{
	background: transparent url(images/helpTools.png) top center no-repeat;
}

ul.listBilling li.billingInvoices div,
ul.listBilling li.billingUpdateCC div,
ul.listBilling li.billingChangeAddress div,
ul.listBilling li.billingPackages div,
ul.listBilling li.billingCancelServers div {
	text-align: center;
	margin-top: 52px;
}
ul.listBilling li.billingInvoices{
	background: transparent url(images/billingInvoices.png) top center no-repeat;
}
ul.listBilling li.billingUpdateCC{
	background: transparent url(images/billingUpdateCC.png) top center no-repeat;
}
ul.listBilling li.billingChangeAddress{
	background: transparent url(images/billingChangeAddress.png) top center no-repeat;
}
ul.listBilling li.billingPackages{
	background: transparent url(images/billingPackages.png) top center no-repeat;
}
ul.listBilling li.billingCancelServers{
	background: transparent url(images/billingCancelServers.png) top center no-repeat;
}

.speedBillingBG {
	width: 100%;
	background: transparent url(../images/darkGrayBG.png) top center repeat-x !important;
	height: 206px;
	margin: 2px 0px 0px 10px;
	position: relative;
	z-index: 3;
}
.speedBillingL,
.speedBillingR {
	float: left;
	width: 47%;
	margin-left: 10px;
}
.speedBillingL {
	border-right: 1px solid #4e4e4e;
}
.speedBillingR div {
	float: left; 
	width: 48%;
}
.speedBillingBG table th {
	text-transform: uppercase;
	background-color: #9b1212;
	color: #ffffff;
}
.speedBillingBG table td {
	color: #ffffff;
	padding: 3px;
}

.speedServerContainer {
	width: 100%;
	background: transparent url(images/speedServersBG.png) 0 0 no-repeat;
	height: 239px;
	position: relative;
	z-index: 1;
	margin-left: 7px;
}
.speedServerL {
	float: left;
	width: 67%;
	border-right: 1px solid #eeeeee;
}
.speedServerR {
	float: left;
	width: 32%;
	height: 400px;
}
.speedServerL table {
	margin-left: 12px;
	margin-right: 30px;
}
.speedServerL table th {
	text-transform: uppercase;
	background-color: #9b1212;
	color: #ffffff;
}
.speedServerL table td {
	padding: 3px;
}
ul.listServerInfo {
	list-style-type: none;
	padding-left: 17px;
}
ul.listServerInfo li {
	height: 45px;
	text-transform: uppercase;
	border-bottom: 1px solid #dddddd;
	
}
ul.listServerInfo li div {
	font-size: 12pt;
	margin-top: 4px;
	font-weight: bold;
}

.speedMenuContainer{
	/*float: left;
	width: 100%;
	background-color: transparent;
	background-image: url(images/speedLatestBG.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	height: 239px;
	position: absolute;
	z-index: 10;*/
	margin-top: -19px !important;
	margin-left:-905px !important;
	padding: 20px 0px 0px 0px!important;
}

#speed_header {
	/*height: 156px;
	color: #031e52;
	width: 100%;
	position: absolute;
	margin-top: -30px;
	top: 24px;
	left: 0px;*/
}

#slide_holder {
	/*margin-top: -100px !important;*/
}

#popLogin {
	margin-left: 100px;
	margin-top: 16px;
}
#popContact {
	margin-left: -70px; 
	margin-top: 16px;
}

#popMenu1Container { margin-left: -910px; margin-top: 148px; }

#popMenu2Container { margin-left: -675px; margin-top: 148px; }

#popMenu3Container { margin-left: -443px; margin-top: 148px; }

#popMenu4Container { margin-left: -209px; margin-top: 148px; }

#popMenu1 li,
#popMenu2 li,
#popMenu3 li,
#popMenu4 li {
	padding: 4px 11px;
}

.h1subtitle {

	margin-left: 540px; 

	margin-top: 3px;
}

.rightSkyscraper {
	position: absolute;
	display: block;
	width: 160px;
	float: right;
	/*margin-left: 110px;*/
	margin-right: 0px;
	margin-left: 970px;
	margin-top: -60px;
	/*z-index: 2001;*/
	visibility: visible;
}
.containerTableLeft {
	left: 0px;
	margin-left: -150px;
}body {
	font-family: Times New Roman !important;
}body {
	font-size: 12px;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color: #3B3B3B;
	padding: 0px;
	margin: 0px;
	line-height: 130%;
}
p {
	line-height: 130%;
	margin-top: 5px;
	margin-bottom: 5px;
}
td {
	font-size: 12px;
	text-align: left;
}
h3 {
	font-size: 12px;
	color:#CC0000;
	font-weight: bold;
}
h4 {
	font-size: 12px;
	font-weight: bold;
}
a {
	text-decoration: none;
	color: #3B3B3B;
	font-size: 12px;
	font-weight: bold;
}
a:hover {
	color:#777777;
}
img {
	border: 0px;
}

td.contentheading {
	color:#CC0000;
/*	color:#697C2A; */
	font-size: 16px;
	font-weight:bold;
	/*border-bottom: 1px dotted #680000;*/
	background: url(../images/hoz_dotted2.gif) bottom left repeat-x;
	width: 100%;
	height: 20px;
	line-height: 20px;
}
div.componentheading {
	display: none;
}
table.contentpaneopen {
	width: 100%;
}

h3.title {
	height: 33px;
	line-height: 33px;
	color: #3b3b3b;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-top: 13px;
	font-size: 14px;
	font-weight: bold;
}

a.rl_frontpage_click {
	font-size: 11px;
}


/* @group Typography */

ul.bullet-1,
ul.bullet-2,
ul.bullet-3,
ul.bullet-4,
ul.bullet-5 {
	padding-left: 15px;
	margin-left: 0;
}

/* edited by tl */

ul.bullet-1 li {
	background: url(../images/style6/dropdown-arrow.png) 0 3px no-repeat;
	list-style: none;
	margin-left: 0;
	padding-bottom: 3px;
	margin-bottom: 5px;
	padding-left: 14px;
}

ul.bullet-2 li {
background: url(../images/style6/bullet-2.png) 0 3px no-repeat;
	list-style: none;
	margin-left: 0;
	padding-bottom: 3px;
	margin-bottom: 5px;
	padding-left: 14px;
}

ul.bullet-3 li {
background: url(../images/style6/bullet-3.png) 0 3px no-repeat;
	list-style: none;
	margin-left: 0;
	padding-bottom: 3px;
	margin-bottom: 5px;
	padding-left: 14px;
}

ul.bullet-4 li {
background: url(../images/style6/bullet-4.png) 0 3px no-repeat;
	list-style: none;
	margin-left: 0;
	padding-bottom: 3px;
	margin-bottom: 5px;
	padding-left: 14px;
}

ul.bullet-5 li {
background: url(../images/style6/bullet-5.png) 0 3px no-repeat;
	list-style: none;
	margin-left: 0;
	padding-bottom: 3px;
	margin-bottom: 5px;
	padding-left: 14px;
}

/* original css 

ul.bullet-1 li,
ul.bullet-2 li,
ul.bullet-3 li,
ul.bullet-4 li,
ul.bullet-5 li {
	list-style: none;
	margin-left: 0;
	padding-bottom: 3px;
	margin-bottom: 5px;
	padding-left: 14px;
}

*/

pre {
	padding: 10px;
	background: #f7f7f7;
	border-top: 1px solid #ddd;
	border-right: 5px solid #ddd;
	border-left: 5px solid #ddd;
	border-bottom: 1px solid #ddd;
}

blockquote {
	display: block;
	font-style: italic;
	font-size: 120%;
	line-height: 150%;
	width: auto;
	padding: 10px 20px 10px 20px;
	margin: 15px 0;
	background: #f7f7f7;
	border-top: 1px solid #ddd;
	border-right: 5px solid #ddd;
	border-left: 5px solid #ddd;
	border-bottom: 1px solid #ddd;
}

blockquote.color1,
blockquote.color2,
blockquote.color3 {
	display: block;
	font-style: italic;
	font-size: 120%;
	line-height: 150%;
	width: auto;
	padding: 0px 20px;
	margin: 15px 0;
	border: 0;
	background: 0;
}

blockquote.color1 {
	color: #666;
}

blockquote.quotes {
	display: block;
	background: url(../images/typo/quote-start.png) 0 5px no-repeat;
	padding: 0px 20px 0 38px;
	margin: 20px 0;
	font-size: 120%;
	line-height: 150%;
	width: auto;
	color: #666;
	border: 0;
}

blockquote.quotes p {
	padding: 0 38px 0 0;
	margin-top: 0;
	background: url(../images/typo/quote-end.png) 100% 100% no-repeat;
}

.important {
	border: 1px solid #999;
}

.important,
.important2,
.important3,
.important4 {
	padding: 15px;
	margin: 15px 0;
}

span.important-title,
span.important-title2,
span.important-title3,
span.important-title4 {
	display: block;
	float: left;
	margin-top: -24px;
	background: #fff;
	padding: 0 8px;
	font-weight: bold;
	font-size: 120%;
}

.important4 {
	border: 1px solid #000;
}

span.important-title,
span.number {
	color: #666;
}

span.important-title4 {
	color: #000;
}

span.number,
span.number-color,
span.number-color2 {
	display: block;
	font-size: 170%;
	float: left;
	margin: 2px 10px 0 15px;
}

span.highlight {
	background: #FFFBD5;
}

span.highlight,
span.highlight-color,
span.highlight-color2 {
	padding: 1px 2px;
}

span.highlight-bold {
	font-weight: bold;
	font-size: 120%;
}

span.dropcap,
span.dropcap-color,
span.dropcap-color2 {
	display: block;
	font-size: 300%;
	float: left;
	margin: -3px 4px -5px 0;
	line-height: 100%;
}

span.inset-left {
	display: block;
	color: #000;
	padding: 15px;
	float: left;
	width: 20%;
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
}

span.inset-right {
	display: block;
	color: #000;
	padding: 15px;
	float: right;
	width: 20%;
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
}

/* @end */

/* @group Notice Styles */

span.attention,
span.notice,
span.alert,
span.download,
span.approved,
span.media,
span.note,
span.cart,
span.camera,
span.doc {
	display: block;
	padding: 8px 10px 8px 36px;
	margin: 15px 0;	
}

span.attention {
	color: #B79000;
	border: 1px solid #E7BD72;
	background: #FFF3A3 url(../images/typo/attention.png) 10px 50% no-repeat;
}

span.notice {
	color: #648434;
	border: 1px solid #9BCC54;
	background: #CDEFA6 url(../images/typo/notice.png) 10px 50% no-repeat;
}

span.alert {
	color: #CF3738;
	border: 1px solid #FFACAD;
	background: #FFD5D5 url(../images/typo/alert.png) 10px 50% no-repeat;
}

span.download {
	color: #1C6B8B;
	border: 1px solid #6ABCE2;
	background: #A8CDE3 url(../images/typo/download.png) 10px 50% no-repeat;
}

span.approved {
	color: #666;
	border: 1px solid #a8a8a8;
	background: #ccc url(../images/typo/approved.png) 10px 50% no-repeat;
}

span.media {
	color: #C76E34;
	border: 1px solid #FFBB65;
	background: #FFE0B6 url(../images/typo/media.png) 10px 50% no-repeat;
}

span.note {
	color: #B79000;
	border: 1px solid #E7BD72;
	background: #FFF3A3 url(../images/typo/note.png) 10px 50% no-repeat;
}

span.cart {
	color: #666;
	border: 1px solid #C5C5C5;
	background: #E6E6E6 url(../images/typo/cart.png) 10px 50% no-repeat;
}

span.camera {
	color: #666;
	border: 1px solid #C5C5C5;
	background: #E6E6E6 url(../images/typo/camera.png) 10px 50% no-repeat;
}

span.doc {
	color: #C76E34;
	border: 1px solid #FFBB65;
	background: #FFE0B6 url(../images/typo/doc.png) 10px 50% no-repeat;
}

ul.bullet-1 li {
	background: url(../images/style1/dropdown-arrow.png) 0 3px no-repeat;
}

ul.bullet-2 li {
	background: url(../images/style1/bullet-2.png) 0 3px no-repeat;
}

ul.bullet-3 li {
	background: url(../images/style1/bullet-3.png) 0 3px no-repeat;
}

ul.bullet-4 li {
	background: url(../images/style1/bullet-4.png) 0 3px no-repeat;
}

ul.bullet-5 li {
	background: url(../images/style1/bullet-5.png) 0 3px no-repeat;
}

.important2 {
	border: 1px solid #178FC0;
}

span.highlight-color {
	background: #178FC0;
	color: #fff;
}

span.important-title2,
span.number-color,
blockquote.color2,
span.dropcap-color {
	color: #178FC0;
}

/* @end *//* Page */



body {
	background: #f5f5f5 url(../images/body2.png) top center repeat-x;
	font-family: Trebuchet MS !important;
}



a, a:link {
	color: #00588c;
}

a:hover {
	color: #980000;
}

#rl_page {

	background: #f5f5f5 url(../images/body2.png) top center repeat-x;

	padding: 0px;

	margin: 0px;

	text-align: center;

}

#rl_page_header {

	background: url(../images/header_bg.jpg) top center no-repeat;

	font-family: Trebuchet MS !important;

}

#rl_page_inner {

	background: #f5f5f5 url(../images/body2.png) top center repeat-x;

	

}

#rl_header {

	background: url(../images/header_bg.jpg) top center no-repeat;

	height: 163px;

	color: #cecece;

	width:100%;

}

#rl_header_inset {

	text-align: left;

	width: 100%;

	margin: 0 auto;

}

#rl_header_top {

	width: 100%;

	height: 122px;

}

#rl_log_wrapper {

	text-align: left;

}

#rl_logo {

	display: block;

	padding: 0;

	margin: 0;

	margin-top: 40px;

	width: 250px;

	height: 69px;

	position: absolute;

	background: url(../images/logo.png) no-repeat;

	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);

}

img#logo {

	width: 250px;

	height: 69px;

	border: 0;

}

.nounder {

	text-decoration: none;

	border: 0;

	outline:none;

}

#rl_top {

	float: left;

	width: 500px;

}

#rl_user4 {

	padding: 0;

	margin: 0;

	padding-top: 10px;

	float: right;

	width: 221px;

	height: 141px;


}

#rl_click_here {

	text-transform: uppercase;

	font-weight: bold;

	padding: 4px;

	margin-left: 600px !important;

	text-align: center;

	width: 300px;

	float: right;
	position: absolute;
	
	z-index: 301 !important;


}

#rl_click_here a {

	text-transform: uppercase;

	font-weight: bold;

	color: #fbd776;

	

	margin-right: 5px;

}

#rl_user2 {

	margin: 93px 40px 0px 0px !important;

	padding: 0;

	float: right;
	position: absolute;
	z-index: 301 !important;
	margin-left: 510px !important;

}

#rl_nav {

	margin-top: 0px;

	margin-left: 5px;

	height: 20px;

}

#rl_body_wrapper {

	margin: 0 auto;

	overflow:hidden;

}

#rightbanner {float: right;}

#rightbanner .padding { padding:10px 0 0 0;}

#leftbanner {float: left;}

#leftbanner .padding { padding:10px 0 0 0;}



#middle {

	width:980px;

	float:left;

}

#rl_body, #rl_body-fr, #rl_body-fl, #rl_body-f {

	/*background: url(../images/body_body.png) repeat-y;*/

	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);

	min-height: 400px;

	height: auto !important;

	height: 400px;

}

#rl_body_inset {

	width: 960px;

	margin: 0 auto;

	text-align: left;

	position: relative;

	top: -78px;

	

	overflow: hidden;

}

#rl_body_header {

	width: 100%;

	/*background: url(../images/body_header.png) no-repeat;

	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);*/

	height: 49px;

	margin-top: 14px;

}

#rl_body_footer {

	width: 100%;

	/*background: url(../images/body_footer.png) bottom no-repeat;

	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);*/

	height: 52px;

}

#rl_body_top {

	margin-top: 0px;

	margin-left: 2px;

}

#rl_breadcrumb {

	font-size: 10px;

	padding: 8px 0 8px 3px;

}

/* Breadcrumb padding changed from -5px 0 3px 3px- to open up white space */







#rl_left {

	float: left;

	width:190px;

	overflow:hidden;

}

#rl_body-fr #rl_left {

	width:232px;

}

#rl_left1 {

	background: url(../images/user3_bg.gif) repeat-y;

}

#rl_left2 {

	background: url(../images/right_header.gif) no-repeat;

}

#rl_left3 {

	padding-top: 10px;

	padding-bottom: 10px;

	background: url(../images/right_footer.gif) bottom left no-repeat;

}

#rl_main {

	float: left;

	width: 474px;

	overflow: hidden;

}

#rl_body-fr #rl_main, #rl_body-fl #rl_main {

	/*width:622px;*/

	width: 950px;

}

#rl_body-f #rl_main {

	width:100%;

}

#rl_main_content {

	padding: 0 10px;

	margin: 0;

	clear: both;

	display: block;

}

#rl_body-fr #rl_main_content {

	padding-right:0;

	padding-left:20px;

}

#rl_body-fl #rl_main_content {

	padding-right:20px;

	padding-left:0;

}

#rl_body-f #rl_main_content {

	padding:0;

}

#rl_user1 {

	width: 100%;

}

#rl_right {

	float: right;

	width: 190px;

}

#rl_body-fl #rl_right {

	width:232px;

}

#rl_footer_wrapper {

	/*background: url(../images/body_body.png) repeat-y;

	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);*/

	background: #303030 url(../images/footerBG.jpg) top center repeat-x;

	padding: 0px;

	color: #fffffff;

	width: 100% !important;

}



#rl_footer_wrapper a, #rl_footer_wrapper a:link, #rl_footer_wrapper a:visited {

	color: #ffffff;

}

#rl_footer_inset {

	margin: 0 auto;

	width: 854px;

	font-size: 11px;

	padding: 15px;

}

#rl_footer {

	/* width: 40%; */

	width: 100%;

	/* float: left; */

	text-align: left;

	padding: 0;

	margin: 0;

	color: #ffffff;

}



#rl_inset {

	width: 60%;

	float: right;

}

#rl_freesata_wapper {

	overflow: hidden;

	padding: 0;

	margin: 0 auto;

	display: block;

	position: absolute;

	height: 108px;

	z-index: 1;

	width: 917px;

	margin-top: -65px;

}

#rl_freesata {

	padding: 0;

	margin: 0;

	float: right;

	display: block;

	width: 102px;

	height: 108px;

	background: url(../images/freesata.png) no-repeat;

	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);

	z-index: 2;

}

.jw_ts {

	height:385px;

}



/*HIVELOCITY*/

#popLogin {

	display: none;

	position: absolute;

	z-index: 1001;

	top: 120px;

	margin-left: 580px;

	width: 221px !important;

	height: 141px;

	background: transparent url(../images/loginBG.png) top center no-repeat;

	text-align: center;
	margin-top: 0px;

}

#popContact {

	display: none;

	position: absolute;

	z-index: 1001;

	top: 120px;

	margin-left: 274px;

	width: 527px !important;

	height: 270px;

	background: transparent url(../images/popContactBG.png) top center no-repeat;

	text-align: center;
	margin-top: 0px;

}
#popContact td { color: #ffffff; }

.homeFeatureBoxL {

	float: left; 

	width: 8px; 

	height: auto; 

	background: transparent url(../images/boxshadowL.png) top left no-repeat;


}

.homeFeatureBoxM {

	float: left; 

	width: 907px; 

	height: auto; 

	background: transparent url(../images/boxshadowM.png) top left repeat-x;

}

.homeFeatureBoxR {

	float: left; 

	width: 8px; 

	height: auto;  

	background: transparent url(../images/boxshadowR.png) top right no-repeat;

}

.homeFeatureBoxContent {

	padding: 10px;

}

#popMenu1Container,

#popMenu2Container,

#popMenu3Container,

#popMenu4Container {

	display: none;

	position: absolute;

	text-align: center;

	float: left;
	margin-top: 0px;
	z-index: 2001;

}

#popMenu1Container { margin-left: 9px; }

#popMenu2Container { margin-left: 243px; }

#popMenu3Container { margin-left: 474px; }

#popMenu4Container { margin-left: 709px; }



#popMenu1 {

	background: transparent url(../images/drop223px.png) bottom center no-repeat;

	width: 221px;

	text-align: left;

}

#popMenu2 {

	background: transparent url(../images/drop223px.png) bottom center no-repeat;

	width: 221px;

	text-align: left;

}

#popMenu3 {

	background: transparent url(../images/drop224px.png) bottom center no-repeat;

	width: 224px;

	text-align: left;

}

#popMenu4 {

	background: transparent url(../images/drop204px.png) bottom center no-repeat;

	width: 204px;

	text-align: left;

}

#popMenu1 ul,

#popMenu2 ul,

#popMenu3 ul,

#popMenu4 ul {

	list-style-type: none;

	padding: 0px;

	margin: 0px;

}

#popMenu1 li,

#popMenu2 li,

#popMenu3 li,

#popMenu4 li {

	padding: 7px 11px;

	border-top: 1px solid #e0e0e0;

	color: #ffffff;

	height: 20px;

}
#popMenu1 li,
#popMenu2 li,
#popMenu3 li {
	padding: 7px 9px;
}

#popMenu1 li a,

#popMenu2 li a,

#popMenu3 li a,

#popMenu4 li a{

	color: #e0e0e0;

}

#popMenu1 li a:hover,

#popMenu2 li a:hover,

#popMenu3 li a:hover,

#popMenu4 li a:hover {

	color: #ffffff;

}

#popMenu1 li:hover,

#popMenu2 li:hover,

#popMenu3 li:hover,

#popMenu4 li:hover {

	background: transparent url(../images/darkRedBG.jpg) top center repeat-x;

	/*margin: 0px 1px;*/

	color: #ffffff;

}

.floatItem {

	float: left;

	width: 180px;

	height: 18px;

}

.floatOrder {

	float: right;

	width: 16px;

	height: 20px;

}

#popMenu3 .floatItem{

	width: 184px;

}

#popMenu4 .floatItem  {

	width: 160px;

}



.twocolumnSM {

	float: left; 

	width: 40%;

	text-align: left;

}

.twocolumnLG {

	float: left; 

	width: 55%; 

	margin-left: 20px;

}

.threecolumn {

	float: left; 

	width: 32%; 

	margin-right: 14px;

	margin-top: 10px;

	padding-top: 15px;

}

.fourcolumn {

	float: left; 

	width: 22%; 

	margin-right: 7px;

	margin-left: 7px;

	margin-top: 10px;

	padding-top: 15px;

}

.contentHeader {

	width: 100%; 

	height: 205px;

}

.featuresTable td {

	text-align: center;

}

.featuresTable td.featuresTable-Left {

	text-align: left;

}

/* LISTS */

ul.listNews {

	list-style-type: none;

	padding: 0px;

}

ul.listNews li {

	float: left;

	padding: 5px;

	text-transform: uppercase;

	font-size: 10pt;

	border-right: 1px solid #919191;

}

ul.listAsterisk {

	list-style-image: url(images/asterisk_orange.png) !important;

}

ul.listAsterisk li {

	margin: 0px; 

	padding-left: 15px;

}

ul.listGreenBullet {

	list-style-image: url(images/bullet_green.png);

}

ul.listGreenBullet li {

	margin: 0px; 

	padding-left: 15px;

}

ul.listServerGo {

	list-style-image: url(../images/server_go.png);

}

ul.listServerGo li {

	margin: 0px; 

	padding-left: 15px;

}

.twocolumnList {

	float: left; 

	width: 40%;

}

.twocolumnBox {

	float: left; 

	width: 48%; 

	margin: 0px 4px;

}



/*SIDE BOXES*/

.sideBoxT {

	width: 221px;

	height: 18px;

	background: transparent url(images/box_top.png) top center no-repeat;

}	

.sideBox {

	width: 221px;

	background: transparent url(images/box_bottom.png) bottom center no-repeat;

}

.widesideBoxT {

	width: 350px;

	height: 18px;

	background: transparent url(images/widebox_top.png) top center no-repeat;

}	

.widesideBox {

	width: 350px;

	background: transparent url(images/widebox_bottom.png) bottom center no-repeat;

}

.wideside470BoxT {

	width: 470px;

	height: 18px;

	background: transparent url(images/widebox470_top.png) top center no-repeat;

}	

.wideside470Box {

	width: 470px;

	background: transparent url(images/widebox470_bottom.png) bottom center no-repeat;

}

.widesideBoxRepeat {

	width: 350px;

	background: transparent url(images/widebox_bottomRepeat.png) 0 0 repeat-y;

}

.redsideBoxT {

	width: 221px;

	height: 18px;

	background: transparent url(images/redbox_top.png) top center no-repeat;

}	

.redsideBox {

	width: 221px;

	background: transparent url(images/redbox_bottom.png) bottom center no-repeat;

	color: #ffffff;

}

.wideredsideBoxT {

	width: 350px;

	height: 18px;

	background: transparent url(images/wideredbox_top.png) top center no-repeat;

}	

.wideredsideBox {

	width: 350px;

	background: transparent url(images/wideredbox_bottom.png) bottom center no-repeat;

	color: #ffffff;

}

.redsideBox  a, .redsideBox  a:link, .redsideBox  a:visited,

.wideredsideBox  a, .wideredsideBox  a:link, .wideredsideBox  a:visited {

	color: #ffffff;

}

.redsideBox  a:hover,

.wideredsideBox  a:hover {

	color: #ffffff;

	text-decoration: none;

	border-bottom: 1px dotted #ffffff;

}

.redsideBox  h2,

.wideredsideBox  h2 {

	background-color: #7e0b0b;

	color: #ff8400;

}

.graysideBoxT {

	width: 221px;

	height: 18px;

	background: transparent url(images/graybox_top.png) top center no-repeat;

}	

.graysideBox {

	width: 221px;

	background: transparent url(images/graybox_bottom.png) bottom center no-repeat;

	color: #ffffff;

}

.sideBoxContent {

	padding: 0px 15px 15px 15px;

	text-align: left;

}

.sideBoxLContainer {

	float: left; 

	width: 230px;

}

.sideBoxMainContainer {

	float: left; 

	width: 690px;

	margin-left: 8px;

	color: #3b3b3b !important;
}
.sideBoxMainContainer th {
	color: #ffffff !important;
	text-align: left;
}

/*ORDER STEPS*/

.orderStep1 {

	background: transparent url(images/order_step1.png) 0 50% no-repeat;

}

.orderStep2 {

	background: transparent url(images/order_step2.png) 3% 0 no-repeat;

	height: 76px;

	padding-right: 70px;

}

.orderStep3 {

	background: transparent url(images/order_step3.png) 100% 2% no-repeat;

}

#hideall, #showall {

	background: transparent url(images/tabBG.png) top center no-repeat;

	width: 90px;

	height: 21px;

	text-align: center;

	padding-top: 8px;

}

/* TYPOGRAPHY */

h1 {

	background-color: #ebeaea;

	font-size: 11pt;

	color: #353535;

	text-transform: uppercase;

	padding: 8px;

}

h2 {

	background-color: #e5e5e5;

	font-size: 10pt;

	color: #353535;

	text-transform: uppercase;

	padding: 6px;

	text-align: left;

}



a h3 {

	text-transform: uppercase;

	color: #0175b2;

	font-size: 11pt;

	border-bottom: 1px dotted #cacaca;

	background-image: url(../images/arrow-down.png);

	background-repeat: no-repeat;

	background-position: 97% 50%;

	padding: 4px;

}

a h3:hover {

	color: #1392d5;

	border-bottom: 1px solid #cacaca;

}

h4, h4 a, h4 a:link, h4 a:visited {

	text-transform: uppercase;

	color: #0175b2;

	font-size: 11pt;

}

h4 a:hover {

	color: #ad0000;

}

h4.slide {

	border-bottom: 1px solid #e0e0e0;

}

a h2:hover {

	background: #cacaca url(../images/arrow-down.png) 97% 50% no-repeat;

}

a h2 {

	background: #e5e5e5 url(../images/arrow-down.png) 97% 50% no-repeat;

}

.h1subtitle {

	float: right; 

	font-size: 8pt; 

	width: 70%; 

	margin-left: 710px; 

	margin-top: -14px;
	
	position: absolute;

}

.h1pagetitle {

	color: #ad0000;

	font-size: 21pt;

	background: transparent;

	padding-bottom: 0px;

	padding-left: 0px;

	line-height: 24pt;

	text-align: left;

}

.h2nomargin {

	margin: 0px;

}

.h2minortitle {

	font-size: 14pt;

	background: none;

	padding: 0px;

	margin-bottom: 6px;

}

.noTop {

	margin-top: -6px;

	padding-top: 0px;

}

.txtBold {

	font-weight: bold;

}

.txtBlue {

	color: #0175b2;

}

.txtRed {

	color: #ad0000;

}

.txtYellow {

	color: #ff8400;

}

.txtWhite {

	color: #ffffff;

}

.txtGray {

	color: #3e3e3e;

}

.txtBlack {

	color: #000000;

}

.contentMarginTop {

	margin-top: 25px;

}



/*SLIDES*/

.slideUnmeteredDedicatedServers  {

	/*background: transparent url(../images/slideUnmeteredDedicatedServers.png) top center no-repeat;*/

	background: transparent url(../images/hivelocity_header_awards_text.png) top center no-repeat;

	width: 920px;

	height: 263px;

}

.slideLinuxDedicatedServers {

	/*background: transparent url(../images/slideLinuxDedicatedServers.png) top center no-repeat;*/

	background: transparent url(../images/hivelocity_header_cp.png) top center no-repeat;

	width: 920px;

	height: 263px;

}

.slideVPS  {

	/*background: transparent url(../images/slideVPS.png) top center no-repeat;*/

	background: transparent url(../images/hivelocity_header_os.png) top center no-repeat;

	width: 920px;

	height: 263px;

}

.slideUnmetered  {

	/*background: transparent url(../images/slideVPS.png) top center no-repeat;*/

	background: transparent url(../images/hivelocity_header_unmetered_v2.png) top center no-repeat;

	width: 920px;

	height: 263px;

}

.slideSolutions  {

	/*background: transparent url(../images/slideVPS.png) top center no-repeat;*/

	background: transparent url(../images/hivelocity_header_vps_v2.png) top center no-repeat;

	width: 920px;

	height: 263px;

}

.slideImpressive  {

	/*background: transparent url(../images/slideVPS.png) top center no-repeat;*/

	background: transparent url(../images/hivelocity_header_managed.png) top center no-repeat;

	width: 920px;

	height: 263px;

}



.slideVPS .slideContent {

	float: left;

	width: 450px !important;

	margin: 75px 0px 0px 55px;

	color: #ffffff;

}

.slideUnmeteredDedicatedServers .slideContent,

.slideUnmetered .slideContent,

.slideSolutions .slideContent {

	float: left;

	width: 450px !important;

	margin: 90px 0px 0px 55px;

	color: #666666;

}

.slideLinuxDedicatedServers .slideContent,

.slideImpressive .slideContent {

	float: left;

	width: 450px !important;

	margin: 95px 0px 0px 55px;

	color: #ffffff;

}



/*SPEED*/

.speedMenuContainer {

	width: 100%;

	background-color: #cccccc;

}

.speedLatestContainerL .h1pagetitle,

.speedLatestContainerR .h1pagetitle,

.speedBillingBG .h1pagetitle,

.speedServerContainer .h1pagetitle {

	font-size: 14pt !important;

	padding-left: 15px !important;

	margin: 0px;

	padding-top: 3px;

	padding-bottom: 3px;

}

ul.listSpeed {

	list-style-type: none;

	float: left;

	position: relative;

	z-index: 2;

	width: 100%;

	margin-top: -15px;

}

ul.listSpeed li {

	float: left;

	padding: 0px 10px;

	text-transform: uppercase;

	font-size: 9pt;

	line-height: 20pt;

	font-weight: bold;

}

ul.listSpeed li a, ul.listSpeed li a:link {

	color: #000000;

}

ul.listSpeed li a:hover {

	color: #9b1212;

}

.speedMenuContainer {

	/*float: left;*/

	width: 100%;

	background: transparent url(images/speedLatestBG.png) top left no-repeat;

	height: 219px;

	/*position: absolute;*/

	position: relative;

	/*z-index: 1;*/

	margin-top: 8px !important;

	margin-left: 0px !important;

}

.speedLatestContainerL {

	float: left; 

	width: 25%;

	border-right: 1px solid #e6e6e6;

	position: relative;

	z-index: 2;

	padding: 0px 0px 0px 16px;

}

.speedLatestContainerR {

	float: left; 

	width: 72%;

	position: relative;

	z-index: 2;

}

ul.listAlerts,

ul.listHelpSupport,

ul.listBilling {

	list-style-type: none;

	padding-left: 12px;

	margin-top: 0px;

}

ul.listAlerts li,

ul.listHelpSupport li,

ul.listBilling li {

	float: left;

	text-transform: uppercase;

	line-height: 15pt;

}

ul.listAlerts li {

	width: 100%;

	height: 50px;

	border-bottom: 1px solid #eeeeee;

	border-top: 1px solid #e6e6e6;

}

ul.listAlerts li:hover {

	background-color: #dddddd !important;

	color: #000000 !important;

}

ul.listHelpSupport li{

	width: 20%;

	height: 65px;

	margin-top: 6px;

}

ul.listBilling li {

	width: 32%;

	height: 76px;

}

ul.listBilling li a {

	color: #ffffff;

}

ul.listAlerts li a div {

	margin-left: 55px;

	margin-top: 17px;

	height: 100%;

}



ul.listAlerts li.alertDueInvoice {

	background: transparent url(images/alertDueInvoice.png) 10px 50% no-repeat;

}

ul.listAlerts li.alertBandwidth {

	background: transparent url(images/alertBandwidth.png) center left no-repeat;

}

ul.listAlerts li.alertNewOrder {

	background: transparent url(images/alertNewOrder.png) 10px 50% no-repeat;

}



ul.listHelpSupport li.helpChat div,

ul.listHelpSupport li.helpKnowledgeBase div,

ul.listHelpSupport li.helpManageTickets div,

ul.listHelpSupport li.helpVideos div,

ul.listHelpSupport li.helpSurvey div,

ul.listHelpSupport li.helpAbuse div,

ul.listHelpSupport li.helpUpgrade div,

ul.listHelpSupport li.helpOrderStatus div, 

ul.listHelpSupport li.helpTools div{

	text-align: center;

	margin-top: 52px;

	width: 100%;

	height: 100%;

}

ul.listHelpSupport li.helpChat{

	background: transparent url(images/helpChat.png) top center no-repeat;

}

ul.listHelpSupport li.helpKnowledgeBase{

	background: transparent url(images/helpKnowledgeBase.png) top center no-repeat;

}

ul.listHelpSupport li.helpManageTickets{

	background: transparent url(images/helpManageTickets.png) top center no-repeat;

}

ul.listHelpSupport li.helpVideos{

	background: transparent url(images/helpVideos.png) top center no-repeat;

}

ul.listHelpSupport li.helpSurvey{

	background: transparent url(images/helpSurvey.png) top center no-repeat;

}

ul.listHelpSupport li.helpAbuse{

	background: transparent url(images/helpAbuse.png) top center no-repeat;

}

ul.listHelpSupport li.helpUpgrade{

	background: transparent url(images/helpUpgrade.png) top center no-repeat;

}

ul.listHelpSupport li.helpOrderStatus{

	background: transparent url(images/helpOrderStatus.png) top center no-repeat;

}

ul.listHelpSupport li.helpTools{

	background: transparent url(images/helpTools.png) top center no-repeat;

}



ul.listBilling li.billingInvoices div,

ul.listBilling li.billingUpdateCC div,

ul.listBilling li.billingChangeAddress div,

ul.listBilling li.billingPackages div,

ul.listBilling li.billingCancelServers div {

	text-align: center;

	margin-top: 52px;

}

ul.listBilling li.billingInvoices{

	background: transparent url(images/billingInvoices.png) top center no-repeat;

}

ul.listBilling li.billingUpdateCC{

	background: transparent url(images/billingUpdateCC.png) top center no-repeat;

}

ul.listBilling li.billingChangeAddress{

	background: transparent url(images/billingChangeAddress.png) top center no-repeat;

}

ul.listBilling li.billingPackages{

	background: transparent url(images/billingPackages.png) top center no-repeat;

}

ul.listBilling li.billingCancelServers{

	background: transparent url(images/billingCancelServers.png) top center no-repeat;

}



.speedBillingBG {

	width: 100%;

	background: transparent url(../images/darkGrayBG.png) top center repeat-x !important;

	height: 206px;

	margin: 2px 0px 0px 10px;

	position: relative;

	z-index: 3;

}

.speedBillingBG a, .speedBillingBG a:link {

	color: #54b4d4;

}

.speedBillingBG a:hover {

	color: #77cce8;

}

.speedBillingL,

.speedBillingR {

	float: left;

	width: 47%;

	margin-left: 10px;

}

.speedBillingL {

	border-right: 1px solid #4e4e4e;

}

.speedBillingR div {

	float: left; 

	width: 48%;

}

.speedBillingBG table th {

	text-transform: uppercase;

	background-color: #9b1212;

	color: #ffffff;

}

.speedBillingBG table td {

	color: #ffffff;

	padding: 3px;

}



.speedServerContainer {

	width: 100%;

	background: transparent url(images/speedServersBG.png) 0 0 no-repeat;

	height: 239px;

	position: relative;

	z-index: 1;

	margin-left: 7px;

}

.speedServerL {

	float: left;

	width: 67%;

	border-right: 1px solid #eeeeee;

}

.speedServerR {

	float: left;

	width: 32%;

	height: 200px;

}

.speedServerL table {

	margin-left: 12px;

	margin-right: 30px;

}

.speedServerL table th {

	text-transform: uppercase;

	background-color: #9b1212;

	color: #ffffff;

}

.speedServerL table td {

	padding: 3px;

}

ul.listServerInfo {

	list-style-type: none;

	padding-left: 17px;

}

ul.listServerInfo li {

	height: 45px;

	text-transform: uppercase;

	border-bottom: 1px solid #dddddd;

}

ul.listServerInfo li div {

	font-size: 12pt;

	margin-top: 4px;

	font-weight: bold;

}

li.serverIPDNS,

li.serverResellers {

	background: transparent url(images/viewmore.png) 97% 50% no-repeat;

}

li.serverBandwidth ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

li.serverBandwidth li {

	float: left;

}

li.server2ndBandwidth {

	background: transparent url(images/serverBandwidth.png) 0% 50% no-repeat;

	width: 98px;

	text-align: right;

	line-height: 27pt;

	margin-right: 12px;

}

li.server2ndRDP {

	background: transparent url(images/serverRDP.png) 0% 50% no-repeat;

	width: 60px;

	text-align: right;

	line-height: 27pt;

	margin-right: 12px;

}

li.server2ndSSH {

	background: transparent url(images/serverSSH.png) 0% 50% no-repeat;

	width: 40px;

	text-align: right;

	line-height: 27pt;

	margin-right: 12px;

}

.speedTools {

	width: 100%;

	float: left;

}

.speedTools ul {

	list-style-type: none;

	padding: 0px;

}

.speedTools li {

	float: left;

	font-size: 11pt;

	margin-right: 25px;

	line-height: 90pt;

}



#popSupportTickets {

	display: none;

	position: absolute;

	/*background: #f1f1f1 url(../images/lightgrayBG.png) bottom center repeat-x !important;*/

	width: 600px !important;

	margin-left: -400px;

	margin-top: -200px;

}

.lightgrayContainer {

	background: #f1f1f1 url(../images/lightgrayBG.png) bottom center repeat-x !important;

	width: 600px !important;

	padding: 10px;

}

#popSupportTickets table th,

#popInvoices table th {

	text-transform: uppercase;

	background-color: #9b1212;

	color: #ffffff;

}

#popSupportTickets table td,

#popInvoices table td {

	color: #666666;

}

#popInvoices {

	display: none;

	position: absolute;

	/*background: #f1f1f1 url(../images/lightgrayBG.png) bottom center repeat-x !important;*/

	width: 600px !important;

	margin-left: -400px;

	margin-top: -200px;

}

.closeWindow {

	float: right;

	position: absolute;

	margin-left: 560px;

	margin-top: -39px;

	width: 35px !important;

	text-align: center;

	color: #ffffff;

}

.closeWindow a, .closeWindow a:link {

	color: #cccccc;

}

.closeWindow a:hover {

	color: #ffffff;

}

.dropshadowL {

	background: transparent url(images/dropshadowL.png) top right repeat-y;

	float: left;

	width: 5px;

	height: 100%;

}

.dropshadowR {

	background: transparent url(images/dropshadowR.png) top left repeat-y;

}

.dropshadowT {

	background: transparent url(images/dropshadowT.png) top repeat-x;

	height: 5px;

	width: 620px !important;

}

.dropshadowB {

	background: transparent url(images/dropshadowB.png) bottom repeat-x;

	height: 5px;

	width: 620px !important;

}

.dropshadowM {

	background: transparent url(images/dropshadowM.png) top center repeat-y;

	height: auto;

	width: 620px !important;

}



/*FORMS*/

input {

	border: 1px solid #cccccc !important;

}

.imageSubmit {

	border: 0px !important;

}

.button {

	border: 0px !important;

}



.homepagePhotos {

	margin-left: 29px;

}

.homepagePhotos img {

	margin: 8px 15px 0px 15px;

}

/*FOOTER*/

.footerContainer {

	width: 898px;

}

.footerBottom { 

	background: transparent url(../images/footerBottom.png) top center no-repeat;

	width: 898px;

	min-height: 301px;

}

.footerBottom h4 {

	color: #e0e0e0;

	font-size: 10pt;

	margin: 3px;
	text-align: left;
}

.footerBottom ul {

	padding: 0px;

	margin: 0px;

	list-style-type: none;

}

.footerBottom li {

	border-bottom: 1px solid #707070;

	border-top: 1px solid #3f3f3f;

	padding: 5px;

	text-align: left;

	margin: 0px;

}

.footerBottom li span {

	display: block;

}

.footerBottom li a,

.footerBottom li a:link,

.footerBottom li a:visited {

	color: #CCCCCC !important;

}

.footerBottom li a:hover {

	color: #ffffff !important;

}

.footerBottom li:hover {

	background: transparent url(../images/darkRedBG.jpg) bottom left repeat-x;

}

.footerLogos {

	background: transparent url(../images/footerLogosBG.png) top center no-repeat;

	width: 791px;

	height: 82px;

	padding-top: 5px;

}

li.rightmenu {
	margin-left: -380px !important;
	clear: both;
}

#AutoNumber12 td,
#AutoNumber12 td font,
td font {
	font-size: 9pt !important;
	font-family: Trebuchet MS !important;
}
#AutoNumber12 td.sml01 {
	width: 14% !important;
	border: 1px solid #cccccc;
}
.sliderMainContent { display: none; }

.rightSkyscraper {
	position: absolute;
	display: block;
	width: 160px;
	float: right;
	margin-left: 800px;
	margin-top: -60px;
}
.bannerHeader {
	padding-top: 20px !important;
}
.containerTableLeft {
	left: 0px;
	margin-left: -180px;
}
.containerTable table.smallfont,
.containerTable table,
.containerTable table > td.smallfont {
	width: 800px !important;
}
.leftusernav table.tborder {
	width: 130px !important;
}
span.navbar {
	padding: 0px !important;
	margin: 0px !important;

}
td.tfoot {
	padding-left: 190px !important;
}
form#inlinemodform div.page,
td.blankForum div.page {
	background: transparent !important;
}
td.forumMenu {
	padding-left: 120px !important;
	background: transparent url(http://www.hivelocity.net/style/images/forumMenuBG.png) 100% 100% no-repeat !important;
}
td.forumMenu > table {

}



#moreNews {
	display: none;
}/* Page */

body
{
	background: #f5f5f5 url(../images/body.jpg) repeat-x;
}

#rl_page {
	padding: 0px;
	margin: 0px;
	text-align: center;
}
#rl_page_header {
	background: url(../images/header_bg.jpg) top center no-repeat;
}
#rl_page_inner {
	background: url(../images/body.jpg) repeat-x;
	
}
#rl_header {
	background: url(../images/header_bg.jpg) top center no-repeat;
	height: 163px;
	color: #cecece;
	width:100%;
}
#rl_header_inset {
	text-align: left;
	width: 100%;
	margin: 0 auto;
}
#rl_header_top {
	width: 100%;
	height: 122px;
}
#rl_log_wrapper {
	text-align: left;
}
#rl_logo {
	display: block;
	padding: 0;
	margin: 0;
	margin-top: 40px;
	width: 250px;
	height: 69px;
	position: absolute;
	background: url(../images/logo.png) no-repeat;
	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);
}
img#logo {
	width: 250px;
	height: 69px;
	border: 0;
}
.nounder {
	text-decoration: none;
	border: 0;
	outline:none;
}
#rl_top {
	float: left;
	width: 500px;
}
#rl_user4 {
	padding: 0;
	margin: 0;
	padding-top: 10px;
	float: right;
	width: 221px;
	height: 141px;
}
#rl_click_here {
	text-transform: uppercase;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-align: right;
	height: 33px;
}
#rl_click_here a {
	text-transform: uppercase;
	font-weight: bold;
	color: #fbd776;
	display: block;
	margin-right: 5px;
}
#rl_user2 {
	margin: 61px 0px 0px 0px;
	padding: 0;
	float: right;
}
#rl_nav {
	margin-top: 0px;
	margin-left: 5px;
	height: 20px;
}
#rl_body_wrapper {
	margin: 0 auto;
	overflow:hidden;
}
#rightbanner {float: right;}
#rightbanner .padding { padding:10px 0 0 0;}
#leftbanner {float: left;}
#leftbanner .padding { padding:10px 0 0 0;}

#middle {
	width:980px;
	float:left;
}
#rl_body, #rl_body-fr, #rl_body-fl, #rl_body-f {
	/*background: url(../images/body_body.png) repeat-y;*/
	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);
	min-height: 400px;
	height: auto !important;
	height: 400px;
}
#rl_body_inset {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	top: -68px;
	overflow: hidden;
}
#rl_body_header {
	width: 100%;
	/*background: url(../images/body_header.png) no-repeat;
	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);*/
	height: 49px;
	margin-top: 14px;
}
#rl_body_footer {
	width: 100%;
	/*background: url(../images/body_footer.png) bottom no-repeat;
	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);*/
	height: 52px;
}
#rl_body_top {
	margin-top: 0px;
	margin-left: 2px;
}
#rl_breadcrumb {
	font-size: 10px;
	padding: 8px 0 8px 3px;
}
/* Breadcrumb padding changed from -5px 0 3px 3px- to open up white space */



#rl_left {
	float: left;
	width:190px;
	overflow:hidden;
}
#rl_body-fr #rl_left {
	width:232px;
}
#rl_left1 {
	background: url(../images/user3_bg.gif) repeat-y;
}
#rl_left2 {
	background: url(../images/right_header.gif) no-repeat;
}
#rl_left3 {
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/right_footer.gif) bottom left no-repeat;
}
#rl_main {
	float: left;
	width:474px;
	overflow:hidden;
}
#rl_body-fr #rl_main, #rl_body-fl #rl_main {
	/*width:622px;*/
	width: 950px;
}
#rl_body-f #rl_main {
	width:100%;
}
#rl_main_content {
	padding: 0 10px;
	margin: 0;
	clear: both;
	display: block;
}
#rl_body-fr #rl_main_content {
	padding-right:0;
	padding-left:20px;
}
#rl_body-fl #rl_main_content {
	padding-right:20px;
	padding-left:0;
}
#rl_body-f #rl_main_content {
	padding:0;
}
#rl_user1 {
	width: 100%;
}
#rl_right {
	float: right;
	width: 190px;
}
#rl_body-fl #rl_right {
	width:232px;
}
#rl_footer_wrapper {
	/*background: url(../images/body_body.png) repeat-y;
	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);*/
	background: #303030 url(../images/footerBG.jpg) top center repeat-x;
	padding: 0px;
	color: #fffffff;
	width: 100% !important;
}
#rl_footer_wrapper a, #rl_footer_wrapper a:link, #rl_footer_wrapper a:visited {
	color: #ffffff;
}
#rl_footer_inset {
	margin: 0 auto;
	width: 854px;
	font-size: 11px;
	padding: 15px;
}
#rl_footer {
	/* width: 40%; */
	width: 100%;
	/* float: left; */
	text-align: left;
	padding: 0;
	margin: 0;
	color: #ffffff;
}
#rl_inset {
	width: 60%;
	float: right;
}
#rl_freesata_wapper {
	overflow: hidden;
	padding: 0;
	margin: 0 auto;
	display: block;
	position: absolute;
	height: 108px;
	z-index: 1;
	width: 917px;
	margin-top: -65px;
}
#rl_freesata {
	padding: 0;
	margin: 0;
	float: right;
	display: block;
	width: 102px;
	height: 108px;
	background: url(../images/freesata.png) no-repeat;
	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);
	z-index: 2;
}
.jw_ts {
	height:385px;
}

/*HIVELOCITY*/
#popLogin {
	display: none;
	position: absolute;
	z-index: 1001;
	top: 120px;
	margin-left: 700px;
	/*background: transparent url(../images/loginBG.png) top center no-repeat;*/
}

.homeFeatureBoxL {
	float: left; 
	width: 8px; 
	height: auto; 
	background: transparent url(../images/boxshadowL.png) top left no-repeat;
}
.homeFeatureBoxM {
	float: left; 
	width: 907px; 
	height: auto; 
	background: transparent url(../images/boxshadowM.png) top left repeat-x;
}
.homeFeatureBoxR {
	float: left; 
	width: 8px; 
	height: auto;  
	background: transparent url(../images/boxshadowR.png) top right no-repeat;
}
.homeFeatureBoxContent {
	padding: 10px;
}
#popMenu1Container,
#popMenu2Container,
#popMenu3Container,
#popMenu4Container {
	display: none;
	position: absolute;
	text-align: center;
	float: left;
}
#popMenu1Container { margin-left: 9px; }
#popMenu2Container { margin-left: 243px; }
#popMenu3Container { margin-left: 474px; }
#popMenu4Container { margin-left: 709px; }

#popMenu1 {
	background: transparent url(../images/drop223px.png) bottom center no-repeat;
	width: 221px;
	text-align: left;
}
#popMenu2 {
	background: transparent url(../images/drop223px.png) bottom center no-repeat;
	width: 221px;
	text-align: left;
}
#popMenu3 {
	background: transparent url(../images/drop224px.png) bottom center no-repeat;
	width: 224px;
	text-align: left;
}
#popMenu4 {
	background: transparent url(../images/drop204px.png) bottom center no-repeat;
	width: 204px;
	text-align: left;
}
#popMenu1 ul,
#popMenu2 ul,
#popMenu3 ul,
#popMenu4 ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#popMenu1 li,
#popMenu2 li,
#popMenu3 li,
#popMenu4 li {
	padding: 7px 11px;
	border-top: 1px solid #e0e0e0;
	color: #ffffff;
}
#popMenu1 li:hover,
#popMenu2 li:hover,
#popMenu3 li:hover,
#popMenu4 li:hover {
	background: transparent url(../images/darkRedBG.jpg) top center repeat-x;
	/*margin: 0px 1px;*/
}
.twocolumnSM {
	float: left; 
	width: 40%;
}
.twocolumnLG {
	float: left; 
	width: 55%; 
	margin-left: 20px;
}
.threecolumn {
	float: left; 
	width: 32%; 
	margin-right: 14px;
	margin-top: 10px;
	padding-top: 15px;
}
.contentHeader {
	width: 100%; 
	height: 205px;
}
.featuresTable td {
	text-align: center;
}
.featuresTable td.featuresTable-Left {
	text-align: left;
}
/* LISTS */
ul.listNews {
	list-style-type: none;
	padding: 0px;
}
ul.listNews li {
	float: left;
	padding: 5px;
	text-transform: uppercase;
	font-size: 10pt;
	border-right: 1px solid #919191;
}
ul.listAsterisk {
	list-style-image: url(images/asterisk_orange.png);
}
ul.listAsterisk li {
	margin: 0px; 
	padding-left: 15px;
}
ul.listGreenBullet {
	list-style-image: url(images/bullet_green.png);
}
ul.listGreenBullet li {
	margin: 0px; 
	padding-left: 15px;
}
ul.listServerGo {
	list-style-image: url(../images/server_go.png);
}
ul.listServerGo li {
	margin: 0px; 
	padding-left: 15px;
}
.twocolumnList {
	float: left; 
	width: 40%;
}
.twocolumnBox {
	float: left; 
	width: 48%; 
	margin: 0px 4px;
}

/*SIDE BOXES*/
.sideBoxT {
	width: 221px;
	height: 18px;
	background: transparent url(images/box_top.png) top center no-repeat;
}	
.sideBox {
	width: 221px;
	background: transparent url(images/box_bottom.png) bottom center no-repeat;
}
.redsideBoxT {
	width: 221px;
	height: 18px;
	background: transparent url(images/redbox_top.png) top center no-repeat;
}	
.redsideBox {
	width: 221px;
	background: transparent url(images/redbox_bottom.png) bottom center no-repeat;
	color: #ffffff;
}
.redsideBox  a, .redsideBox  a:link, .redsideBox  a:visited {
	color: #ffffff;
}
.redsideBox  a:hover {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
}
.redsideBox  h2 {
	background-color: #7e0b0b;
	color: #ff8400;
}
.graysideBoxT {
	width: 221px;
	height: 18px;
	background: transparent url(images/graybox_top.png) top center no-repeat;
}	
.graysideBox {
	width: 221px;
	background: transparent url(images/graybox_bottom.png) bottom center no-repeat;
	color: #ffffff;
}
.sideBoxContent {
	padding: 0px 15px 15px 15px;
}
.sideBoxLContainer {
	float: left; 
	width: 230px;
}
.sideBoxMainContainer{
	float: left; 
	width: 690px;
	margin-left: 8px;
}
/* TYPOGRAPHY */
h1 {
	background-color: #ebeaea;
	font-size: 11pt;
	color: #353535;
	text-transform: uppercase;
	padding: 8px;
}
h2 {
	background-color: #e5e5e5;
	font-size: 10pt;
	color: #353535;
	text-transform: uppercase;
	padding: 6px;
}
h4, h4 a, h4 a:link, h4 a:visited {
	text-transform: uppercase;
	color: #0175b2;
	font-size: 11pt;
}
h4 a:hover {
	color: #ad0000;
}
h4.slide {
	border-bottom: 1px solid #e0e0e0;
}
a h2:hover {
	background: #cacaca url(../images/arrow-down.png) 97% 50% no-repeat;
}
a h2 {
	background: #e5e5e5 url(../images/arrow-down.png) 97% 50% no-repeat;
}
.h1subtitle {
	float: right; 
	font-size: 8pt; 
	width: 70%; 
	margin-right: -450px; 
	margin-top: -14px;
}
.h1pagetitle {
	color: #ad0000;
	font-size: 21pt;
	background: transparent;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 24pt;
}
.h2nomargin {
	margin: 0px;
}
.txtBold {
	font-weight: bold;
}
.txtBlue {
	color: #0175b2;
}
.txtRed {
	color: #ad0000;
}
.txtYellow {
	color: #ff8400;
}
.txtWhite {
	color: #ffffff;
}
.txtGray {
	color: #3e3e3e;
}
.txtBlack {
	color: #000000;
}
.contentMarginTop {
	margin-top: 25px;
}

/*SPEED*/
.speedMenuContainer {
	width: 100%;
	background-color: #cccccc;
}
.speedLatestContainerL .h1pagetitle,
.speedLatestContainerR .h1pagetitle,
.speedBillingBG .h1pagetitle,
.speedServerContainer .h1pagetitle {
	font-size: 14pt !important;
	padding-left: 15px !important;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
ul.listSpeed {
	list-style-type: none;
	float: left;
	position: relative;
	z-index: 2;
	width: 100%;
}
ul.listSpeed li {
	float: left;
	padding: 0px 10px;
	text-transform: uppercase;
	font-size: 10pt;
	line-height: 20pt;
}
ul.listSpeed li a, ul.listSpeed li a:link {
	color: #000000;
}
ul.listSpeed li a:hover {
	color: #9b1212;
}
.speedMenuContainer {
	float: left;
	width: 100%;
	background: transparent url(images/speedLatestBG.png) top left no-repeat;
	height: 239px;
	position: absolute;
	z-index: 1;
	margin-top: 8px;
}
.speedLatestContainerL {
	float: left; 
	width: 25%;
	border-right: 1px solid #e6e6e6;
	position: relative;
	z-index: 2;
	padding: 0px 0px 0px 16px;
}
.speedLatestContainerR {
	float: left; 
	width: 72%;
	position: relative;
	z-index: 2;
}
ul.listAlerts,
ul.listHelpSupport,
ul.listBilling {
	list-style-type: none;
	padding-left: 12px;
	margin-top: 0px;
}
ul.listAlerts li,
ul.listHelpSupport li,
ul.listBilling li {
	float: left;
	text-transform: uppercase;
	line-height: 15pt;
}
ul.listAlerts li {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid #e6e6e6;
}
ul.listAlerts li:hover {
	background-color: #dddddd !important;
	color: #000000 !important;
}
ul.listHelpSupport li{
	width: 20%;
	height: 65px;
	margin-top: 6px;
}
ul.listBilling li {
	width: 32%;
	height: 76px;
}
ul.listBilling li a {
	color: #ffffff;
}
ul.listAlerts li a div {
	margin-left: 55px;
	margin-top: 17px;
	height: 100%;
}

ul.listAlerts li.alertDueInvoice {
	background: transparent url(images/alertDueInvoice.png) 10px 50% no-repeat;
}
ul.listAlerts li.alertBandwidth {
	background: transparent url(images/alertBandwidth.png) center left no-repeat;
}
ul.listAlerts li.alertNewOrder {
	background: transparent url(images/alertNewOrder.png) 10px 50% no-repeat;
}

ul.listHelpSupport li.helpChat div,
ul.listHelpSupport li.helpKnowledgeBase div,
ul.listHelpSupport li.helpManageTickets div,
ul.listHelpSupport li.helpVideos div,
ul.listHelpSupport li.helpSurvey div,
ul.listHelpSupport li.helpAbuse div,
ul.listHelpSupport li.helpUpgrade div,
ul.listHelpSupport li.helpOrderStatus div, 
ul.listHelpSupport li.helpTools div{
	text-align: center;
	margin-top: 52px;
	width: 100%;
	height: 100%;
}
ul.listHelpSupport li.helpChat{
	background: transparent url(images/helpChat.png) top center no-repeat;
}
ul.listHelpSupport li.helpKnowledgeBase{
	background: transparent url(images/helpKnowledgeBase.png) top center no-repeat;
}
ul.listHelpSupport li.helpManageTickets{
	background: transparent url(images/helpManageTickets.png) top center no-repeat;
}
ul.listHelpSupport li.helpVideos{
	background: transparent url(images/helpVideos.png) top center no-repeat;
}
ul.listHelpSupport li.helpSurvey{
	background: transparent url(images/helpSurvey.png) top center no-repeat;
}
ul.listHelpSupport li.helpAbuse{
	background: transparent url(images/helpAbuse.png) top center no-repeat;
}
ul.listHelpSupport li.helpUpgrade{
	background: transparent url(images/helpUpgrade.png) top center no-repeat;
}
ul.listHelpSupport li.helpOrderStatus{
	background: transparent url(images/helpOrderStatus.png) top center no-repeat;
}
ul.listHelpSupport li.helpTools{
	background: transparent url(images/helpTools.png) top center no-repeat;
}

ul.listBilling li.billingInvoices div,
ul.listBilling li.billingUpdateCC div,
ul.listBilling li.billingChangeAddress div,
ul.listBilling li.billingPackages div,
ul.listBilling li.billingCancelServers div {
	text-align: center;
	margin-top: 52px;
}
ul.listBilling li.billingInvoices{
	background: transparent url(images/billingInvoices.png) top center no-repeat;
}
ul.listBilling li.billingUpdateCC{
	background: transparent url(images/billingUpdateCC.png) top center no-repeat;
}
ul.listBilling li.billingChangeAddress{
	background: transparent url(images/billingChangeAddress.png) top center no-repeat;
}
ul.listBilling li.billingPackages{
	background: transparent url(images/billingPackages.png) top center no-repeat;
}
ul.listBilling li.billingCancelServers{
	background: transparent url(images/billingCancelServers.png) top center no-repeat;
}

.speedBillingBG {
	width: 100%;
	background: transparent url(../images/darkGrayBG.png) top center repeat-x !important;
	height: 206px;
	margin: 2px 0px 0px 10px;
	position: relative;
	z-index: 3;
}
.speedBillingL,
.speedBillingR {
	float: left;
	width: 47%;
	margin-left: 10px;
}
.speedBillingL {
	border-right: 1px solid #4e4e4e;
}
.speedBillingR div {
	float: left; 
	width: 48%;
}
.speedBillingBG table th {
	text-transform: uppercase;
	background-color: #9b1212;
	color: #ffffff;
}
.speedBillingBG table td {
	color: #ffffff;
	padding: 3px;
}

.speedServerContainer {
	width: 100%;
	background: transparent url(images/speedServersBG.png) 0 0 no-repeat;
	height: 239px;
	position: relative;
	z-index: 1;
	margin-left: 7px;
}
.speedServerL {
	float: left;
	width: 67%;
	border-right: 1px solid #eeeeee;
}
.speedServerR {
	float: left;
	width: 32%;
	height: 400px;
}
.speedServerL table {
	margin-left: 12px;
	margin-right: 30px;
}
.speedServerL table th {
	text-transform: uppercase;
	background-color: #9b1212;
	color: #ffffff;
}
.speedServerL table td {
	padding: 3px;
}
ul.listServerInfo {
	list-style-type: none;
	padding-left: 17px;
}
ul.listServerInfo li {
	height: 45px;
	text-transform: uppercase;
	border-bottom: 1px solid #dddddd;
	
}
ul.listServerInfo li div {
	font-size: 12pt;
	margin-top: 4px;
	font-weight: bold;
}/*
 * YOOtheme CSS file
 *
 * @author yootheme.com
 * @copyright Copyright (C) 2007 YOOtheme Ltd. & Co. KG. All rights reserved.
 */ 

/*
 * module headers
 */

/* reset header for all modules */
div.module h3.module {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 120%;
	color: #969696;
	font-weight: normal;
}

/* header span's */
div.module span.module-2,
div.module span.module-3 {
	display: block;
}

/*
 * space for adjoining modules
 */

.seperator div.module {
	margin: 0px 10px 0px 0px;
}

#left div.module,
#right div.module {
	margin: 0px 0px 10px 0px;
}

#top .topblock div.module {
	margin: 10px 0px 0px 0px;
}

#bottom .bottomblock div.module {
	margin: 0px 0px 10px 0px;
}

/*
 * module: blank
 */
 
div.mod-blank div.module {
	overflow: hidden;
}

div.mod-blank h3.module {
	height: 20px;
	line-height: 20px;
}

/*
 * module: default
 */
div.mod-default div.module {
	background: url(../images/module_default_br.png) 100% 100% no-repeat;
	position: relative;
}

div.mod-default div.module-2 {
	background: url(../images/module_default_tr.png) 100% 0 no-repeat;
}

div.mod-default div.module-3 {
	background: url(../images/module_default_bl.png) 0 100% no-repeat;
}

div.mod-default div.module-4 {
	min-height: 60px;
	 
	padding: 10px 15px 10px 15px;
	background: url(../images/module_default_tl.png) 0 0 no-repeat;
	overflow: hidden;
}

div.mod-default h3.module {
	margin: -10px -15px 5px -15px;
	background: url(../images/module_default_header_m.png) 0 100% repeat-x;
	line-height: 27px;
}

div.mod-default span.module-2 {
	background: url(../images/module_default_header_l.png) 0 100% no-repeat;
}

div.mod-default span.module-3 {
	padding: 0px 0px 0px 15px;
	height: 27px;
	background: url(../images/module_default_header_r.png) 100% 100% no-repeat;
}

div.mod-default h3.module span.color {
	color: #c8c8c8;
}

body.blue div.mod-default h3.module { background: url(../images/module_default_header_m_blue.png) 0 100% repeat-x; }
body.pink div.mod-default h3.module { background: url(../images/module_default_header_m_pink.png) 0 100% repeat-x; }
body.orange div.mod-default h3.module { background: url(../images/module_default_header_m_orange.png) 0 100% repeat-x; }
body.green div.mod-default h3.module { background: url(../images/module_default_header_m_green.png) 0 100% repeat-x; }

body.blue div.mod-default span.module-2 { background: url(../images/module_default_header_l_blue.png) 0 100% no-repeat; }
body.pink div.mod-default span.module-2 { background: url(../images/module_default_header_l_pink.png) 0 100% no-repeat; }
body.orange div.mod-default span.module-2 { background: url(../images/module_default_header_l_orange.png) 0 100% no-repeat; }
body.green div.mod-default span.module-2 { background: url(../images/module_default_header_l_green.png) 0 100% no-repeat; }

body.blue div.mod-default span.module-3 { background: url(../images/module_default_header_r_blue.png) 100% 100% no-repeat; }
body.pink div.mod-default span.module-3 { background: url(../images/module_default_header_r_pink.png) 100% 100% no-repeat; }
body.orange div.mod-default span.module-3 { background: url(../images/module_default_header_r_orange.png) 100% 100% no-repeat; }
body.green div.mod-default span.module-3 { background: url(../images/module_default_header_r_green.png) 100% 100% no-repeat; }

/* default with badge new */
div.mod-default div.badge-new {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 39px;
	height: 39px;
	background: url(../images/module_default_badge_new.png) 0 0 no-repeat; /* ie6png:scale */
}

/* default with badge top */
div.mod-default div.badge-top {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 39px;
	height: 39px;
	background: url(../images/module_default_badge_top.png) 0 0 no-repeat; /* ie6png:scale */
}

/* default with badge pick */
div.mod-default div.badge-pick {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 39px;
	height: 39px;
	background: url(../images/module_default_badge_pick.png) 0 0 no-repeat; /* ie6png:scale */
}

/*
 * module: white and black
 */
 
div.mod-white div.module-container-t,
div.mod-black div.module-container-t {
	padding: 0px 10px 0px 10px;
	position: relative;
}

div.mod-white div.module-t,
div.mod-black div.module-t {
	height: 10px;
	background: url(../images/module_white_t.png) 0 0 repeat-x; /* ie6png:scale */
}

div.mod-white div.module-tl,
div.mod-black div.module-tl {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 10px;
	background: url(../images/module_white_tl.png) 0 0 no-repeat; /* ie6png:scale */
}

div.mod-white div.module-tr,
div.mod-black div.module-tr {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 10px;
	height: 10px;
	background: url(../images/module_white_tr.png) 0 0 no-repeat; /* ie6png:scale */
}

div.mod-white div.module-container-m,
div.mod-black div.module-container-m {
	padding: 0px 10px 0px 10px;
	position: relative;
	overflow: hidden;  
}

div.mod-white div.module-m,
div.mod-black div.module-m {
	padding: 0px 5px 0px 5px;
	background: url(../images/module_white_m.png) 0 0 repeat; /* ie6png:scale */
	overflow: hidden;  
}

div.mod-white div.module-l,
div.mod-black div.module-l {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 99999px;
	background: url(../images/module_white_l.png) 0 0 repeat-y; /* ie6png:scale */
}

div.mod-white div.module-r,
div.mod-black div.module-r {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 10px;
	height: 99999px;
	background: url(../images/module_white_r.png) 0 0 repeat-y; /* ie6png:scale */
}

div.mod-white div.module-container-b,
div.mod-black div.module-container-b {
	padding: 0px 10px 0px 10px;
	position: relative;
}

div.mod-white div.module-b,
div.mod-black div.module-b {
	height: 10px;
	background: url(../images/module_white_b.png) 0 0 repeat-x; /* ie6png:scale */
}

div.mod-white div.module-bl,
div.mod-black div.module-bl {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 10px;
	background: url(../images/module_white_bl.png) 0 0 no-repeat; /* ie6png:scale */
}

div.mod-white div.module-br,
div.mod-black div.module-br {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 10px;
	height: 10px;
	background: url(../images/module_white_br.png) 0 0 no-repeat; /* ie6png:scale */
}

div.mod-white h3.module,
div.mod-black h3.module {
	margin: 0px 0px 5px 0px;
	height: 18px;
	background: url(../images/module_white_header.png) 0 100% repeat-x; /* ie6png:scale */
	color: #c33629;
}

body.blue div.mod-white h3.module, body.blue div.mod-black h3.module { color: #3789c3; }
body.pink div.mod-white h3.module, body.pink div.mod-black h3.module { color: #9b419b; }
body.orange div.mod-white h3.module, body.orange div.mod-black h3.module { color: #a87328; }
body.green div.mod-white h3.module, body.green div.mod-black h3.module { color: #419641; }

div.mod-white h3.module span.color,
div.mod-black h3.module span.color {
	color: #c8c8c8;
}

/* black */
div.mod-black div.module-t { background: url(../images/module_black_t.png) 0 0 repeat-x; /* ie6png:scale */ }
div.mod-black div.module-tl { background: url(../images/module_black_tl.png) 0 0 no-repeat; /* ie6png:scale */ }
div.mod-black div.module-tr { background: url(../images/module_black_tr.png) 0 0 no-repeat; /* ie6png:scale */ }
div.mod-black div.module-m { background: url(../images/module_black_m.png) 0 0 repeat; /* ie6png:scale */ }
div.mod-black div.module-l { background: url(../images/module_black_l.png) 0 0 repeat-y; /* ie6png:scale */ }
div.mod-black div.module-r { background: url(../images/module_black_r.png) 0 0 repeat-y; /* ie6png:scale */ }
div.mod-black div.module-b { background: url(../images/module_black_b.png) 0 0 repeat-x; /* ie6png:scale */ }
div.mod-black div.module-bl { background: url(../images/module_black_bl.png) 0 0 no-repeat; /* ie6png:scale */ }
div.mod-black div.module-br { background: url(../images/module_black_br.png) 0 0 no-repeat; /* ie6png:scale */ }
div.mod-black h3.module { background: url(../images/module_black_header.png) 0 100% repeat-x; /* ie6png:scale */ }

/*
 * module: shiny
 */
div.mod-shiny div.module-container-t {
	padding: 0px 60px 0px 60px;
	position: relative;
}

div.mod-shiny div.module-t {
	height: 1px;
	background: url(../images/module_shiny_t.png) 0 0 repeat-x; /* ie6png:scale */
}

div.mod-shiny div.module-tl {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 60px;
	height: 1px;
	background: url(../images/module_shiny_tl.png) 0 0 no-repeat; /* ie6png:scale */
}

div.mod-shiny div.module-tr {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 60px;
	height: 1px;
	background: url(../images/module_shiny_tr.png) 0 0 no-repeat; /* ie6png:scale */
}

div.mod-shiny div.module-m {
	padding: 9px 15px 9px 15px;
	background: url(../images/module_shiny_m.png) 0 0 repeat; /* ie6png:scale */
	overflow: hidden;  
}

div.mod-shiny div.module-container-b {
	padding: 0px 60px 0px 60px;
	position: relative;
}

div.mod-shiny div.module-b {
	height: 1px;
	background: url(../images/module_shiny_t.png) 0 0 repeat-x; /* ie6png:scale */
}

div.mod-shiny div.module-bl {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 60px;
	height: 1px;
	background: url(../images/module_shiny_tl.png) 0 0 no-repeat; /* ie6png:scale */
}

div.mod-shiny div.module-br {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 60px;
	height: 1px;
	background: url(../images/module_shiny_tr.png) 0 0 no-repeat; /* ie6png:scale */
}

body.blue div.mod-shiny div.module-t { background: url(../images/module_shiny_t_blue.png) 0 100% repeat-x; /* ie6png:scale */ }
body.pink div.mod-shiny div.module-t { background: url(../images/module_shiny_t_pink.png) 0 100% repeat-x; /* ie6png:scale */ }
body.orange div.mod-shiny div.module-t { background: url(../images/module_shiny_t_orange.png) 0 100% repeat-x; /* ie6png:scale */ }
body.green div.mod-shiny div.module-t { background: url(../images/module_shiny_t_green.png) 0 100% repeat-x; /* ie6png:scale */ }

body.blue div.mod-shiny div.module-tl { background: url(../images/module_shiny_tl_blue.png) 0 100% no-repeat; /* ie6png:scale */ }
body.pink div.mod-shiny div.module-tl { background: url(../images/module_shiny_tl_pink.png) 0 100% no-repeat; /* ie6png:scale */ }
body.orange div.mod-shiny div.module-tl { background: url(../images/module_shiny_tl_orange.png) 0 100% no-repeat; /* ie6png:scale */ }
body.green div.mod-shiny div.module-tl { background: url(../images/module_shiny_tl_green.png) 0 100% no-repeat; /* ie6png:scale */ }

body.blue div.mod-shiny div.module-tr { background: url(../images/module_shiny_tr_blue.png) 100% 100% no-repeat; /* ie6png:scale */ }
body.pink div.mod-shiny div.module-tr { background: url(../images/module_shiny_tr_pink.png) 100% 100% no-repeat; /* ie6png:scale */ }
body.orange div.mod-shiny div.module-tr { background: url(../images/module_shiny_tr_orange.png) 100% 100% no-repeat; /* ie6png:scale */ }
body.green div.mod-shiny div.module-tr { background: url(../images/module_shiny_tr_green.png) 100% 100% no-repeat; /* ie6png:scale */ }

body.blue div.mod-shiny div.module-b { background: url(../images/module_shiny_t_blue.png) 0 100% repeat-x; /* ie6png:scale */ }
body.pink div.mod-shiny div.module-b { background: url(../images/module_shiny_t_pink.png) 0 100% repeat-x; /* ie6png:scale */ }
body.orange div.mod-shiny div.module-b { background: url(../images/module_shiny_t_orange.png) 0 100% repeat-x; /* ie6png:scale */ }
body.green div.mod-shiny div.module-b { background: url(../images/module_shiny_t_green.png) 0 100% repeat-x; /* ie6png:scale */ }

body.blue div.mod-shiny div.module-bl { background: url(../images/module_shiny_tl_blue.png) 0 100% no-repeat; /* ie6png:scale */ }
body.pink div.mod-shiny div.module-bl { background: url(../images/module_shiny_tl_pink.png) 0 100% no-repeat; /* ie6png:scale */ }
body.orange div.mod-shiny div.module-bl { background: url(../images/module_shiny_tl_orange.png) 0 100% no-repeat; /* ie6png:scale */ }
body.green div.mod-shiny div.module-bl { background: url(../images/module_shiny_tl_green.png) 0 100% no-repeat; /* ie6png:scale */ }

body.blue div.mod-shiny div.module-br { background: url(../images/module_shiny_tr_blue.png) 100% 100% no-repeat; /* ie6png:scale */ }
body.pink div.mod-shiny div.module-br { background: url(../images/module_shiny_tr_pink.png) 100% 100% no-repeat; /* ie6png:scale */ }
body.orange div.mod-shiny div.module-br { background: url(../images/module_shiny_tr_orange.png) 100% 100% no-repeat; /* ie6png:scale */ }
body.green div.mod-shiny div.module-br { background: url(../images/module_shiny_tr_green.png) 100% 100% no-repeat; /* ie6png:scale */ }

div.mod-shiny h3.module {
	height: 20px;
}

div.mod-shiny h3.module span.color {
	color: #c8c8c8;
}

/*
 * module: header
 */
div.mod-header div.module {
	padding: 0px 15px 0px 15px;
	overflow: hidden;
}

div.mod-header div.header-container {
	margin: 0px -15px 5px -15px;
	padding: 0px 10px 0px 20px;
	position: relative;
}

div.mod-header h3.module {
	height: 30px;
	background: url(../images/module_header_m.png) 0 0 repeat-x;
	line-height: 30px;
}

div.mod-header div.header-l {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 30px;
	background: url(../images/module_header_l.png) 0 0 no-repeat; /* ie6png:scale */
}

div.mod-header div.header-r {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 10px;
	height: 30px;
	background: url(../images/module_header_r.png) 100% 0 no-repeat; /* ie6png:scale */
}

div.mod-header h3.module span.color {
	color: #c8c8c8;
}

body.blue div.mod-header div.header-l { background: url(../images/module_header_l_blue.png) 0 0 no-repeat; /* ie6png:scale */ }
body.pink div.mod-header div.header-l { background: url(../images/module_header_l_pink.png) 0 0 no-repeat; /* ie6png:scale */ }
body.orange div.mod-header div.header-l { background: url(../images/module_header_l_orange.png) 0 0 no-repeat; /* ie6png:scale */ }
body.green div.mod-header div.header-l { background: url(../images/module_header_l_green.png) 0 0 no-repeat; /* ie6png:scale */ }

/*
 * module: tab
 */
div.mod-tab div.module {
	padding: 10px 0px 0px 0px;

}

div.mod-tab div.module-2 {
	background: url(../images/module_default_br.png) 100% 100% no-repeat;
}

div.mod-tab div.module-3 {
	background: url(../images/module_default_tr.png) 100% 0 no-repeat;
}

div.mod-tab div.module-4 {
	background: url(../images/module_default_bl.png) 0 100% no-repeat;
}

div.mod-tab div.module-5 {
	min-height: 60px;
	 
	padding: 23px 15px 10px 15px;
	background: url(../images/module_default_tl.png) 0 0 no-repeat;
	position: relative;
}

div.mod-tab div.header-container-1 {
	margin: 0px 0px 5px 0px;
	overflow: hidden;
	position: absolute;
	top: -10px;
	left: 0px;
}

div.mod-tab div.header-container-2 {
	padding: 0px 20px 0px 15px;
	float: left;
	position: relative;
}

div.mod-tab h3.module {
	height: 30px;
	background: url(../images/module_tab_m.png) 0 0 repeat-x;
	line-height: 30px;
}

div.mod-tab div.header-l {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 15px;
	height: 30px;
	background: url(../images/module_tab_l.png) 0 0 no-repeat; /* ie6png:scale */
}

div.mod-tab div.header-r {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 20px;
	height: 30px;
	background: url(../images/module_tab_r.png) 100% 0 no-repeat; /* ie6png:scale */
}

div.mod-tab h3.module span.color {
	color: #c8c8c8;
}

body.blue div.mod-tab h3.module { background: url(../images/module_tab_m_blue.png) 0 0 repeat-x; }
body.pink div.mod-tab h3.module { background: url(../images/module_tab_m_pink.png) 0 0 repeat-x;; }
body.orange div.mod-tab h3.module { background: url(../images/module_tab_m_orange.png) 0 0 repeat-x; }
body.green div.mod-tab h3.module { background: url(../images/module_tab_m_green.png) 0 0 repeat-x; }

body.blue div.mod-tab div.header-l { background: url(../images/module_tab_l_blue.png) no-repeat; /* ie6png:scale */ }
body.pink div.mod-tab div.header-l { background: url(../images/module_tab_l_pink.png) no-repeat; /* ie6png:scale */ }
body.orange div.mod-tab div.header-l { background: url(../images/module_tab_l_orange.png) no-repeat; /* ie6png:scale */ }
body.green div.mod-tab div.header-l { background: url(../images/module_tab_l_green.png) no-repeat; /* ie6png:scale */ }

body.blue div.mod-tab div.header-r { background: url(../images/module_tab_r_blue.png) 100% 0 no-repeat; /* ie6png:scale */ }
body.pink div.mod-tab div.header-r { background: url(../images/module_tab_r_pink.png) 100% 0 no-repeat; /* ie6png:scale */ }
body.orange div.mod-tab div.header-r { background: url(../images/module_tab_r_orange.png) 100% 0 no-repeat; /* ie6png:scale */ }
body.green div.mod-tab div.header-r { background: url(../images/module_tab_r_green.png) 100% 0 no-repeat; /* ie6png:scale */ }

/* tab with menu */
div.mod-menu div.module-2 {
	background: url(../images/module_menu_br.png) 100% 100% no-repeat;
}

div.mod-menu div.module-3 {
	background: url(../images/module_menu_tr.png) 100% 0 no-repeat;
}

div.mod-menu div.module-4 {
	background: url(../images/module_menu_bl.png) 0 100% no-repeat;
}

div.mod-menu div.module-5 {
	min-height: 0px;
	padding: 23px 1px 10px 1px;
	background: url(../images/module_menu_tl.png) 0 0 no-repeat;
}
/* Login Form */

#rl_user4 fieldset {

	border: 0;

	margin: 0;

	padding: 0;

}



#rl_user4 {

	font-size: 10px;

	text-transform: uppercase;

}



#rl_user4 p, #rl_user4 td {

	margin: 0;

	padding: 0;

}



#rl_user4 td {

	padding-left: 10px;

}



#modlgn_username, #modlgn_passwd {

	margin-bottom: 5px;

}



#modlgn_button {

	background: url(../images/login_btn.png) no-repeat;

	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);	

	width: 106px;

	height: 23px;

	border: 0;

	font-size: 0;

	cursor: pointer;

}



/* User2 Tab Menu */

#rl_user2 ul {

	margin: 0;

	padding: 0;

}

#rl_user2 ul li {

	list-style: none;

	float: left;

	background: url(../images/tab_menu_bg.png);

	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);;

	width: 114px;

	height: 26px;

	margin: 0 0 0 5px;

}



#rl_user2 ul li a {

	text-transform: uppercase;

	color: #cecece;

	display: block;

	font-size: 95%;

	height: 26px;

	line-height: 26px;

	text-align: center;

	font-weight: bold;

}



#rl_user2 ul li a:hover {text-decoration:underline;}



/* Moo menu */

#rl_nav ul {

	list-style: none;

	margin: 0;

	padding: 0;

	background: none;

}



#rl_nav li {

	display: block;

	float: left;

	margin: 0;

	padding: 0;

}



#rl_nav a,

#rl_nav li.active a {

	white-space: nowrap;

	display: block;

	float: left;

	height: 33px;

	line-height: 33px;

	padding: 0 10px;

	font-weight: bold;

	font-size: 100%;

	overflow: hidden;

	text-decoration: none;

	text-transform: uppercase;

	color: #7d7d7d;

	/*background: url(../images/menu_border.gif) no-repeat;*/

}



#rl_nav li.sfHover, #rl_nav li.parent.sfHover {

	background: url(../images/menu0_bg_hover.gif) repeat-x;

}



#rl_nav li li.parent {

	

}



#rl_nav ul ul li a,

#rl_nav ul li.active.parent ul a {

	/*padding-left: 5px;*/

}



#rl_nav ul ul li a:hover,

#rl_nav ul li.active.parent ul a:hover {

	/*padding-left: 5px;*/

	/*background: url(../images/menu_bg_hover.png) repeat-x;*/

	color: #cdcdcd;

}



/* mouseovers */



#rl_nav li li a:hover {

	/*background: url(../images/menu_bg_hover.png) repeat-x;*/

}



#rl_nav li li.active,

#rl_nav li.active li a,

#rl_nav li.active li a:hover {

	/*background: url(../images/menu_bg_hover.png) repeat-x;*/

}



#rl_nav li li a {

	height: 33px;

	line-height: 33px;

	color: #cdcdcd !important;

	font-size: 90%;

	font-weight: bold;

	/*background: url(../images/menu_bg.png) repeat-x;*/
	
	text-transform: capitalize;

}



#rl_nav li li, #rl_nav li li.parent {

	background: url(../images/menu_bg.gif) repeat-x;

}



#rl_nav li li:hover, #rl_nav li li.sfHover {

	background: url(../images/menu_bg_hover.gif) repeat-x !important;

}



#rl_nav li li.parent a {

	background: url(../images/menu_bg_arrow.gif) top right no-repeat;

}



#rl_nav li li.parent a:hover {

	background: url(../images/menu_bg_arrow_hover.gif) top right no-repeat;

}



#rl_nav li li.parent li a, #rl_nav li li.parent li a:hover {

	background: none;

}



#rl_nav li li a, #rl_nav li li a:hover {

	background: none;

}



/* Accordion */

#rl_right ul {

	margin: 0;

	padding: 0;

}



#rl_right li {

	list-style: none;

	margin: 0;
	
	margin-top: 8px;
	
	margin-bottom: 5px;

	padding: 3px 0;

}



#rl_right .toggler {

	background: url(../images/box1_title.gif) repeat-x;

	height: 36px;

	line-height: 36px;

	color: #3b3b3b;

	margin: 0;

	padding: 0;

	padding-left: 10px;

	font-size: 14px;

	font-weight: bold;

	cursor: pointer;

}

 

#rl_right .element {

	padding: 0;

	margin: 0;
	
	background:url(../images/user3-midbg.jpg) left repeat-y;



}

#rl_right div.element-inner {
	padding-left: 10px !important;

	padding-right: 10px !important;

	background:url(../images/user3-topbg.jpg) 0 0 no-repeat;
}

/* Accordion Menu */

#rl_left ul {

	padding: 0;

	margin: 0;

	overflow: hidden;

	list-style: none;

}



#rl_left ul li {

	padding: 0px;

	line-height: 20px;

	display: block;

}



#rl_left ul li a {

	display: block;

	height: 20px;

	line-height: 20px;

}



#rl_left ul li span {

	display: block;

}



#rl_left ul li.toggler {

	background: url(../images/box1_title.gif) repeat-x;

	line-height: 36px;

	color: #3b3b3b;

	margin: 0;

	padding: 0;

	padding-left: 10px;

	font-size: 14px;

	font-weight: bold;

	cursor: pointer;

}



#rl_left ul.menu a.level2 {

	text-indent: 15px;

}



#rl_left ul.menu a.level2 span {

	background: url(../images/submenu_level2_item_icon.png) 0px 3px no-repeat;

}



#rl_left ul.menu a.level3 {

	text-indent: 25px;

}



#rl_left ul.menu a.level3 span {

	background: url(../images/submenu_level3_item_icon.png) 10px 3px no-repeat;

}



#rl_left ul.menu a.level4 {

	text-indent: 35px;

}



#rl_left ul.menu a.level4 span {

	background: url(../images/submenu_level4_item_icon.png) 20px 3px no-repeat;

}







/* Top menu */

#rl_top ul {

	margin: 0;

	padding: 0;

}



#rl_top ul li {

	list-style: none;

	float: left;

	margin: 0;

	padding: 0;

}



#rl_top ul li a {

	margin-top: 12px;

	float: left;

	padding: 0 5px;

	display: block;

	color: #cecece;

	border-right: 1px solid #cecece;

	font-size: 11px;

	line-height: 100%;

	font-weight: bold;	

}



/* Inset menu */

#rl_inset ul {

	margin: 0;

	padding: 0;

}



#rl_inset ul li {

	list-style: none;

	float: right;

	margin: 0;

	padding: 0;

	display: block;

}



#rl_inset ul li a {

	padding: 0 5px;

	display: block;

	color: #3B3B3B;

	border-left: 1px solid #3B3B3B;

	font-size: 11px;

	line-height: 100%;

	font-weight: bold;

}



/* Pathway */

#rl_breadcrumb {

	font-size: 10px;

	font-weight: bold;

}

#rl_breadcrumb a{

	font-size: 10px;

	font-weight: bold;

}

#rl_breadcrumb a:hover{

	font-size: 10px;

	font-weight: bold;

	text-decoration: underline;
}



/* User3 */

#rl_right1 h3 {
	background: url(../images/box1_title.gif) repeat-x;
	height: 36px;
	line-height: 36px;
	color: #3b3b3b;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;

}

div.module {
	background: url(../images/user3-midbg.jpg) left repeat-y;
	width:100%;
	clear:both;
	margin-bottom:25px;
}

div.module div{
	background:url(../images/right_footer.gif) left bottom no-repeat;
	overflow:hidden;

}
div.module div div{
	background:url(../images/user3-topbg.jpg) 0 46px no-repeat;
	overflow:hidden;
}
div.module div div div{
	background:none;
}
div.module h3{
	background: url(../images/user3-title.jpg) left top no-repeat;
	color: #3b3b3b;
	margin: 0 0 0 0;
	height:46px;
	line-height:56px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
}

.rl_user3_content {
	padding: 10px;

}
div#element1{
	background:url(../images/user3-topbg.jpg) 0 0px no-repeat;
}

div.modulebox {
	width:100%;
	clear:both;
	overflow:hidden;
	margin-bottom:25px;
}

div.modulebox div.box-title{
	background:url(../images/box/title-m.jpg) top repeat-x;
	height:50px;
	width:100%;
}
div.modulebox div.box-title-l{
	background:url(../images/box/title-l.jpg) left top no-repeat;
	height:50px;
	width:100%;
}
div.modulebox div.box-title-r{
	background:url(../images/box/title-r.jpg) right top no-repeat;
	height:50px;
	width:100%;
}
div.modulebox div.box-title h3 {
	color: #3b3b3b;
	margin: 0 0 0 0;
	padding-left: 10px;
	padding-top:25px;
	font-size: 14px;
	font-weight: bold;
}

div.modulebox div.boxwrap {
	width:100%;
	clear:both;
	background:#f4f4f4 url(../images/box/box-top-bg.jpg) top repeat-x;
}
div.modulebox div.boxwrap-l {
	background:url(../images/box/border-l.jpg) left repeat-y;
}
div.modulebox div.boxwrap-r {
	background:url(../images/box/border-r.jpg) right repeat-y;
}
div.modulebox div.boxwrap-top-l {
	background:url(../images/box/box-top-bg-l.jpg) left top no-repeat;
}
div.modulebox div.boxwrap-top-r {
	background:url(../images/box/box-top-bg-r.jpg) right top no-repeat;
}
div.modulebox div.boxwrap-bottom {
	background: url(../images/box/border-bot.jpg) bottom repeat-x;
}
div.modulebox div.boxwrap-bottom-l {
	background: url(../images/box/box-bottom-l.jpg) left bottom no-repeat;
}
div.modulebox div.boxwrap-bottom-r {
	background: url(../images/box/box-bottom-r.jpg) right bottom no-repeat;
}
div.modulebox div.boxwrap-content {
	padding:10px;
}

div.boxwrap-leftaccordion{
	width:100%;
	clear:both;
	margin-bottom:25px;
	background:#f4f4f4 url(../images/box/box-top.jpg) top repeat-x;
}

div.boxwrap-leftaccordion div.boxwrap-l {
	background:url(../images/box/border-l.jpg) left repeat-y;
}
div.boxwrap-leftaccordion div.boxwrap-r {
	background:url(../images/box/border-r.jpg) right repeat-y;
}
div.boxwrap-leftaccordion div.boxwrap-top-l {
	background:url(../images/box/box-top-l.jpg) left top no-repeat;
}
div.boxwrap-leftaccordion div.boxwrap-top-r {
	background:url(../images/box/box-top-r.jpg) right top no-repeat;
}
div.boxwrap-leftaccordion div.boxwrap-bottom {
	background: url(../images/box/border-bot.jpg) bottom repeat-x;
}
div.boxwrap-leftaccordion div.boxwrap-bottom-l {
	background: url(../images/box/box-bottom-l.jpg) left bottom no-repeat;
}
div.boxwrap-leftaccordion div.boxwrap-bottom-r {
	background: url(../images/box/box-bottom-r.jpg) right bottom no-repeat;
}
div.boxwrap-leftaccordion div.boxwrap-content {
	padding:10px 0;
}

.rl_right1 {
	background:#f4f4f4 url(../images/box/box-top.jpg) top repeat-x;
	margin-bottom:25px;
}
.rl_right2 {
	background:url(../images/box/box-top-l.jpg) left top no-repeat;
}
.rl_right3 {
	background:url(../images/box/box-top-r.jpg) right top no-repeat;
}
.rl_right4 {
	background: url(../images/box/border-bot.jpg) bottom repeat-x;			
}
.rl_right5 {
	background: url(../images/box/box-bottom-l.jpg) left bottom no-repeat;
}
.rl_right6 {
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/box/box-bottom-r.jpg) right bottom no-repeat;
}


div.modulebox-notitle div.boxwrap {
	width:100%;
	clear:both;
	background:#f4f4f4 url(../images/box/box-top-notitle.jpg) top repeat-x;
}
div.modulebox-notitle div.boxwrap-l {
	background:url(../images/box/border-l.jpg) left repeat-y;
}
div.modulebox-notitle div.boxwrap-r {
	background:url(../images/box/border-r.jpg) right repeat-y;
}
div.modulebox-notitle div.boxwrap-top-l {
	background:url(../images/box/box-top-l-notitle.jpg) left top no-repeat;
}
div.modulebox-notitle div.boxwrap-top-r {
	background:url(../images/box/box-top-r-notitle.jpg) right top no-repeat;
}
div.modulebox-notitle div.boxwrap-bottom {
	background: url(../images/box/border-bot.jpg) bottom repeat-x;
}
div.modulebox-notitle div.boxwrap-bottom-l {
	background: url(../images/box/box-bottom-l.jpg) left bottom no-repeat;
}
div.modulebox-notitle div.boxwrap-bottom-r {
	background: url(../images/box/box-bottom-r.jpg) right bottom no-repeat;
}
div.modulebox-notitle div.boxwrap-content {
	margin-bottom:20px;
	margin-top:3px;
	padding:10px;
}/* Login Form */

#rl_user4 fieldset {

	border: 0;

	margin: 0;

	padding: 0;

}



#rl_user4 {

	font-size: 10px;

	text-transform: uppercase;

}



#rl_user4 p, #rl_user4 td {

	margin: 0;

	padding: 0;

}



#rl_user4 td {

	padding-left: 10px;

}



#modlgn_username, #modlgn_passwd {

	margin-bottom: 5px;

}



#modlgn_button {

	background: url(../images/login_btn.png) no-repeat;

	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);	

	width: 106px;

	height: 23px;

	border: 0;

	font-size: 0;

	cursor: pointer;

}



/* User2 Tab Menu */

#rl_user2 ul {

	margin: 0;

	padding: 0;

}

#rl_user2 ul li {

	list-style: none;

	float: left;

	background: url(../images/tab_menu_bg.png);

	behavior: url(templates/rl_hivelocity/js/iepngfix.htc);;

	width: 114px;

	height: 26px;

	margin: 0 0 0 5px;

}



#rl_user2 ul li a {

	text-transform: uppercase;

	color: #cecece;

	display: block;

	font-size: 95%;

	height: 26px;

	line-height: 26px;

	text-align: center;

	font-weight: bold;

}



#rl_user2 ul li a:hover {text-decoration:underline;}



/* Moo menu */

#rl_nav ul {

	list-style: none;

	margin: 0;

	padding: 0;

	background: none;

}



#rl_nav li {

	display: block;

	float: left;

	margin: 0;

	padding: 0;

}



#rl_nav a,

#rl_nav li.active a {

	white-space: nowrap;

	display: block;

	float: left;

	height: 33px;

	line-height: 33px;

	padding: 0 10px;

	font-weight: bold;

	font-size: 100%;

	overflow: hidden;

	text-decoration: none;

	text-transform: uppercase;

	color: #7d7d7d;

	/*background: url(../images/menu_border.gif) no-repeat;*/

}



#rl_nav li.sfHover, #rl_nav li.parent.sfHover {

	background: url(../images/menu0_bg_hover.gif) repeat-x;

}



#rl_nav li li.parent {

	

}



#rl_nav ul ul li a,

#rl_nav ul li.active.parent ul a {

	/*padding-left: 5px;*/

}



#rl_nav ul ul li a:hover,

#rl_nav ul li.active.parent ul a:hover {

	/*padding-left: 5px;*/

	/*background: url(../images/menu_bg_hover.png) repeat-x;*/

	color: #cdcdcd;

}



/* mouseovers */



#rl_nav li li a:hover {

	/*background: url(../images/menu_bg_hover.png) repeat-x;*/

}



#rl_nav li li.active,

#rl_nav li.active li a,

#rl_nav li.active li a:hover {

	/*background: url(../images/menu_bg_hover.png) repeat-x;*/

}



#rl_nav li li a {

	height: 33px;

	line-height: 33px;

	color: #cdcdcd !important;

	font-size: 90%;

	font-weight: bold;

	/*background: url(../images/menu_bg.png) repeat-x;*/
	
	text-transform: capitalize;

}



#rl_nav li li, #rl_nav li li.parent {

	background: url(../images/menu_bg.gif) repeat-x;

}



#rl_nav li li:hover, #rl_nav li li.sfHover {

	background: url(../images/menu_bg_hover.gif) repeat-x !important;

}



#rl_nav li li.parent a {

	background: url(../images/menu_bg_arrow.gif) top right no-repeat;

}



#rl_nav li li.parent a:hover {

	background: url(../images/menu_bg_arrow_hover.gif) top right no-repeat;

}



#rl_nav li li.parent li a, #rl_nav li li.parent li a:hover {

	background: none;

}



#rl_nav li li a, #rl_nav li li a:hover {

	background: none;

}



/* Accordion */

#rl_right ul {

	margin: 0;

	padding: 0;

}



#rl_right li {

	list-style: none;

	margin: 0;

	padding: 0;

}



#rl_right .toggler {

	background: url(../images/box1_title.gif) repeat-x;

	height: 36px;

	line-height: 36px;

	color: #3b3b3b;

	margin: 0;

	padding: 0;

	padding-left: 10px;

	font-size: 14px;

	font-weight: bold;

	cursor: pointer;

}

 

#rl_right .element {

	padding: 0;

	margin: 0;
	
	background:url(../images/user3-midbg.jpg) left repeat-y;



}

#rl_right div.element-inner {
	padding-left: 10px !important;

	padding-right: 10px !important;

	background:url(../images/user3-topbg.jpg) 0 0 no-repeat;
}

/* Accordion Menu */

#rl_left ul {

	padding: 0;

	margin: 0;

	overflow: hidden;

	list-style: none;

}



#rl_left ul li {

	padding: 0px;

	line-height: 20px;

	display: block;

}



#rl_left ul li a {

	display: block;

	height: 20px;

	line-height: 20px;

}



#rl_left ul li span {

	display: block;

}



#rl_left ul li.toggler {

	background: url(../images/box1_title.gif) repeat-x;

	line-height: 36px;

	color: #3b3b3b;

	margin: 0;

	padding: 0;

	padding-left: 10px;

	font-size: 14px;

	font-weight: bold;

	cursor: pointer;

}



#rl_left ul.menu a.level2 {

	text-indent: 15px;

}



#rl_left ul.menu a.level2 span {

	background: url(../images/submenu_level2_item_icon.png) 0px 3px no-repeat;

}



#rl_left ul.menu a.level3 {

	text-indent: 25px;

}



#rl_left ul.menu a.level3 span {

	background: url(../images/submenu_level3_item_icon.png) 10px 3px no-repeat;

}



#rl_left ul.menu a.level4 {

	text-indent: 35px;

}



#rl_left ul.menu a.level4 span {

	background: url(../images/submenu_level4_item_icon.png) 20px 3px no-repeat;

}







/* Top menu */

#rl_top ul {

	margin: 0;

	padding: 0;

}



#rl_top ul li {

	list-style: none;

	float: left;

	margin: 0;

	padding: 0;

}



#rl_top ul li a {

	margin-top: 12px;

	float: left;

	padding: 0 5px;

	display: block;

	color: #cecece;

	border-right: 1px solid #cecece;

	font-size: 11px;

	line-height: 100%;

	font-weight: bold;	

}



/* Inset menu */

#rl_inset ul {

	margin: 0;

	padding: 0;

}



#rl_inset ul li {

	list-style: none;

	float: right;

	margin: 0;

	padding: 0;

	display: block;

}



#rl_inset ul li a {

	padding: 0 5px;

	display: block;

	color: #3B3B3B;

	border-left: 1px solid #3B3B3B;

	font-size: 11px;

	line-height: 100%;

	font-weight: bold;

}



/* Pathway */

#rl_breadcrumb {

	font-size: 10px;

	font-weight: bold;

}

#rl_breadcrumb a{

	font-size: 10px;

	font-weight: bold;

}

#rl_breadcrumb a:hover{

	font-size: 10px;

	font-weight: bold;

	text-decoration: underline;
}



/* User3 */

#rl_right1 h3 {
	background: url(../images/box1_title.gif) repeat-x;
	height: 36px;
	line-height: 36px;
	color: #3b3b3b;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;

}

div.module {
	background: url(../images/user3-midbg.jpg) left repeat-y;
	width:100%;
	clear:both;
	margin-bottom:25px;
}

div.module div{
	background:url(../images/right_footer.gif) left bottom no-repeat;
	overflow:hidden;

}
div.module div div{
	background:url(../images/user3-topbg.jpg) 0 46px no-repeat;
	overflow:hidden;
}
div.module div div div{
	background:none;
}
div.module h3{
	background: url(../images/user3-title.jpg) left top no-repeat;
	color: #3b3b3b;
	margin: 0 0 0 0;
	height:46px;
	line-height:56px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
}

.rl_user3_content {
	padding: 10px;

}
div#element1{
	background:url(../images/user3-topbg.jpg) 0 0px no-repeat;
}

div.modulebox {
	width:100%;
	clear:both;
	overflow:hidden;
	margin-bottom:25px;
}

div.modulebox div.box-title{
	background:url(../images/box/title-m.jpg) top repeat-x;
	height:50px;
	width:100%;
}
div.modulebox div.box-title-l{
	background:url(../images/box/title-l.jpg) left top no-repeat;
	height:50px;
	width:100%;
}
div.modulebox div.box-title-r{
	background:url(../images/box/title-r.jpg) right top no-repeat;
	height:50px;
	width:100%;
}
div.modulebox div.box-title h3 {
	color: #3b3b3b;
	margin: 0 0 0 0;
	padding-left: 10px;
	padding-top:25px;
	font-size: 14px;
	font-weight: bold;
}

div.modulebox div.boxwrap {
	width:100%;
	clear:both;
	background:#f4f4f4 url(../images/box/box-top-bg.jpg) top repeat-x;
}
div.modulebox div.boxwrap-l {
	background:url(../images/box/border-l.jpg) left repeat-y;
}
div.modulebox div.boxwrap-r {
	background:url(../images/box/border-r.jpg) right repeat-y;
}
div.modulebox div.boxwrap-top-l {
	background:url(../images/box/box-top-bg-l.jpg) left top no-repeat;
}
div.modulebox div.boxwrap-top-r {
	background:url(../images/box/box-top-bg-r.jpg) right top no-repeat;
}
div.modulebox div.boxwrap-bottom {
	background: url(../images/box/border-bot.jpg) bottom repeat-x;
}
div.modulebox div.boxwrap-bottom-l {
	background: url(../images/box/box-bottom-l.jpg) left bottom no-repeat;
}
div.modulebox div.boxwrap-bottom-r {
	background: url(../images/box/box-bottom-r.jpg) right bottom no-repeat;
}
div.modulebox div.boxwrap-content {
	padding:10px;
}

div.boxwrap-leftaccordion{
	width:100%;
	clear:both;
	margin-bottom:25px;
	background:#f4f4f4 url(../images/box/box-top.jpg) top repeat-x;
}

div.boxwrap-leftaccordion div.boxwrap-l {
	background:url(../images/box/border-l.jpg) left repeat-y;
}
div.boxwrap-leftaccordion div.boxwrap-r {
	background:url(../images/box/border-r.jpg) right repeat-y;
}
div.boxwrap-leftaccordion div.boxwrap-top-l {
	background:url(../images/box/box-top-l.jpg) left top no-repeat;
}
div.boxwrap-leftaccordion div.boxwrap-top-r {
	background:url(../images/box/box-top-r.jpg) right top no-repeat;
}
div.boxwrap-leftaccordion div.boxwrap-bottom {
	background: url(../images/box/border-bot.jpg) bottom repeat-x;
}
div.boxwrap-leftaccordion div.boxwrap-bottom-l {
	background: url(../images/box/box-bottom-l.jpg) left bottom no-repeat;
}
div.boxwrap-leftaccordion div.boxwrap-bottom-r {
	background: url(../images/box/box-bottom-r.jpg) right bottom no-repeat;
}
div.boxwrap-leftaccordion div.boxwrap-content {
	padding:10px 0;
}

.rl_right1 {
	background:#f4f4f4 url(../images/box/box-top.jpg) top repeat-x;
	margin-bottom:25px;
}
.rl_right2 {
	background:url(../images/box/box-top-l.jpg) left top no-repeat;
}
.rl_right3 {
	background:url(../images/box/box-top-r.jpg) right top no-repeat;
}
.rl_right4 {
	background: url(../images/box/border-bot.jpg) bottom repeat-x;			
}
.rl_right5 {
	background: url(../images/box/box-bottom-l.jpg) left bottom no-repeat;
}
.rl_right6 {
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/box/box-bottom-r.jpg) right bottom no-repeat;
}


div.modulebox-notitle div.boxwrap {
	width:100%;
	clear:both;
	background:#f4f4f4 url(../images/box/box-top-notitle.jpg) top repeat-x;
}
div.modulebox-notitle div.boxwrap-l {
	background:url(../images/box/border-l.jpg) left repeat-y;
}
div.modulebox-notitle div.boxwrap-r {
	background:url(../images/box/border-r.jpg) right repeat-y;
}
div.modulebox-notitle div.boxwrap-top-l {
	background:url(../images/box/box-top-l-notitle.jpg) left top no-repeat;
}
div.modulebox-notitle div.boxwrap-top-r {
	background:url(../images/box/box-top-r-notitle.jpg) right top no-repeat;
}
div.modulebox-notitle div.boxwrap-bottom {
	background: url(../images/box/border-bot.jpg) bottom repeat-x;
}
div.modulebox-notitle div.boxwrap-bottom-l {
	background: url(../images/box/box-bottom-l.jpg) left bottom no-repeat;
}
div.modulebox-notitle div.boxwrap-bottom-r {
	background: url(../images/box/box-bottom-r.jpg) right bottom no-repeat;
}
div.modulebox-notitle div.boxwrap-content {
	padding:10px;
}.menutop,.menutop *{margin:0;padding:0;}
div#rl_nav{/* this is a z-index ie6 and ie7 bug fix */
z-index:300;position: relative;}
#rl_nav li li{margin:0;}
.menutop{line-height:1.0;float:left;margin-bottom:0px;position:relative;}
.menutop ul{background:#fff;/*IE6 needs this*/
padding:0;}
.menutop li{float:left;list-style:none;position:relative;}
div#rl_nav li li a, div#rl_nav li.active li a{
	display: block;
	padding: 0;
	margin: 0;
	text-decoration: none;
	float: none;
	height: 33px;
	line-height: 33px;
	text-indent: 10px;
	width: 100%;
}
.menutop li ul{
	float:none;
	left:-999em;
	position:absolute;
	width:190px;
	z-index:300;
	font-family: Trebuchet MS !important;
}
.menutop li:hover {
	color: #b22525 !important;
}
.roundedMenu,
.menutop li ul li.last {}
.menutop ul.level2 {
	background: transparent url(../images/menuGrayBG.png) bottom center no-repeat !important;
}
.menutop li ul li a div {
	width: 100% !important;
	height: 100% !important;
	background: transparent url(../images/darkGrayBG.jpg) top center repeat-x !important;
	border-top: 1px solid #d9d9d9 !important;
	
	color: #e9e9e9 !important;
}

.menutop li ul li a div:hover {
	background: transparent url(../images/darkRedBG.jpg) top center repeat-x !important;
	border-top: 1px solid #eeeeee !important;
	color: #ffffff !important;
}

.menutop li:hover ul,
.menutop li.sfHover ul{
	left:0px;
	top:32px;
	background: transparent url(../images/menuGrayBG.jpg) top center repeat-x !important;
}
.menutop li:hover li ul,
.menutop li.sfHover li ul,
.menutop li li:hover li ul,
.menutop li li.sfHover li ul,
.menutop li li li:hover li ul,
.menutop li li li.sfHover li ul{
	top:-999em;
}
.menutop li li:hover ul,
.menutop li li.sfHover ul,
.menutop li li li:hover ul,
.menutop li li li.sfHover ul,
.menutop li li li li:hover ul,
.menutop li li li li.sfHover ul{
	left:190px;
	top:0px;
}
.menutop li li{position:relative;float:none;width:100%;}#white:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
#white:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}
#white:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}

.swiftbutton
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 12px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #CCCCCC;
	BORDER-WIDTH: 2px;
}

a.submain:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(https://v2.hivelocity.net/hiv_imgs/button_grey.gif);
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 22px;
	height: 25px;
	width: 156px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: table-cell;



}
a.submain:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(https://v2.hivelocity.net/hiv_imgs/button_grey.gif);
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 22px;
	height: 25px;
	width: 156px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: table-cell;


}
a.submain:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(https://v2.hivelocity.net/hiv_imgs/button_red.gif);
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 22px;
	height: 25px;
	width: 156px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: table-cell;


}
a.submain:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(https://v2.hivelocity.net/hiv_imgs/button_grey.gif);
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 22px;
	height: 25px;
	width: 156px;
	display: table-cell;

}
a.sublink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 25px;
	width: 156px;
	padding-top: 6px;
	padding-right: 22px;
	padding-bottom: 5px;
	padding-left: 2px;
	background-image: url(https://v2.hivelocity.net/hiv_imgs/butto_normal.gif);
	text-align: right;
	display: table-cell;



}
a.sublink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 25px;
	width: 156px;
	padding-top: 6px;
	padding-right: 22px;
	padding-bottom: 5px;
	padding-left: 2px;
	background-image: url(https://v2.hivelocity.net/hiv_imgs/butto_normal.gif);
	text-align: right;
	display: table-cell;



}
a.sublink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AF0000;
	text-decoration: underline;
	height: 25px;
	width: 156px;
	padding-top: 6px;
	padding-right: 22px;
	padding-bottom: 5px;
	padding-left: 2px;
	background-image: url(https://v2.hivelocity.net/hiv_imgs/butto_normal.gif);
	text-align: right;
	display: table-cell;



}
a.sublink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 25px;
	width: 156px;
	padding-top: 6px;
	padding-right: 22px;
	padding-bottom: 5px;
	padding-left: 2px;
	background-image: url(https://v2.hivelocity.net/hiv_imgs/butto_normal.gif);
	text-align: right;
	display: table-cell;



}
.boldgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3B3B3B;
	text-decoration: none;
}
.boldred {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C00000;
	text-decoration: none;
}
a.redlink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C00000;
	text-decoration: none;
}
a.redlink:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C00000;
	text-decoration: none;
}
a.redlink:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
a.redlink:active {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C00000;
	text-decoration: none;
}
a.whitelink:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.whitelink:visited {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.whitelink:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.whitelink:active {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.orangelink:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
a.orangelink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
a.orangelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
}
a.orangelink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}



.boldyellow {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFD800;
	text-decoration: none;
}
.boldwhite {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.whitelinknormal:link {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.whitelinknormal:visited {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.whitelinknormal:hover {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.whitelinknormal:active {





	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

li {
	/*list-style: url(https://v2.hivelocity.net/hiv_imgs/red_bullet.gif) outside;*/
	margin: 3px;
}
li li {
	/*list-style: url(https://v2.hivelocity.net/hiv_imgs/grey_bullet.gif) outside;*/
}
li li li {
	/*list-style: url(https://v2.hivelocity.net/hiv_imgs/grey_bullet01.gif) outside;*/
}

.bluebutton
{
	BORDER: solid 0 #FFFFFF;
	BACKGROUND: URL(https://support.hivelocity.net/supportsuite/themes/client_default/bluebuttonbg.gif) no-repeat;
	HEIGHT: 21px;
	WIDTH: 85px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	MARGIN: 0px;
    padding-top: 3px;
    padding-bottom: 15px;
    vertical-align:middle;
}

.orangebutton
{
	BORDER: solid 0 #FFFFFF;
	BACKGROUND: URL(https://support.hivelocity.net/supportsuite/themes/client_default/orangebuttonbg.gif) no-repeat;
	HEIGHT: 21px;
	WIDTH: 85px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	MARGIN: 0px;
    padding-top: 3px;
    padding-bottom: 15px;
    vertical-align:middle;
}

.yellowbutton
{
	BORDER: solid 0 #FFFFFF;
	BACKGROUND: URL(https://support.hivelocity.net/supportsuite/themes/client_default/yellowbuttonbg.gif) no-repeat;
	HEIGHT: 21px;
	WIDTH: 64px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	MARGIN: 0px;
    padding-top: 3px;
    padding-bottom: 15px;
    vertical-align:middle;
}

.yellowbuttonbig
{
	BORDER: solid 0 #FFFFFF; BACKGROUND: URL(https://support.hivelocity.net/supportsuite/themes/client_default/yellowbuttonbigbg.gif) no-repeat; HEIGHT: 21px; WIDTH: 100px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px; MARGIN: 0px; padding-top: 3px; padding-bottom: 15px; ALIGN: center; vertical-align:middle;
}

.commentrow1
{
	BACKGROUND-COLOR: #FFFDF7; BORDER: 0px SOLID #FFE6B8; COLOR: #333333; WIDTH: 99%;PADDING: 2px; MARGIN: 2px; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}

.commentrow2
{
	BACKGROUND-COLOR: #FFFFFF; BORDER: 0px SOLID #FFFBF2; COLOR: #333333; WIDTH: 99%;PADDING: 2px; MARGIN: 2px; FONT-FAMILY: Verdana, Tahoma; FONT-SIZE: 11px;
}

.commenthr
{
	BORDER: none;
	BACKGROUND-COLOR: #FCFCFC;
	COLOR: #FCFCFC;
	HEIGHT: 1px;
	MARGIN: 3 1 3 1;
	PADDING: 0;
}

.swifttext
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	PADDING: 2px 2px 2px 2px;
}

.departmentselect
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
}

.swifttextarea
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	WIDTH: 100%;
	PADDING: 2px 2px 2px 2px;
}

.swifttimer
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #FFFFFF;
	BORDER-WIDTH: 0px;
	WIDTH: 50px;
	TEXT-ALIGN: right;
	PADDING-RIGHT: 5px;
}

.navitem
{
	BACKGROUND-COLOR: #FEFEFE;
	COLOR: #000000;

	BORDER-BOTTOM: 1px solid #F5F5F5;
	PADDING: 4px;
}

.navitemhover
{
	BACKGROUND-COLOR: #F8F8F8;
	COLOR: #CACACA;

	BORDER-BOTTOM: 1px solid #F5F5F5;
	PADDING: 4px;
}

.swiftpostmessage
{	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 12px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	WIDTH: 98%;
	HEIGHT: 40px;
	OVERFLOW: auto;
	PADDING: 2px 2px 2px 2px;
}

.swiftsendbutton
{
	BACKGROUND: URL(https://support.hivelocity.net/supportsuite/themes/client_default/sendbuttonbg.gif);
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 12px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #CC0000;
	BORDER-WIDTH: 1px;
	WIDTH: 98%;
	HEIGHT: 40px;
	PADDING: 2px 2px 2px 2px;
}

.mediumtext {
    FONT-SIZE: 12px;
    COLOR: #333333;
    font-family: Trebuchet MS;
}
.mediumtext font span,
.mediumtext font strong {
	color: #0175b2 !important;
	font-size: 8pt;
	font-weight: bold;

}
.mediumtext span,
.mediumtext font strong {
	text-decoration: none !important;
	border-bottom: 0px !important;
}
.articlepreview
{
	COLOR: #404040;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

.dlitempreview
{
    FONT-SIZE: 11px;
    COLOR: #606060;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

.smalltext
{
    
}

.ticketpostname
{
    FONT-SIZE: 18px;
    COLOR: #333333;
    FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica;
}

.articletitle
{
    FONT-SIZE: 18px;
   	color: #0175b2 !important;
    FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica;
}

.printabletext
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	LETTER-SPACING: 2px;
}

.usertyping
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial;
}

.error
{
    FONT-SIZE: 11px;
    COLOR: #E55838;
    FONT-FAMILY: Verdana, Arial;
}

.title
{
	FONT-SIZE: 14px;
	COLOR: #CC0000;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial;
}

.body
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
}




.logintext,
.loginpassword {
	color: #0175b2;
	WIDTH: 140px;
	PADDING: 2px;
	MARGIN: 0px;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial;
	font-size: 9pt;
	BACKGROUND: #ffffff URL(https://support.hivelocity.net/supportsuite/themes/client_default/icon_user.gif) 3px 50% no-repeat;
	PADDING-LEFT: 20px;
	VERTICAL-ALIGN: middle;
}
.loginpassword,
.searchtext,
.searchselect {
	padding-left: 2px;	
	background: none;
	background-color: #ffffff;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial;
	font-size: 9pt;
	color: #0175b2;
}
.searchtext,
.searchselect {	
	WIDTH: 168px;
	border: 1px solid #cccccc;
}
.searchtext {
	BACKGROUND: #ffffff URL(images/search.png) 3px 50% no-repeat;
	PADDING-LEFT: 20px;
}
.languageselect
{	BACKGROUND-COLOR: #EFEFEF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #888888;
	BORDER-WIDTH: 1px;
	WIDTH: 120px;
}

form
{
	MARGIN: 0px;
	PADDING: 0px;
}

.borderrow1
{
	BACKGROUND-COLOR: #f1f1f1;
}

.qbrow1
{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
    FONT-SIZE: 9pt !important;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

.qbrow2
{
	BACKGROUND-COLOR: #FAFCFF;
	COLOR: #000000;
    FONT-SIZE: 9pt !important;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.smalltext {
    FONT-SIZE: 9pt !important;
}

.sectiontitlebg
{
	BACKGROUND: #FFFFFF url(https://support.hivelocity.net/supportsuite/themes/client_default/navtitlebg.gif) repeat-x top left;
	COLOR: #333333;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	PADDING: 0px;
}

.qbtitle {
	background: #EAEDF4 url(https://support.hivelocity.net/supportsuite/themes/client_default/qbtablebg.gif) repeat-x top left;
    COLOR: #333333;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12pt;
	PADDING: 2px 2px 2px 2px;
	MARGIN: 0px;
	BORDER-TOP: 1px SOLID #90A0B0;
	BORDER-BOTTOM: 1px SOLID #90A0B0;
}

.rowhighlight
{
	background-color: #F8F8F8;
	color: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

.tabletitle
{
	background: #EAEDF4 url(https://support.hivelocity.net/supportsuite/themes/client_default//titletablebg.gif) repeat-x top left;
    COLOR: #333333;
	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
	HEIGHT: 16px;
	PADDING: 2px 2px 2px 2px;
	MARGIN: 0px;
	BORDER-TOP: 1px SOLID #BBC0C0;
	BORDER-BOTTOM: 1px SOLID #BBC0C0;
}

.ticketsubject
{
	COLOR: #333333;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-WEIGHT: bold;
}

.row1
{
	BACKGROUND-COLOR: #EDEDED;
	COLOR: #000000;

}

.row2
{
	BACKGROUND-COLOR: #ffffff;
	COLOR: #000000;

}

.row3
{
	BACKGROUND-COLOR: #F8F8F8;
	COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

.tborder
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #cccccc;
}

.ticketline
{
	BACKGROUND-COLOR: #B9B9B9;
}

.tickethr
{
	BACKGROUND-COLOR: #D1D1D1; COLOR: #D1D1D1; BORDER: 0; HEIGHT:1px; MARGIN-TOP: 0; MARGIN-BOTTOM: 8; 
}

.tbordererror
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #E82A2A;
}

.errorbox
{
	background-color: #FFEAEA;
	color: #333333;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial;
}
.tcat {
	/*background: url(https://support.hivelocity.net/supportsuite/themes/client_default//tablebg.gif) repeat-x top left;*/
    background-color: #f1f1f1;
	color: #353535;
	font: 12pt Trebuchet MS, Tahoma;
	text-transform: uppercase;
}
.tcat font {
	color: #666666 !important;
}

.tabletitlerow
{
	BACKGROUND: url(https://support.hivelocity.net/supportsuite/themes/client_default//tabledescbg.gif) REPEAT-X TOP LEFT;
    COLOR: #113265;
	FONT: 11px Verdana, Tahoma;
}

.contenttableborder
{
	background: #D1DCEB;
	color: #FFFFFF;
}

.redtext
{
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
}
.swiftselect
{
	BORDER: 1px SOLID #4C77B6;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #666666;
	margin: 0px;
	padding: 1px;
	vertical-align: middle;
}
legend {
	color: #ad0000;
	font-family: Trebuchet MS;
	font-size: 10pt;
	font-weight: bold;
}	
.navpage
{
	background-color: #FFFFFF;
	color: #FFFFFF;
	font: 11px Tahoma, Verdana;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
}

.navpageselected
{
	background-color: #E5E5E5;
	color: #000000;
	font: 11px Tahoma, Verdana;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
}
.highlightpage
{
	background-color: #CC0000;
	color: #FFFFFF;
	font: bold 11px Tahoma, Verdana;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
}
.highlightpage a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.highlightpage a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.highlightpage a:hover, .highlightpage a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}
.newsdate
{
	FONT-SIZE: 11px;
	COLOR: #999999;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	MARGIN: 0 0 2px 0;
}

.irsui
{
	BACKGROUND-COLOR: #FBFBFB; BORDER: 1px SOLID #FFE6B8; COLOR: #333333; WIDTH: 100%;-moz-border-radius: 6px 6px 6px 6px; PADDING: 0px; MARGIN: 0px;
}

.irshr
{
	BORDER: none;
	COLOR: #ECECEC;
	BACKGROUND-COLOR: #ECECEC;
	HEIGHT: 1px;
	MARGIN: 3 1 3 1;
	PADDING: 0;
}

.swiftfieldset { margin-bottom: 6px; color: #cc0000; BORDER: 1px SOLID #CCCCCC; -moz-border-radius: 4px 4px 4px 4px; padding: 4px}
.swiftfieldset, .swiftfieldset td, .swiftfieldset p, .swiftfieldset li { FONT: 11px Verdana, Tahoma; }


.smallFormMargin {
	text-align: center;
	margin-top: 6px;
}