/* Force scrollbar to be displayed on Firefox */
html {height: 100%;} 
body {min-height: 101%;margin:0px;padding:0px;background-color:White;} 

/* Default text style is Arial 8 point */
td, p, li, ul, div, span {font-family: Verdana,Arial,sans-serif; font-size: 11px; color: #333333; text-align:left;}
input, select { font-family: Arial,sans-serif; font-size: 11px; color: #333333; }
/* Default link is black with orange hover */
a:link, a:visited, a:active
{
    font-weight: normal; color: #333333; text-decoration: underline;
}
a:hover
{
    color: #FF6600; font-weight: normal; text-decoration: underline;
}
.maindiv
{width:777px;text-align:center;margin-right:auto;margin-left:auto;}

/* large gray title at top of admin and some main pages */
.graytitle
{
    font-family:verdana;font-size:17px;font-weight:bold;letter-spacing:-1px;color:#666666;padding-bottom:7px;border-bottom: 2px solid #666666;
}

/* tops of the info boxes */
.boxtop
{
    width:100%;border:1px solid #999999;background:#999999;color:white;font-family:verdana;font-size:11px;padding:4px;
}
/* bottoms of the info boxes */
.boxbottom
{
    color:#333333;font-family:verdana;font-size:11px;padding:8px;background-color:#f8f8f8;border:1px solid #DDDDDD;width:100%
}
.homeboxtop
{
    text-align:left;margin-top:11px; width:757px;font-family:verdana;font-size:11px;font-weight:normal;color:#999999;padding:8px;border:1px solid #DDDDDD;
}
.alertboxtop
{
    width:100%;border:1px solid #D04040;background:#D04040;color:white;font-family:verdana;font-size:11px;padding:4px;
}
.boxleft
{
    width:400px; margin-right:17px; float:left; margin-left:2px;
}
.boxright
{
    width:330px; float:right;margin-right:5px;
}
.boxrightbase
{
    width:330px; background-color:#FF6707;color:white;text-transform:uppercase;font-size:10px;font-family:Verdana,Arial;
    padding-top:9px;padding-bottom:9px;text-align:center;margin-top:0px;
}
.boxlefttop
{
    width:auto;border:1px solid #DDDDDD;background-image:url('images/swishspace_home_lhs_fade.png'); 
    background-repeat:repeat-x; background-color:#F9F9F9;text-align:left;padding-left:12px;padding-bottom:7px;padding-right:12px;padding-top:9px;margin-bottom:10px;
}
.boxlefttext
{
   padding-bottom:6px;text-align:left;font-family:Verdana;font-size:11px;color:#999999;font-weight:normal;padding-left:8px;
}
.orangenumber
{
    vertical-align:top;font-family:"Arial Narrow",Arial;font-weight:bold;font-size:19px;color:#FF6707;   
}
.orangetitle
{
    padding-bottom:4px;vertical-align:top;font-family:"Arial Narrow",Arial;font-weight:bold;font-size:17px;color:#FF6707;   
}
ul.menulist
{
    margin:0px;
}
li.menubutton
{
    width:94px;height:25px;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-top:1px solid #DDDDDD;
    background-image:url('images/swishspace_button_fade.png');background-repeat:repeat-x;float:left;list-style: none;
    text-align:center; margin-left:3px;
}
a.menulink
{
    font-family:Arial,Helvetica;font-size:9px; padding-top:7px;padding-bottom:3px; display:block; color: #999999;text-decoration: none;  
}
a.menulink:hover
{
   color: #FF6600; text-decoration: underline;
}
.header
{
    height:56px; vertical-align:bottom;padding:0px;margin:0px;
}
.headerlogo
{
    vertical-align:bottom; float:left; display:inline;
}
.headermenu
{
    float:right;display:block;margin-top:30px;
}
.cleaner
{
    width:100%;clear:both;border-top:1px solid #CCCCCC;height:1px;
}
.clearer
{
    width:100%;clear:both;height:1px;
}
/* used for the bot_nav include text */
.bot_nav, a.bot_nav:link, a.bot_nav:visited, a.bot_nav:active
{
 font-size: 10px; font-weight: normal; color: #666666; text-decoration: none;
}
a.bot_nav:hover
{
 font-size: 10px; font-weight: normal; color: #666666; text-decoration: underline;
}
.hover_hidden
{ position:absolute;visibility: hidden; padding:8px; border: 1px solid black; background: white;width:420px; }
.homelist
{
    margin-left: 18px;margin-bottom:0px;
}
.homeitem
{
    list-style-image: url('http://www.swishspace.com/images/swishspace_list_tick.png');
    list-style-type: none; 
}
.error {
	color: red;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
}
.text_error {
	color: red;
}
.image_noborder
{
border: none; padding: none;    
}
.tinyarrow
{
    font-weight:bold;
}
.closebutton { cursor:pointer;border:1px solid gray;width:10px;height:10px;position:relative;float: right; margin-left:3px;}