*
{
	margin: 0 0 0 0;
}

body
{
	margin:					0 0 0 0;
	font-family: 			Arial;
	font-size:				10pt;
	text-align:				center;
}

a:link,
a:active,
a:visited
{
	color:				#666666;
	font-weight:		bold;
}

a:hover
{
	color:				#000000;
	font-weight:		bold;
}

#mainSection
{
	clear: both;
}

#mainSection a:link,
#mainSection a:active,
#mainSection a:visited
{
	color:				#339;
    font-size:          11pt;
    text-decoration:    none;
	
}

#mainSection a:hover
{
	color:				#f37726;
    font-size:          11pt;
    text-decoration:    none;
}

#mainSection li
{

        padding-top: 20px;
        list-style-type:square;
}




img 
{ 
	border:				0px;
}

img.png
{ 
	behavior:			url(/PNG.htc);
}

h1
{
	font-family:		Arial;
	font-weight:		lighter;
	color:				#339;
	font-size:			16pt;
	font-weight:		bold;
	margin-top:			0px;
	border-bottom:		solid 2px #339;
    clear:				both;
}

h2
{
	font-family:		Arial;
	font-weight:		lighter;
	color:				#f37726;
	font-size:			15pt;
	font-weight:		bold;
	margin-top:			10px;
    margin-bottom:      10px;
    clear:				both;
}

h3
{
	font-family:		Arial;
	font-weight:		lighter;
	color:				#f37726;
	font-size:			13pt;
	font-weight:		bold;
	margin-top:			15px;
    margin-left:        23px;
    clear:				both;
}

h4
{
	font-family:		Arial;
	margin-left:        23px;
	color:				#f37726;
	font-size:			11pt;
	font-weight:		bold;
	margin-top:			0px;
    clear:				both;
}

h5
{
	font-family:		Arial;
	font-weight:		lighter;
	color:				#f37726;
	font-size:			10pt;
	font-weight:		bold;
	margin-top:			0px;
    clear:				both;
}

p
{
	font-size:			10pt;
	line-height:        1.4em;
	margin-left:        0;
    text-align:			left;
    margin-bottom:      15px;
}

input
{
}

input.Wide
{
	width:				100%;
}

div.break
{
	clear: 				both;
	height: 			3px;
	font-size: 			1pt;
}

ul
{
	margin-left: 		40px;
    text-align: 		left;
}

blockquote
{
	margin-left: 25px;
}

img.headerImage
{
	float: left;
	width: 200px;
	height: 154px;
	padding: 0 5px 5px 0;
}

#holder
{
	width: 				800px;
	background:			#FFF url(Images/Page-Background.png);
	background-repeat:	repeat-y;
	background-position:center top;
	margin:				0 auto;
}

#header
{
	text-align:			left;
	height:				144px;
	width: 				780px;
	font-variant: 		small-caps;
	background-image:	url(Images/Header-Background.png);
	background-repeat: 	no-repeat;
	margin:				0 10px 0 10px;
}

#header img#logo
{
	position:			relative;
	top:				34px;
	left:				32px;
}

#header h1
{
	font-size: 			26pt;
	font-weight:		lighter;
	letter-spacing:		.1em;
}

#header h3
{
	margin-top:			-15px;
	text-indent: 		5.5em;
	font-size: 			9pt;
	font-weight:		lighter;
}

#login
{
	float:				right;
	position:			relative;
	top:				10px;
	height:				124px;
	width:				129px;
	margin-right:                   25px;
	color:				#ffffff;
	padding:			2px 2px 2px 2px;
	font-size:			8pt;
}
    
#login h1
{
	font-size:			10pt;
	font-weight:                    bold;
	text-align:			left;
	border-bottom:                  solid 1px #ffffff;
}

#login input,
#login password
{
	width:				expression(this.type == "text" || this.type == "password" ? "100%" : "");
	border:				solid 1px #000000;
	font-size:			8pt;
	margin-bottom:      2px;
}


#inpagelogin
{
	margin-left: 35px;
}

#inpagelogin input,
#inpagelogin password
{
	width:				expression(this.type == "text" || this.type == "password" ? "110px" : "");
	border:				solid 1px #000000;
	font-size:			8pt;
	margin-bottom:      2px;
}

#navigation
{
	height:				65px;
	width:				780px;
	background-image:   url(Images/Menu-Background.png);
	background-repeat:  no-repeat;
	text-align:			left;
	margin:				0 10px 0 10px;
	border-top:			solid 1px white;
}

#navigation div#mainMenu
{
	height:				25px;
	width:				760px;
	margin:				11px 10px 0 10px;
	vertical-align:     bottom;
}

#navigation div#subMenu
{
	height:				25px;
	width:				760px;
	padding:			4px 10px 0 10px;
	background-image:   url(Images/SubMenu-Background.png);
	background-repeat:	no-repeat;
	text-align:			left;
}

#content
{
	width:				780px;
	padding:			0 0 0 0;
	text-align:			justify;
	background-image:	url(Images/SideBar-Background.png);
	background-position:right top;
	background-repeat:	no-repeat;
	min-height:			430px;
	margin:				0 10px 0 10px;
}

#main
{
	padding:			0 5px 5px 5px;
    margin:             0 70px 0 10px;
}

#left
{
	float:				left;
	padding:			0 5px 5px 0px;
	width:				560px;
    margin-left:        10px;
	height:				100%;
}

#right
{
	text-align:			left;
	padding-right:		10px;
	float:				right;
	width:				180px;
	margin-top:			25px;
}

#right p
{
	margin: 0 0 15px 10px;
}

#right h4
{
	font-family:		Arial;
	color:				#339;
	font-size:			11pt;
	font-weight:		bold;
	margin: 0 0 0 0;
}


#right h5
{
	font-family:		Arial;
	color:				#339;
	font-size:			10pt;
	font-weight:		bold;
	margin: 0 0 0 0;
}

#rightthickcolumn
{
    float:right;
    width:340px;
    margin-top:-305px;
}

#rightthickcolumn h3
{
	
	color:				#339;
	margin-top:			13px;
	margin-left:		10px;
}


#footer
{
	height:				24px;
	width:				800px;
	font-size:			8pt;
	color:				#777;
	padding:			5px 0px 2px 0px;
	background-image:	url(Images/Footer-Background.png);
	background-position:auto bottom;
}

#footer #copyright
{
	float:				left;
	margin:				0px 4px 0px 15px;
}

#footer #menu
{
	float:				right;
	margin:				0px 15px 0px 4px;
	font-size:			8pt;
}

#footer a:link,
#footer a:active,
#footer a:visited
{
	color:				#666666;
	font-weight:		normal;
}

#footer	a:hover
{
	color:				#000000;
	font-weight:		normal;
}

p
{
	margin-left: 25px;
}

/* RevenueOne specific styles */
#hexes
{
	margin: 0 auto;
	text-align: center;
}

#supportBlock
{
	height: 100px;
	width: 200px;
	float: left;
}

#supportBlock h3
{
	font-size:		9pt;
	font-weight:		bold;
	color: 			black;
	padding-left: 		25px;
	padding-bottom: 	10px;
	background-image: 	url(Images/hex.gif);
	background-repeat: 	no-repeat;
	background-position: 	top left;
}

#supportBlock p
{
	font-size: 			7pt;
	font-weight:		lighter;
	color: black;
}

#smallLogo
{
	height: 19px;
	width: 62px;
	float: right;
	margin: 0px 30px 0px 0px;
	background-color: white;
}

#smallLogo img
{
	height: 19px;
	width: 92px;
}

#map
{
	float:				left;
}


.outerpair1
{
	background: url(Images/upperrightfade.png) right top no-repeat;
}

.outerpair2
{
	background: url(Images/lowerleftfade.png) left bottom no-repeat;
	padding-top: 8px;
	padding-left: 8px;
}

.shadowbox
{
	background: url(Images/shadow.png) bottom right;
    text-align: left;
}

li
{
padding-top:10px;
}

.innerbox
{
	position: relative;
	left: -8px;
	top: -5px;
	text-align:right;
}

a:link,
a:active,
a:visited
{
	color:				#339;
    font-size:          9pt;
    text-decoration:    none;
	
}

a:hover
{
	color:				#000000;
	font-weight:		bold;
}

#embeddedImage img
{
    float: left;
   margin-left:20px;
   margin-top: 5px;
   margin-bottom:10px;
   margin-right: 15px;
   border: 1px solid darkgray;
    
}

#embeddedImageFlush img
{
    float: left;
    margin-right: 20px;
    margin-left: 25px;
    margin-bottom:15px;
    margin-top:10px;
    border: 1px solid darkgray;    
}

.expandable
{
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 20px;
	min-height: 16px;
}

.expanded
{
	background-image: 	url("Images/Button-Expanded.png");
}

.collapsed
{
	background-image: 	url("Images/Button-Collapsed.png");
}

.faqQuestion
{
	color:				#339;
}

.faqAnswer
{
	margin-left: 40px;
}

.sidebarheader
{
        border-bottom: solid 2px #339;
}