html, body{ 
margin:0;
padding:0;
border:none;
background-image:url(bg.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#e2fde9;
font-family:'Helvetica Neue',calibri,helvetica,arial,sans-serif;
font-size:14px;
line-height:1em;
}

a{
text-decoration:none;
color:#009395;
}
a:hover{
text-decoration:underline;
}
.link:hover{
text-decoration:underline;
}

.page_div{
text-align:left;
background-color:#fff;
}
.boxtitle{
font-size:14px;
color:#000;
line-height:1em;
font-weight:bold;
}
.question{
font-family:arial, helvetica, sans-serif;
font-size:14px;
color:#bbb;
line-height:1em;
font-weight:bold;
}
.title_line{
clear:both;
margin:3px 0 0 0;
height:1px;
background:#bbb;
}
.homebox_title_l{
float:left;
width:8px;
height:38px;
}
.homebox_title_c{
float:left;
width:454px;
height:38px;
}
.homebox_title_r{
float:left;
width:8px;
height:38px;
}
.box_green{
background:#94bd9a;
}
.box_blue{
background:#6fb0c5;
}
.box_grey_l{
background:#999;
}
.box_grey_c{
background:#999;
}
.box_grey_r{
background:#999;
}
.homebox_bot{
display:none;
color:#555;
padding:4px 10px 4px 10px;
background-color:#dcdcdc;
}
.pic_bg{
background-color:#dcdcdc;
}
.shade_d{
background-color:#ebebeb;
}
.shade_l{
background-color:#f2f2f2;
}
.shade_y{
background-color:#fff3c2;
}
.shade_ly{
background-color:#fff6e5;
}
.shade_g{
background-color:#def1de;
}
.shade_w{
background-color:#fff;
}
.shade_b{
background-color:#eaffff;
}
.shade_db{
background-color:#4b6fe8;	
}
.shade_t{
background-color:#beecec;	
}
.headline{
color:#000;
font-weight:bold;
}
.headline2{
color:#e45f00;
font-weight:bold;
}
.msg_bar{
background-color:#94bd9a;
}
.sectitle{
font-size:12px;
color:#4b6fe8;
font-weight:bold;
}

.at{
font-family:arial, helvetica, sans-serif;
}
.t8{
font-size:9px;
}
.t9{
font-size:10px;
}
.t10{
font-size:11px;
}
.t11{
font-size:12px;
}
.t12{
font-size:13px;
}
.t13{
font-size:14px;
}
.t14{
font-size:15px;
}
.t15{
font-size:16px;
}
.t16{
font-size:17px;
}
.c1{
color:#444;
}
.c2{
color:#999;
}
.c3{
color:#8f4e21;
}
.c4{
color:#009395;
}
.c5{
color:#4b6fe8;
}
.c6{
color:#fff;
}
.c7{
color:#aad4d1;
}
.c_error{
color:#d20000;
}
.b{
font-weight:bold;
}
.nb{
font-weight:normal;
}
.i{
font-style:italic;
}
.ni{
font-style:normal;
}
.u{
text-decoration:underline;
}
.nu{
text-decoration:none;
}

.btnbox{
	background-color:#e6e6e6;
	padding:8px 0 8px 0;
	text-align:center;
}
.btnbox:hover{
	background-color:#beecec;
}
.lb_close{
	width:16px;
	height:16px;
	padding:0;
	background-image:url(http://www.storageportals.com/lb_close.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
}
.shadow{
	background:url(http://www.storageportals.com/shade_pixel.png);
	padding:6px;
}


#header{
margin:0;
padding:0;
text-align:left;
position:relative;
font-family:'Helvetica Neue',calibri,helvetica,arial,sans-serif;
text-align:center;
font-weight:bold;
font-size:14px;
line-height:1.3em;
}
#header #nav ul{
list-style:none;
margin:0;
padding:0;
float:left;
clear:both;
}
#header #nav ul li{ 
margin:0;
padding:0;
float:left;
background:none;
white-space:nowrap;
} 
#header #nav ul li.selected{ 
margin:0;
padding:0;
float:left;
background:#fff;
white-space:nowrap;
} 
#header #nav ul li a{ 
color:#666;
display:block;
text-decoration:none;
background:none;
margin:0;
padding:6px 12px 6px 12px;
} 
#header #nav ul li.selected a{ 
color:#000;
display:block;
text-decoration:none;
background:#fff;
margin:0;
padding:6px 12px 6px 12px;
} 
#header #nav ul li:hover, #header #nav ul li.hover{
background:#e1f7f7;
}
#header #nav ul li:hover a, #header #nav ul li.hover a{
}

/* ACCOUNT MENU */
#account{
margin:0 auto;
padding-top:0px;
text-align:left;
position:relative;
font-family:'Helvetica Neue',calibri,helvetica,arial,sans-serif;
text-align:center;
font-weight:bold;
font-size:16px;
line-height:1.3em;
}
#account #nav-primary ul{
list-style:none;
margin:0;
padding:0;
float:left;
clear:both;
}

#account #nav-primary ul li{ 
margin:0;
padding:0;
float:left;
background:#e1f7f7 url(menu_shade_bot.gif) repeat-x bottom;
white-space:nowrap;
} 
#account #nav-primary ul li.selected{ 
margin:0;
padding:0;
float:left;
background:#fff;
white-space:nowrap;
} 
#account #nav-primary ul li a{ 
color:#888;
display:block;
text-decoration:none;
margin:0;
height:30px;
padding:14px 22px 0 22px;
}
#account #nav-primary ul li.selected a{ 
color:#000;
display:block;
text-decoration:none;
background:#fff;
margin:0;
height:32px;
padding:12px 22px 0 22px;
font-size:18px;
} 
#account #nav-primary ul li:hover, #account #nav-primary ul li.hover{ 
background:#f0fbfb;
}

/* SUB-ACCOUNT MENU */
#account-sub{
margin:0 auto;
padding-top:0px;
text-align:left;
position:relative;
font-family:'Helvetica Neue',calibri,helvetica,arial,sans-serif;
text-align:center;
font-weight:bold;
font-size:15px;
line-height:1.3em;
}
#account-sub #nav-primary ul{
list-style:none;
margin:0;
padding:0;
float:left;
clear:both;
}

#account-sub #nav-primary ul li{ 
margin:0;
padding:0;
float:left;
background:#fff;
white-space:nowrap;
} 
#account-sub #nav-primary ul li.selected{ 
margin:0;
padding:0;
float:left;
background:#94bd9a;
white-space:nowrap;
} 
#account-sub #nav-primary ul li a{ 
color:#888;
display:block;
text-decoration:none;
margin:0;
height:26px;
padding:10px 16px 0 16px;
}
#account-sub #nav-primary ul li.selected a{ 
color:#fff;
display:block;
text-decoration:none;
background:#94bd9a;
margin:0;
height:26px;
padding:10px 16px 0 16px;
} 
#account-sub #nav-primary ul li:hover, #account-sub #nav-primary ul li.hover{ 
background:#dfebe1;
}

/* SUB-ACCOUNT MENU 2 */
#account-sub2{
margin:0 auto;
padding-top:0px;
text-align:left;
position:relative;
font-family:'Helvetica Neue',calibri,helvetica,arial,sans-serif;
text-align:center;
font-weight:bold;
font-size:15px;
line-height:1.3em;
}
#account-sub2 #nav-primary ul{
list-style:none;
margin:0;
padding:0;
float:left;
clear:both;
}

#account-sub2 #nav-primary ul li{ 
margin:0;
padding:0;
float:left;
background:#fff;
white-space:nowrap;
} 
#account-sub2 #nav-primary ul li.selected{ 
margin:0;
padding:0;
float:left;
background:#6fb0c5;
white-space:nowrap;
} 
#account-sub2 #nav-primary ul li a{ 
color:#888;
display:block;
text-decoration:none;
margin:0;
height:26px;
padding:10px 16px 0 16px;
}
#account-sub2 #nav-primary ul li.selected a{ 
color:#fff;
display:block;
text-decoration:none;
background:#6fb0c5;
margin:0;
height:26px;
padding:10px 16px 0 16px;
} 
#account-sub2 #nav-primary ul li:hover, #account-sub2 #nav-primary ul li.hover{ 
background:#dbebf0;
}


/*-- LINKS & BUTTONS --*/

a.actionsmall{ 
display:block;
float:left;
margin:0;
background:url(bg_action_primary_right.gif) no-repeat 100% 0;
text-decoration:none;
color:#333;
cursor:pointer;
text-align:center;
font-family:'Helvetica Neue',calibri,helvetica,arial,sans-serif;
font-size:13px;
font-weight:bold;
line-height:1.3em;
} 
a.actionsmall span{ 
display:block;
margin:0;
padding:4px 10px 3px 10px;
min-height:18px;
background:url(bg_action_primary_left.gif) no-repeat 0 0;
} 
a.actionsmall.secondary{ 
background:url(bg_action_secondary_right.gif) no-repeat 100% 0;
} 
a.actionsmall.secondary span{ 
background:url(bg_action_secondary_left.gif) no-repeat 0 0;
} 
a.actionsmall.blank{ 
background:none;
}
a.actionsmall.blank span{ 
background:none;
}
a.actionsmall:hover{ 
background:url(bg_action_hover_right.gif) no-repeat 100% 0;
} 
a.actionsmall:hover span{ 
background:url(bg_action_hover_left.gif) no-repeat 0 0;
} 
a.actionsmall:visited{ 
color:#333;
}

a.actionbig{ 
display:block;
float:left;
margin:0;
background:url(bg_big_right_y.gif) no-repeat 100% 0;
text-decoration:none;
color:#333;
cursor:pointer;
text-align:center;
font-family:'Helvetica Neue',calibri,helvetica,arial,sans-serif;
font-size:15px;
font-weight:bold;
line-height:1.3em;
} 
a.actionbig span{ 
display:block;
margin:0;
padding:9px 20px 0 20px;
min-height:32px;
background:url(bg_big_left_y.gif) no-repeat 0 0;
} 
a.actionbig.secondary{ 
background:url(btn_big_r_g.jpg) no-repeat 100% 0;
} 
a.actionbig.secondary span{ 
background:url(btn_big_l_g.jpg) no-repeat 0 0;
} 
a.actionbig.blank{ 
background:none;
}
a.actionbig.blank span{ 
background:none;
}
a.actionbig:hover{ 
background:url(bg_big_right_t.gif) no-repeat 100% 0;
} 
a.actionbig:hover span{ 
background:url(bg_big_left_t.gif) no-repeat 0 0;
} 
a.actionbig:visited{ 
color:#333;
}

a.btn_disabled_big{ 
display:block;
float:left;
margin:0;
background:url(btn_big_disabled_r.jpg) no-repeat 100% 0;
text-decoration:none;
color:#333;
cursor:pointer;
text-align:center;
font-family:'Helvetica Neue',calibri,helvetica,arial,sans-serif;
font-size:15px;
font-weight:bold;
line-height:1.3em;
} 
a.btn_disabled_big span{ 
display:block;
margin:0;
padding:9px 0 0 0;
min-height:32px;
background:url(btn_big_disabled_l.jpg) no-repeat 0 0;
} 

a.btn_disabled_biggest{ 
display:block;
float:left;
margin:0;
background:url(bg_disabled_biggest_right.gif) no-repeat 100% 0;
text-decoration:none;
color:#333;
cursor:pointer;
text-align:center;
font-family:'Helvetica Neue',calibri,helvetica,arial,sans-serif;
font-size:16px;
font-weight:bold;
line-height:1.3em;
} 
a.btn_disabled_biggest span{ 
display:block;
margin:0;
padding:18px 20px 0 20px;
min-height:55px;
background:url(bg_disabled_biggest_left.gif) no-repeat 0 0;
} 

a.actionbiggest{ 
display:block;
float:left;
margin:0;
background:url(bg_biggest_right_y.gif) no-repeat 100% 0;
text-decoration:none;
color:#333;
cursor:pointer;
text-align:center;
font-family:'Helvetica Neue',calibri,helvetica,arial,sans-serif;
font-size:16px;
font-weight:bold;
line-height:1.3em;
} 
a.actionbiggest span{ 
display:block;
margin:0;
padding:18px 20px 0 20px;
min-height:55px;
background:url(bg_biggest_left_y.gif) no-repeat 0 0;
} 
a.actionbiggest.secondary{ 
background:url(bg_biggest_right_g.gif) no-repeat 100% 0;
} 
a.actionbiggest.secondary span{ 
background:url(bg_biggest_left_g.gif) no-repeat 0 0;
} 
a.actionbiggest:hover{ 
background:url(bg_biggest_right_t.gif) no-repeat 100% 0;
} 
a.actionbiggest:hover span{ 
background:url(bg_biggest_left_t.gif) no-repeat 0 0;
} 
a.actionbiggest:visited{ 
color:#333;
}

a.btn_disabled{ 
display:block;
float:left;
margin:0;
background:url(btn_disabled_r.jpg) no-repeat 100% 0;
text-decoration:none;
color:#333;
cursor:pointer;
text-align:center;
font-family:'Helvetica Neue',calibri,helvetica,arial,sans-serif;
font-size:13px;
font-weight:bold;
line-height:1.3em;
} 
a.btn_disabled span{ 
display:block;
margin:0;
padding:4px 4px 3px 4px;
min-height:18px;
background:url(btn_disabled_l.jpg) no-repeat 0 0;
}

a.checkbtn_in{ 
display:block;
float:left;
margin:0;
background:url(bg_checkbtn_in_right.gif) no-repeat 100% 0;
text-decoration:none;
color:#fff;
cursor:pointer;
text-align:left;
font-family:'Helvetica Neue',calibri,helvetica,arial,sans-serif;
font-size:13px;
font-weight:bold;
line-height:1.3em;
} 
a.checkbtn_in span{ 
display:block;
margin:0;
padding:11px 8px 0 15px;
height:34px;
background:url(bg_checkbtn_in_left.gif) no-repeat 0 0;
}
a.checkbtn_in:hover{ 
background:url(bg_checkbtn_in_hover_right.gif) no-repeat 100% 0;
} 
a.checkbtn_in:hover span{ 
background:url(bg_checkbtn_in_hover_left.gif) no-repeat 0 0;
} 
a.checkbtn_in:visited{ 
color:#fff;
}

a.checkbtn_out{ 
display:block;
float:left;
margin:0;
background:url(bg_checkbtn_out_right.gif) no-repeat 100% 0;
text-decoration:none;
color:#333;
cursor:pointer;
text-align:left;
font-family:'Helvetica Neue',calibri,helvetica,arial,sans-serif;
font-size:13px;
font-weight:bold;
line-height:1.3em;
} 
a.checkbtn_out span{ 
display:block;
margin:0;
padding:11px 8px 0 15px;
height:34px;
background:url(bg_checkbtn_out_left.gif) no-repeat 0 0;
}
a.checkbtn_out:hover{ 
background:url(bg_checkbtn_out_hover_right.gif) no-repeat 100% 0;
} 
a.checkbtn_out:hover span{ 
background:url(bg_checkbtn_out_hover_left.gif) no-repeat 0 0;
} 
a.checkbtn_out:visited{ 
color:#333;
}

img{ 
border:none;
line-height:0px;
}
input, textarea, select{ 
font-family:'Helvetica Neue',calibri,helvetica,arial,sans-serif;
/* border:1px solid #e0e0e0; */
border:1px solid #eaffff;
background-color:#eaffff;
font-size:16px;
color:#555;
font-weight:bold;
margin:0px;
}
input.check{
height:14px;
width:14px;
background:none;
border:0px;
}
input.radio{
height:14px;
width:14px;
background:none;
border:0px;
}
li{
padding-left:0;
margin-left:0;
margin-bottom:1em;
}