body
{
   background-color: #000;
   padding: 0px;
   color: #fff;
}

/* Default Font Info */
body, td, th, p, div, span, h1, h2, h3, input, textarea, select
{
   font-family: arial, helvetica;
   font-size: 9pt;
   color: #aaaaaa;
}

h1
{
   color: #d3d3d3;
   margin: 0px;
   padding: 0px;
   font-size: 12pt;
   xxxmargin-left: 10px;
}

h2
{
   margin: 0px;
   font-size: 12pt;
}

h3
{
   /* top right btm left */
   margin: 5px 0px 2px 0px;
   font-size: 9pt;
}

.indent
{
   margin-left: 30px;
}

div.pagemain
{
   padding-bottom: 20px;
   overflow: none;
   height: 80%;
}

.content {
   padding-bottom: 20px;
   overflow: auto;
   height: 72%;
}

div.content2 {
   padding-bottom: 20px;
   float: left;
   width: 82%;
   height: 95%;
   overflow: auto;
}
div.modelimage {
   float: left;
   top: -5%;
   width: 82%;
   height: 100%;
   overflow: auto;
   position: relative;
}

div.contentadmin {
   padding-top: 20px;
   padding-left: 20px;
   padding-bottom: 20px;
   overflow: none;
   float: left;
   height: 72%;
}

div.navbgdiv2 {
   border: none;
   padding: 5px;
   margin: 10px;
   float: left;
   overflow: none;
}

div#frametopmenu
{
   float: left;
   height: 91px;
   vertical-align: top;
}

.framecontent
{
   background-image: url(http://1010models.com/elinbg.jpg);
   background-repeat: no-repeat;
   height: 100%;
   xxxborder: solid 1px #ff0000;
   /* top right btm left */
   xxxpadding: 0px 20px 50px 240px;
}
.framecontent2
{
   background-image: url(http://1010models.com/elinbg.jpg);
   background-repeat: no-repeat;
   height: 100%;
   float: left;
   xxxborder: solid 1px #ff0000;
   /* top right btm left */
   xxxpadding: 0px 20px 50px 240px;
}


div.navfooter
{
   position: absolute;
   background-color: #CE0000;
   color: #E6E6E6;
   text-align: center;
   width: 99%;
   top: 94%;
}
div.navfooter a { color: #F0F0F0; }
div.navfooter a:visited { color: #B4B4B4; }

a
{
   color: #f00;
}

input, textarea, select
{
   background-color: #444;
   color: #fff;
   border: solid 1px #666666;
}

table.form th
{
   text-align: right;
   vertical-align: top;
}

table.form td
{
   text-align: left;
   vertical-align: top;
}

.index_current
{
   background-color: #666666;
}


/* Boxed List style - many items, in boxes */
ul.boxedlist 
{
   list-style: none;
   margin: 0px; 
   padding: 0px;
}

ul.boxedlist li, .boxeditem
{
   margin: 1px;
   border: solid 1px #d3d3d3;
}

ul.boxedlist li p, .boxeditem p
{
   padding: 15px;
}

/* Spacing around images... */
img.portrait
{
   margin-right: 20px;
   margin-bottom: 20px;
}

img.smlportrait
{
   border: none;
   margin: 2px;
   xxmargin-right: 10px;
}

/* Form "Index" style... */
ul.index
{
   list-style: none;
   margin: 5px;
}

/* Side Menu style... */
ul.sidemenu
{
   list-style: none;
   margin: 5px;
   margin-top: 15px;
}

ul.sidemenu li
{
   white-space: nowrap;
   margin: 0px;
   padding: 3px;
}

ul.sidemenu li a
{
   color: #d3d3d3;
   text-decoration: none;
}

/* Layout frame borders... */
.frametopleft
{
   xxxborder-right: solid 1px #4d4d4d;
   xxxborder-bottom: solid 1px #4d4d4d;
   text-align: left;
   vertical-align: bottom;
   width: 200px;
   padding-bottom: 10px;
}


.frametop
{
   xxxborder-bottom: solid 1px #4d4d4d;
   text-align: left;
   vertical-align: bottom;
}

.frameleft
{
   xxxborder-right: solid 1px #4d4d4d;
   text-align: left;
   vertical-align: top;
}
div.frameleft2
{
   xxxborder-right: solid 1px #4d4d4d;
   text-align: left;
   vertical-align: top;
   float: left;
}

.framecontent
{
   padding: 0px;
   padding-left: 20px;
}

.boxedtile
{
   xxxfloat: left;
   text-align: center;
   width: 125px;
   margin: 10px;
   xxxborder: solid 1px #d3d3d3;
   border: solid 1px #333;
   
}

div.boxedtile
{
   float: left;
}

.briefinfo
{
   font-size: 10pt;
}

.briefinfo a
{
   text-decoration: none;
}

.floatchunk, .floatform
{
   float: left;
   border: none;
   margin: 0px;
}

div.floatform
{
   width: 18em;
   height: 6em;
   xxxborder: solid 1px #ff0000;
}

ul.nobullets
{
   list-style: none;
   padding: 10px;
   margin: 0px;
}

.briefinfotable tr
{
   border: solid 1px #ddd;
}

.briefinfotable td
{
   vertical-align: top;
}

.briefinfotable ul
{
   margin: 0px;
   padding: 0px;
   padding-left: 20px;
}

h2 a 
{
   text-decoration: none;
}

.briefinfotable h4
{
   color: #cc0000;
   margin: 0px;
   padding: 0px;
   margin-bottom: 10px;
}

h4.nobreak
{
   margin-bottom: 0px;
}

p.noprespace
{
   padding-top: 0px;
   margin-top: 0px;
}

h1.viewheading
{
   color: #ff0000; 
   background-color: #333; 
   margin: 0px;
   margin-bottom: 10px;
   padding: 2px;
   padding-left: 20px;
   font-size: 15pt;
}
margin: 0px;
   padding: 0px;
   margin-bottom: 10px;
}

h4.nobreak
{
   margin-bottom: 0px;
}

p.noprespace
{
   padding-top: 0px;
   margin-top: 0px;
}

h1.viewheading
{
   color: #ff0000; 
   background-color: #333; 
   margin: 0px;
   margin-bottom: 10px;
   padding: 2px;
   padding-left: 20px;
   font-size: 15pt;
}
