html, body
{
height: 100%;
}
			
body 
{
margin: 0;
padding: 0;
font: 12px/1.5 Arial,sans-serif;
}
			
#site-container
{
position: relative;
min-height: 100%;
}

#site-header-container
{
position:relative;
top:0px;
left:0px;
height:142px;
width:100%;
}


#site-header
{
position:relative;
top:0;
left:0;
height:102px;
overflow:hidden;
background-color:#fff;
}

#site-header span
{
position:relative;
font: 800 12pt Arial,sans-serif;
z-index:999;
color:#000;
left:10px;
top:75px;
}

#site-header-left
{
position:absolute;
top:0px;
left:0px;
height:100px;
width:260px;
background:transparent url(../images/site-header-left.jpg) top left no-repeat;
}

#site-header-right
{
position:absolute;
top:0px;
right:10px;
height:102px;
width:480px;
background:transparent url(../images/site-header-right.jpg) top left no-repeat;
}


#site-menu
{
position:relative;
height:35px;
top:0px;
left:0px;
background:#fff url(../images/menu-c.jpg) bottom left repeat-x;
border-top:solid 2px red;
}

#site-menu-left
{
position:absolute;
top:2px;
left:0px;
height:33px;
width:25px;
background:#fff url(../images/menu-l.jpg) top left no-repeat;
}

#site-menu-right
{
position:absolute;
background:#fff url(../images/menu-r.jpg) top right no-repeat;
top:2px;
right:0px;
height:33px;
width:25px;
}

.menu
{
 position :absolute;
 left:30px;
 top:8px;
 z-index:998;
}

.static-menu-style
{
 /*color:#445e86;*/
 color:black;
 font: 400 10pt Arial,sans-serif;
}


.dynamic-menu-style
{
  background-color: #e6e6e6;
  color:#000;
  font: 400 10pt Arial,sans-serif;
  padding:10px 10px 0px 10px;
  border:solid 1px red;
  margin-top:5px;
}

.dynamic-menu-item-style
{
  color:black;
}

.static-menu-hover, .dynamic-menu-hover
{
 color : red;
}	

#content
{
padding:0px 10px 33px 10px;
background-color: #fff;

}


#footer
{
position:fixed;
bottom: 0;
height:35px;
width: 100%;
background:#fff url(../images/menu-c.jpg) top left repeat-x;
text-align:center;
color:red;
padding: 0px;
}

#footer-left
{
position:absolute;
top:0px;
left:0px;
height:33px;
width:25px;
background:transparent url(../images/menu-l.jpg) top left no-repeat;
}

#footer-right
{
position:absolute;
background:transparent url(../images/menu-r.jpg) top right no-repeat;
top:0px;
right:0px;
height:33px;
width:25px;
}

#footer span{
position:relative;
top:8px;
}

#founder
{
	position:relative;
	width:30%;
	height: 200px;
	border: ridge 1px #ccc;
	padding:10px;
}

#founder td
{
	padding:20px;
}


.adopter
{
	width:800px;
	border: solid 1px red;
	background: white;
	padding:0;
	margin:0;
	margin-left: auto;
    margin-right: auto;
    margin-bottom:10px;
	
}

.adopter-header
{
	text-align:left;
	border: solid 1px #333;
	padding:10px 5px;
	font-size:12pt;
	font-style:italic;
	color:Red;
}

.adopter-footer
{
	text-align:left;
	border: solid 1px #333;
	padding:10px 5px;
	font-size:8pt;
	color:black;
}



.adopter-wide, .adopter-header-wide
{
	width:240px;
	height:30px;
	border: solid 1px #333;
	padding-left:5px;
	font:10pt;
	font-weight:bold;
}

.adopter-narrow, .adopter-header-narrow
{
	width:80px;
	height:30px;
	border: solid 1px #333;
	vertical-align:middle;
    text-align:center;
    font-size:8pt;
	
}
.adopter-narrow img
{
    display: block;
    margin-left: auto;
    margin-right: auto;
 }
 
 .adopter-header-wide, .adopter-header-narrow
 {
	color:#445e86;
 }


/* -- start two column table style --*/
.two-column{
border-collapse:collapse;
}

.two-column td{
background-color:#e6e6e6;
padding:0px;
margin:0px;
border:0px;
}

.two-column .table-center{
width:50%;
text-align:left;
vertical-align:top;
padding:0px;
margin:0px;
}


.table-top-left
{
 text-align:left;
vertical-align:top;
 

}
.table-top-right{
text-align:right;
vertical-align:top;
}

.table-bottom-left{
text-align:left;
vertical-align:bottom;
}

.table-bottom-right
{
text-align:right;
vertical-align:bottom;
}

.two-column .table-spacer
{
background-color:#fff;
width:10px;
}
/* -- end two column table style --*/

/* -- start round corner box --*/
.rc-span {
   background: #e6e6e6;
   margin-bottom:10px;
   
}
.rc-span-top div {
   background: url(../images/tl.jpg) no-repeat top left;
}
.rc-span-top {
   background: url(../images/tr.jpg) no-repeat top right;
}
.rc-span-bottom div {
   background: url(../images/bl.jpg) no-repeat bottom left;
}
.rc-span-bottom {
   background: url(../images/br.jpg) no-repeat bottom right;
}

.rc-span-top div, .rc-span-top, .rc-span-bottom div, .rc-span-bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}

.rc-span-content {
	padding:10px;	 
}
/* -- end round corner box --*/



p{
font:normal 10pt Arial,sans-serif;
letter-spacing:-.25px;
line-height:1.2em;
padding:0px 0px 0px 10px;
margin:0;
}

ul, ol{
padding:0px 0px 0px 10px;
margin:0px 0px 0px 25px;
}

li{
font-size:10pt;
font-style:normal;
letter-spacing:-.5px;
line-height:1.5em;
padding:0px 10px 10px 0px;
margin:0;
}

h1{
font:normal 17pt georgia,Arial;
letter-spacing:-0.5px;
line-height: 1.5em;
padding:0px;
margin:0px 0px 5px 10px;
}
.rc-span h1, .rc-span h2, .rc-span p 
{
	margin-bottom:10px;
}

#footer h1
{
color: #fff;
padding-bottom: 0;
}

h2{
font:800 12pt Arial,sans-serif;
font-style:italic;
letter-spacing:0px;
color: #cc0000;
padding:0px;
margin:10px 0px 0px 10px;
}

img{
border-style:none;
border:solid 0px black;
padding:0px;
margin:0px;
}

.qa span,.list-heading
{
font-weight:bold;
padding-bottom:5px;

}

.centertext
{
text-align:center;
}

.center
{
width:300px;
margin:auto;	
}

.bold
{
font-weight:bold;
}

.bu
{
font-weight:bold;
border-bottom:solid 1px;
}

.nodot
{
list-style-type: none;	
}

.dot
{
list-style-type: circle;	
}

.lcalpha
{
list-style-type:lower-alpha;
}

.smalltext
{
font-size: 8pt;
}

.fieldset {
	width:325px; 
}

.fieldset legend{
	color:Red; 
}
  
.textfield {
	margin:3px;
	height:20px;
	width:200px; 
}



.textarea {
	margin:3px;
	height:100px;
	width:306px; 
}
	
.textfieldlabel {
	text-align:right;
	width:100px;
	float:left;
	padding:3px;
	margin:0;
	margin-top:3px; 
}

.textfieldlerror {
	text-align:right;
	width:100px;
	float:left;
	padding:3px;
	margin:0;
	margin-top:3px; 
	color:Red; 
}
	
.textarealabel {
	text-align:left;
	width:100px;
	float:left;
	padding-left:5px;
	margin:0;
	margin-top:3px; 
}

.submitonright
{
	float:right;
	margin:5px;
}

.fs-admin-license 
{
	position:relative;
	float:left;
	padding:15px;
}

.lg
{
	margin-bottom:10px;
}

.inline-icon
{
	float:left;
	position:relative;
	left:170px;
	top:-62px;

}

#new-licensee-container
{
	position:relative;
	padding:0px 5px 0px 0px;
	margin:0px;
}

.fs-new-licensee 
{
	position:relative;
	display:inline;
	float:left;
	top:0px;
	width:200px;
	height:200px;
	/*padding:10px;*/
	margin:0px;
	margin-left:5px;
}

.fs-new-licensee-footer
{
	position:relative;
    float:left;
	padding:10px;
	margin:5px 0px 0px 5px;
	width:840px;
}

.fs-new-licensee-footer .button, .fs-new-licensee .button
{
    position:relative;
    float:right;
}

.fs-new-licensee .button
{
    position:relative;
    float:right;
    top:57px;
}

.gridview
{
	margin:5px;
	position:relative;
	width:865px;
}




.delete-licensee-center
{
	width:600px;
	margin-left:auto;
	margin-right:auto;
}

.button-bottom-right
{
	
}

#fs-delete-user
{
	margin:0px;
	padding:0px;
}

#fs-delete-user fieldset
{
	margin:10px;
}

#fs-delete-user .button-bottom-right, #fs-new-licensee
{
	position:relative;
    float:right;
    margin:10px 10px 5px 10px;
}

#fs-delete-user legend
{
	font:800 12pt Arial,sans-serif;
	font-style:italic;
	letter-spacing:0px;
	color: #cc0000;
	padding:0px;
	margin:10px 0px 0px 10px;
}

.success
{
	color:Green;
}

.clear
{
	clear:both;
}



/* end delete licensee page */

