BODY
{
/* background-image:       url('img/bg_left.jpg'); */
background-repeat:      no-repeat;
background-position:    top left;
background-color:       #ffffff;
font:                   normal 12px verdana,arial,helvetica,sans-serif;
color:                  #333333;
margin:                 10px;

scrollbar-face-color:#dddddd;
scrollbar-highlight-color:#eeeeee;
scrollbar-shadow-color:#cccccc;
scrollbar-3dlight-color:#eeeeaa;
scrollbar-arrow-color:#555555;
scrollbar-track-color:#dddddd;
scrollbar-darkshadow-color:#111133;

}

.title
{ font-size: 16px; font-weight: bold; }

.title2
{ font-size: 14px; font-weight: bold; }



a:link, a:visited
{ color: #403260; text-decoration: none; }

a:hover
{ color: #990000; text-decoration:  none;}


#page_links {
border: 1px dashed #444444; padding: 14px; border-bottom: 1px dashed #444444;
}


.normalText
{ font: normal x12px verdana; }



.feature_title
{ font-size: 16px;  font-weight: normal;  padding: 0px; padding-bottom: 8px; }

.feature
{ border: 1px solid #aaaaaa; font-size: 12px; padding: 12px; }


.callToAction
{
padding: 20px; font-size: 13px; font-weight: normal; border-top: 1px solid #cccccc;
}

.callToAction a:link, .callToAction a:visited
{ font-weight: bold; }

.callToAction a:hover
{ color: #990000; text-decoration:  none;}



#page_title
{
color: #333333;  font-size: 16px; text-align: left; font-weight: bold;
border: 0px solid red;  padding: 6px;  position: absolute;
left: 216px;  top: 122Px;  z-index: 5;
}


#main_content
{
color: #333333;
font: normal 9pt verdana,arial,helvetica,sans-serif;
text-align: left;
border: 0px solid red;
padding: 10px;
position: absolute;
left: 202px;
top: 96px;
padding-right: 100px;
padding-left: 20px;
line-height: 22px;
}



#plugin_container
{
color: #333333;
font: normal 9pt verdana,arial,helvetica,sans-serif;
text-align: left;
border: 0px solid red;
padding: 10px;
position: absolute;
left: 202px;
top: 96px;
padding-right: 0px;
padding-left: 2px;
}




#main_content a:link, #main_content a:visited
{ color: #505280; text-decoration: none; }

#main_content a:hover
{ color: #990000; text-decoration: none; }


#footer
{ padding-bottom: 8px; padding-top: 12px; font: normal 10px verdana; color:#333333; }
#footer TD { font-size: x12px }


#links
{
border:0px solid red;
padding:3px;
font: normal 8pt verdana;
color: #000000;
position: absolute;
bottom: 1px;
left: 0px;
}

#links a:link, #links a:visited, #links a:hover
{ color: #000000; text-decoration:  none; }


#bg_right
{
position:               absolute;
right:                  0px;
top:                    0px;
width:                  310px;
height:                 325px;
background-image:       url('img/bg_right.jpg');
background-repeat:      no-repeat;
background-position:    top right;
border:                 0px solid red;
padding: 0px;
}



.signUpForm
{
padding: 12px;
padding-bottom: 0px;
border: 1px dotted #1E72b6;
line-height: 22px;
}
.signUpForm TD
{ line-height: 22px; }


.signupButton
{
background-color: #009900;
color: #ffffff;
border: 1px solid #000000;
padding: 4px;
border-top: 1px solid #5D5D5D;
border-left: 1px solid #5D5D5D;
border-bottom: 1px solid #404040;
border-right: 1px solid #404040;
}


/* ============================================ input */
.inputbox
{
background-color: #9090A0;
color:            #0000000;
font-weight:      normal;
font-size:        9pt;
font-family:      arial;
padding-top:      1px;
border-top:       1px solid #5D5D5D;
border-left:      1px solid #5D5D5D;
border-bottom:    1px solid #404040;
border-right:     1px solid #404040;
}




/* INPUTs =================== */

.inputbutton
{
/*
background-color: #cccccc;
border-top:       1px solid #5D5D5D;
border-left:      1px solid #5D5D5D;
border-bottom:    1px solid #404040;
border-right:     1px solid #404040;
color:            #000000;
font-weight:      normal;
font-size:        14px;
font-family:      arial;
*/
}


.dropdown
{
background-color: #ffffff;
border-width:    0px;
color:           #000000;
font-weight:     normal;
font-size:       8pt;
font-family:     arial;
}




#subhead
{
padding-left: 16px;
font-size: 16px;
font-weight: bold;
}











/* menu stuff - DON'T TOUCH!!!!!!!!!!!  */


#menuOuter
{
border: 0px solid #99999;
padding: 0px;
padding-left: 6px;
padding-right: 12px;
padding-bottom: 30px;
position: absolute;
left: 16px;
top: 126px;
width: 174px;
}


#extralinks
{ position: absolute; top: 4px; left: 138px; width:40px; display: block; text-align: right; font-weight: normal; }

.section
{ padding: 0px; }

.section_title
{
border-bottom: 0px solid #999999;
color: #000000;
padding: 3px;
padding-bottom: 1px;
padding-left: 0px;
font: bold 12px verdana,arial,sans-serif;
}

.section_data
{
border: 0px solid #cccccc;
padding: 0px;
font: normal 12px verdana,arial,sans-serif;
}


.container
{
border: 0px solid green;
padding: 2px;
padding-left: 11px;
display: none;
background-image: url('img/folder_line5.gif');
background-position: bottom left;
background-repeat: repeat-y;
}

.container_open
{
border: 0px solid green;
padding: 2px;
padding-top: 0px;
padding-left: 13px;
display: block;
background-image: url('img/folder_line4a.gif');
background-position: bottom left;
background-repeat: repeat-y;
}

.folder
{
border: 0px solid red;
padding: 2px;
padding-left: 3px;
font: normal 12px verdana,arial,sans-serif;
background-image: url('img/folder_line6.gif');
background-position: top left;
background-repeat: repeat-y;
}
/*
.folder a:link, .folder a:visited
{ color: #333333; text-decoration: none; }

.folder a:hover
{ color: #00F8FF; text-decoration:  none; }
*/

.files
{
border: 0px solid purple;
padding: 0px;
padding-top: 2px;
display: block;
background-image: url('img/folder_line5as.gif');
background-position: top left;
background-repeat: no-repeat;
}

.file
{
border: 0px solid blue;
padding: 3px;
padding-top: 2px;
padding-left: 6px;
font: normal 12px verdana,arial,sans-serif;
background-image: url('img/folder_line2.gif');
background-position: bottom left;
background-repeat: no-repeat;
}
/*
.file a:link, .file a:visited
{ color: #333333; text-decoration: none; }

.file a:hover
{ color: #00F8FF; text-decoration:  none; }
*/



#file_home
{ background-image: none;  font-weight: normal; width: 160px; }

.file_on
{
border: 1px dashed #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
padding: 2px;
padding-top: 2px;
padding-left: 6px;
font: normal 12px verdana,arial,sans-serif;
background-image: url('img/folder_line2.gif');
background-position: bottom left;
background-repeat: no-repeat;
}




