/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
body {
	background-color: #666666;
	width: auto;
}


/*Main page navlink styles-names correspond to div they style*/
/*Main header link styles*/
#topnav a:link {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}	
#topnav a:visited {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
#topnav a:hover {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
#topnav a:active {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

/*Links in document center scrollbox on index page*/
#doccenterscroll a:link {
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}	
#doccenterscroll a:visited {
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
#doccenterscroll a:hover {
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
#doccenterscroll a:active {
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
/*Links for sign up now & fax form on index page*/
#pricebox a:link {
	font-size: 11px;
	color: #FA9B1E;
	font-weight: bold;
}	
#pricebox a:visited {
	font-size: 11px;
	color: #FA9B1E;
	font-weight: bold;
}
#pricebox a:hover {
	font-size: 11px;
	color: #FA9B1E;
	font-weight: bold;
}
#pricebox a:active {
	font-size: 11px;
	color: #FA9B1E;
	font-weight: bold;
}
/*Links in main box on index to account features*/
#maintext a:link {
	font-size: 10px;
	color: #FA9B1E;
	font-weight: bold;
}	
#maintext a:visited {
	font-size: 10px;
	color: #FA9B1E;
	font-weight: bold;
}
#maintext a:hover {
	font-size: 10px;
	color: #FA9B1E;
	font-weight: bold;
}
#maintext a:active {
	font-size: 10px;
	color: #FA9B1E;
	font-weight: bold;
}
/*styles for click here in login box on index page*/
#notamember a:link {
	font-size: 9px;
	color: #666666;
	font-weight: bold;
}	
#notamember a:visited {
	font-size: 9px;
	color: #666666;
	font-weight: bold;
}
#notamember a:hover {
	font-size: 9px;
	color: #666666;
	font-weight: bold;
}
#notamember a:active {
	font-size: 9px;
	color: #666666;
	font-weight: bold;
}
/*Styles for click here in login box on my account page*/
#notamember2 a:link {
	font-size: 9px;
	color: #666666;
	font-weight: bold;
}	
#notamember2 a:visited {
	font-size: 9px;
	color: #666666;
	font-weight: bold;
}
#notamember2 a:hover {
	font-size: 9px;
	color: #666666;
	font-weight: bold;
}
#notamember2 a:active {
	font-size: 9px;
	color: #666666;
	font-weight: bold;
}
/*Styles for footer nav links*/

#footernav a:link {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}	
#footernav a:visited {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
#footernav a:hover {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
#footernav a:active {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
/*styles for account search & admin function links */
.logoutlinks {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
#Logout a:link {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
#Logout a:visited {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
#Logout a:hover {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
#Logout a:active {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
/*Styles for links in News box on main page*/
#newstxt a:link {
	font-size: 9px;
	color: #FA9B1E;
	font-weight: bold;
}
#newstxt a:visited {
	font-size: 9px;
	color: #FA9B1E;
	font-weight: bold;
}
#newstxt a:hover {
	font-size: 9px;
	color: #FA9B1E;
	font-weight: bold;
}
#newstxt a:active {
	font-size: 9px;
	color: #FA9B1E;
	font-weight: bold;
}
/*grand daddy div-main container holding all divs used to center page*/
#container {
	position:relative;
	width:889px;
	z-index:1;
	height: 870px;
	margin-left: auto;
	margin-right: auto;
}
/*parent div header container*/
#header {
	position:relative;
	width:889px;
	height:126px;
	z-index:1;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
}
/*parent div containing presentation flash image on main page*/
#flash {
	width:889px;
	height:188px;
	z-index:1;
	top: 132px;
	position: absolute;
	right: 0px;
}
/*parent div main page login module div which holds form divs*/
#loginbox {
	position:absolute;
	width:163px;
	height:116px;
	z-index:1;
	left: -1px;
	top: 323px;
	background-image: url(images/loginbox.gif);
	background-repeat: no-repeat;
}
/*parent div for main page recent news module which holds scrolling div*/
#recentnews {
	position:absolute;
	width:163px;
	height:379px;
	z-index:1;
	left: 0px;
	top: 443px;
	background-repeat: no-repeat;
	background-image: url(images/recentnews.gif);
}
/*parent div of main module on main page holds most of the other divs such as the document center and price*/
#mainbox {
	position:absolute;
	width:721px;
	height:497px;
	z-index:1;
	left: 168px;
	top: 323px;
}
/*parent div for footer*/
#footer {
	position:absolute;
	width:889px;
	height:50px;
	z-index:1;
	left: 0px;
	top: 824px;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	background-position: center;
}
/*div holding text for top navigationallinks located inside of #header*/
#topnav {
	position:relative;
	width:874px;
	height:15px;
	z-index:1;
	top: 106px;
}
/*basic style of top navlinks refer to main page nav link styles for hyperlink styling*/
.navstyle {
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
/*text styling for login and password only*/
.logintxt {
	color: #666666;
	font-size: 10px;
	line-height: 10px;
}
/*somehow related to the positioning of login forms. will probably be replaced with asp.net form boxes not sure which is the right control but both work*/
#loginform {
	position:relative;
	width:163px;
	z-index:5;
	top: 33px;
	height: 90px;
}
#loginform {
	position:absolute;
	width:144px;
	height:50px;
	z-index:1;
	left: 6px;
}
/*submit button positioning div on main page login*/
#submit {
	position:absolute;
	width:73px;
	height:28px;
	z-index:2;
	left: 83px;
	top: 83px;
}
/*positioning div for teeny text that says "Not a member? Click here."*/
#notamember {
	position:absolute;
	width:80px;
	height:20px;
	z-index:3;
	left: 6px;
	top: 88px;
	line-height: 9px;
}
/*text sizing style for teeny click here text on my account page*/
.notmemtxt2 {font-size: 9px}
/*positioning div for teeny text that says "Not a member? Click here." on my account page*/
#notamember2 {
	position:absolute;
	width:80px;
	height:20px;
	z-index:5;
	left: 4px;
	top: 91px;
	line-height: 9px;
}
/*text sizing style for teeny click here text*/
.notmemtxt {font-size: 9px}
/*scroller for newstext*/
#newsscroll {
	position:absolute;
	width:158px;
	height:348px;
	z-index:1;
	top: 27px;
	overflow: auto;
	left: 1px;
}

/*div containing news txt inside scroll div*/
#newstxt {
	position:relative;
	width:120px;
	z-index:1;
	left: 3px;
	text-align: left;
	height: 345px;
}
/*div containing footer nav link text*/
#footernav {
	position:absolute;
	width:884px;
	height:15px;
	z-index:1;
	left: 0px;
	top: 8px;
}
/*basic styling of footer nav text*/
.bottomnavtxt {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
/*div containing why sierra? image*/
#whysierra {
	position:absolute;
	width:681px;
	height:31px;
	z-index:1;
	left: 13px;
	top: 9px;
}
/*div containing pricepoint in main box on index page*/
#pricebox {
	position:absolute;
	width:315px;
	height:209px;
	z-index:2;
	left: 379px;
	top: 40px;
}
/*div containing people image*/
#readdosimetry {
	position:absolute;
	width:206px;
	height:131px;
	z-index:3;
	left: 30px;
	top: 360px;
}
/*div containing document center text image*/
#dcimage {
	position:absolute;
	width:315px;
	height:30px;
	z-index:0;
	left: 375px;
	top: 256px;
}
/*div containing text in main box on index*/
#maintext {
	position:absolute;
	width:356px;
	height:314px;
	z-index:5;
	left: 20px;
	top: 48px;
}
/*styling for text in main box on index*/
.mainboxtxt {
	color: #666666; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*styling of orange text link in pricepoint box*/
.signupnow {
	color: #FA9B1E;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
}
/*styling for orange links in main text box on index*/
.morelinkshp {
	color: #FA9B1E;
	font-size: 10px;
	font-weight: bold;
}
/*div contains document center links*/
#doccenterscroll {
	position:absolute;
	width:295px;
	height:186px;
	z-index:6;
	overflow: auto;
	left: 388px;
	top: 289px;
}
/*div containing authorize.net logo on index*/
#authorizelogo {
	position:absolute;
	width:98px;
	height:76px;
	z-index:7;
	left: 262px;
	top: 402px;
}
/*styling for teeny orange arrows in front of links in document center*/
.docentarrows {
	color: #FA9B1E;
	font-weight: bold;
}
/*Div container for links in header that switch on and off if you are loggin in*/
#Logout {
	position:absolute;
	width:200px;
	height:15px;
	z-index:2;
	left: 685px;
	top: 86px;
}
.greytxtheaders {font-size: 14px;
	font-weight: bold;
}
	

	
