body {
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

/* Begin Masthead */
#container {
	position: relative;
	text-align: left;
	width: 1000px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	background-color: #FFFFFF;/*	border: 2px solid #333333;*/
}

#header {
	float: left;
	padding: 10px;
}

/* End Masthead Header */

/* Top Navigation Bar */
#main_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	background-repeat: repeat-x;
	float: left;
	width: 550px;
	height: 48px;
}
#main_nav ul {
	margin:0;
	padding-left:5px;
	padding-top:18px;
	padding-bottom:8px;
	list-style-image: none;
}
#main_nav li {
	display: inline;
}
#main_nav a:link, #main_nav a:visited {
	color: #000000;
	text-decoration:none;
	margin-right: 20px;
	margin-left: 33px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 9px;
	padding-left: 5px;
}
#main_nav a:hover {
	color: #0099FF;
}
/* End Top Navigation Bar */

/* This Section Controlls the Tab Navigation for the Top Navigation*/
body#link01 li.link01,
body#link02 li.link02,  
body#link03 li.link03,
body#link04 li.link04, 
body#link05 li.link05 {
	color: #000000;
}
body#link01 li.link01 a:link, body#link01 li.link01 a:visited, 
body#link02 li.link02 a:link, body#link02 li.link02 a:visited,
body#link03 li.link03 a:link, body#link03 li.link03 a:visited,
body#link04 li.link04 a:link, body#link04 li.link04 a:visited,
body#link05 li.link05 a:link, body#link05 li.link05 a:visited {
	color: #0099FF;/*	background-color: #FFFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-right-style: solid;
	border-left-style: solid;*/
}

/* End Tab Navigation */

/* Start Sub Navigation Bar This navigation falls under the top navigation bar */
#sub_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: absolute;
	height: 25px;
	top: 140px;
	font-weight: bold;
	width: 850px;
	left: 0px;
	background-color: #CCCCCC;
	font-size: 10px;
}
#sub_nav ul {
	list-style:none;
	margin:0;
	padding-left: 15px;
	padding-top:7px;
}
#sub_nav li {
	display: inline;
}
#sub_nav a:link, #sub_nav a:visited {
	color: #000000;
	text-decoration:none;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}
#sub_nav a:hover {
	color: #993300;
}
#sub_nav_link01 a.link01, 
#sub_nav_link02 a.link02, 
#sub_nav_link03 a.link03, 
#sub_nav_link04 a.link04,
#sub_nav_link05 a.link05 {
	color: #993300;
}
#sub_nav_link01 li.link01 a:link, #sub_nav_link01 li.link01 a:visited, 
#sub_nav_link02 li.link02 a:link, #sub_nav_link02 li.link02 a:visited, 
#sub_nav_link03 li.link03 a:link, #sub_nav_link03 li.link03 a:visited,
#sub_nav_link04 li.link04 a:link, #sub_nav_link04 li.link04 a:visited,
#sub_nav_link05 li.link05 a:link, #sub_nav_link05 li.link05 a:visited {
	color: #993300;
}
/* End Sub Navigation Bar */

/* Start Guide Bar 
#guide_bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	position: absolute;
	top: 132px;
	font-weight: bold;
	width: 650px;
	left: 150px;
	text-decoration: none;
}
#guide_bar ul {
	list-style:none;
	margin:0;
	padding-left: 5px;
	padding-top:5px;
}
#guide_bar li {
	display: inline;
}
#guide_bar a:link, #guide_bar a:visited {
	color: #0000FF;
	text-decoration: none;	
}
#guide_bar a:hover {
	color: #FF0000;
	text-decoration: none;	
}*/

/* End Guide Bar */

/* Start Side Navigation Bar */
#side_nav {
	/*float: left;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 130px;
	margin-top: 0px;
	font-weight: bold;
	background-color: #CCCFFF;
	padding-top: 1px;
	margin-bottom: 10px;
	margin-left: 2px;
	padding-bottom: 1px;
}
#side_nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#side_nav li {
	border-bottom: 3px solid #CCCFFF;
}
#side_nav li a {
	display: block;
	padding: 5px 0px 5px 5px;
	border-left: 1px solid #CCCFFF;
	border-right: 1px solid #CCCFFF;
	color: #000000;
	text-decoration: none;
	background-image: url(/images/Bars/SideNav/GreyGradient.jpg);
	background-repeat: repeat-x;
	background-color: #F2F2F2;
}
#side_nav li a:hover {
    display: block;
	background-color: #F2F2F2;
	color: #FF9933;
}
#side_nav_header {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 6px;
	padding-bottom: 5px;
	width: 125px;
	margin: 0px;
}
#side_nav_footer {
	font-size: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 2px;
	width: 116px;
}
/* #side_nav .image {
	padding: 2px 1px 5px;
	float: left;
}
#side_nav .header {
	float: left;
	background-image: url(/images/side_nav/side_nav_header.jpg);
	height: 25px;
	width: 140px;
}
#side_nav .header p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 1px;
	margin-top: 2px;
}
#side_nav .content {
	float: left;
	background-color: #0099CC;
	margin: 0px;
	padding: 5px 0px 0px;
	border-left: 6px solid #CCCCCC;
	border-right: 1px solid #006699;
	background-color: #0099CC;
	color: #FFFFFF;
	padding: 5px 0px 5px 0px;
	width: 132px;
}*/
/* End Side Navigation */

/* Main Content Styles */
#main_content {
	width: 982px;
	float: left;
	margin-top: 50px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	margin-left: 8px;
	margin-bottom: 25px;
	display: inline;
}

#left_content {
	width: 150px;
	float: left;
	/*	padding: 5px;
	border: thin solid #FF9933;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	display: inline;
}

#right_content {
	width: 800px;
	float: right;
	/*	padding: 0px;
	margin: 0px;*/
	display: inline;
}

/* Start Right Bar */
#right_box_header {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 6px;
	padding-bottom: 5px;
	width: 125px;
	margin: 0px;
}
#right_box {
	font-size: 12px;
	width: 116px;
	padding: 5px;
	margin: 5px;
/*	padding-bottom: 5px;*/
}
#right_box_footer {
	font-size: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 2px;
	width: 116px;
}
#right_box a:link, .right_box a:visited {
	color: #000000;
	text-decoration: none;
}
#right_box a:hover {
	color: #FF0000;
	text-decoration: none;
}
#right_box .content {
	padding-right: 0px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	width: 115px;
}
/*#right_bar_header {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background-color: #CCCFFF;
	color: #000000;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	width: 125px;
	margin: 0px;
}
#right_bar_box {
	font-size: 12px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCFFF;
	border-bottom-color: #CCCFFF;
	border-left-color: #CCCFFF;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	width: 116px;
}
#right_bar a:link, .main_box a:visited {
	color: #000000;
	text-decoration: none;
}
#right_bar a:hover {
	color: #FF0000;
	text-decoration: none;
}*/
/* End Right Bar */

/* Box Styles */
/* Main Box - For Client and Reps Interfaces */
.main_box_header {
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 2px;
}
/*.main_box_header_sort {
	font-size: 12px;
	background-color: #0099CC;
	color: #FFFFFF;
	padding: 2px;
	font-weight: bold;
}*/
.main_box {
	font-size: 12px;
	padding: 5px;
	margin-bottom: 10px;
}
.main_box a:link, .main_box a:visited {
	color: #0000FF;
	text-decoration: underline;
}
/*.main_box_header {
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	padding-top: 2px;
}
.main_box_header_sort {
	font-size: 12px;
	background-color: #0099CC;
	color: #FFFFFF;
	padding: 2px;
	font-weight: bold;
}*/
/* Master Box - For Master Admin Acct. */
.master_box {
	font-size: 12px;
	padding: 5px;
	margin-bottom: 10px;
}
.master_box a:link, .master_box a:visited {
	color: #0000FF;
	text-decoration: underline;
}
.master_box_header {
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 2px;
}

/* Basic Box */
.basic_box {
	font-size: 12px;
	padding: 5px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCFFF;
	border-bottom-color: #CCCFFF;
	border-left-color: #CCCFFF;
	margin-bottom: 10px;
}
.basic_box a:link, .basic_box a:visited {
	color: #0000FF;
	text-decoration: underline;
}
.basic_box a:hover {
	color: #FF0000;
	text-decoration: underline;
}

/* Detail Box */
.detail_box_header {
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	background-color: #CCCFFF;
	color: #000000;
	padding-left: 5px;
	width: 500px;
}
.detail_box {
	font-size: 12px;
	padding: 5px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCFFF;
	border-bottom-color: #CCCFFF;
	border-left-color: #CCCFFF;
	margin-bottom: 10px;
	width: 500px;
}
.detail_box a:link, .detail_box a:visited {
	color: #0000FF;
	text-decoration: underline;
}
.detail_box a:hover {
	color: #FF0000;
	text-decoration: underline;
}

/* Rounded Borders */
/* Container Borders */
.main_border_top {background: url(images/Borders/Flexible/Black/top.gif) repeat-x 0 0; }
.main_border_bottom  {background: url(images/Borders/Flexible/Black/bottom.gif) repeat-x 0 100%}
.main_border_left {background: url(images/Borders/Flexible/Black/left.gif) repeat-y 0 0}
.main_border_right {background: url(images/Borders/Flexible/Black/right.gif) repeat-y 100% 0}
.main_border_bottomleft {background: url(images/Borders/Flexible/Black/bottom-left.gif) no-repeat 0 100%}
.main_border_bottomright {background: url(images/Borders/Flexible/Black/bottom-right.gif) no-repeat 100% 100%}
.main_border_topleft {background: url(images/Borders/Flexible/Black/top-left.gif) no-repeat 0 0}
.main_border_topright {background: url(images/Borders/Flexible/Black/top-right.gif) no-repeat 100% 0;}

/* Orange */
.orange_top {background: url(images/Borders/Flexible/Orange/top.gif) repeat-x 0 0; }
.orange_bottom  {background: url(images/Borders/Flexible/Orange/bottom.gif) repeat-x 0 100%}
.orange_left {background: url(images/Borders/Flexible/Orange/left.gif) repeat-y 0 0}
.orange_right {background: url(images/Borders/Flexible/Orange/right.gif) repeat-y 100% 0}
.orange_bottomleft {background: url(images/Borders/Flexible/Orange/bottom-left.gif) no-repeat 0 100%}
.orange_bottomright {background: url(images/Borders/Flexible/Orange/bottom-right.gif) no-repeat 100% 100%}
.orange_topleft {background: url(images/Borders/Flexible/Orange/top-left.gif) no-repeat 0 0}
.orange_topright {background: url(images/Borders/Flexible/Orange/top-right.gif) no-repeat 100% 0; }

/* Box Rounded Borders */
/* Side Nav Box */
.side_nav_box_top {background: url(images/Borders/Flexible/PurpleBoxSolid/top.gif) repeat-x 0 0; }
.side_nav_box_bottom  {background: url(images/Borders/Flexible/PurpleBoxSolid/bottom.gif) repeat-x 0 100%}
.side_nav_box_left {background: #CCCFFF url(images/Borders/Flexible/PurpleBoxSolid/left.gif) repeat-y 0 0;}
.side_nav_box_right {background: url(images/Borders/Flexible/PurpleBoxSolid/right.gif) repeat-y 100% 0}
.side_nav_box_bottomleft {background: url(images/Borders/Flexible/PurpleBoxSolid/bottom-left.gif) no-repeat 0 100%}
.side_nav_box_bottomright {background: url(images/Borders/Flexible/PurpleBoxSolid/bottom-right.gif) no-repeat 100% 100%}
.side_nav_box_topleft {background: url(images/Borders/Flexible/PurpleBoxSolid/top-left.gif) no-repeat 0 0}
.side_nav_box_topright {background: url(images/Borders/Flexible/PurpleBoxSolid/top-right.gif) no-repeat 100% 0;}

/* Purple Box */
.purple_box_top {background: url(images/Borders/Flexible/PurpleBox/top.gif) repeat-x 0 0; }
.purple_box_bottom  {background: url(images/Borders/Flexible/PurpleBox/bottom.gif) repeat-x 0 100%}
.purple_box_left {background: url(images/Borders/Flexible/PurpleBox/left.gif) repeat-y 0 0}
.purple_box_right {background: url(images/Borders/Flexible/PurpleBox/right.gif) repeat-y 100% 0}
.purple_box_bottomleft {background: url(images/Borders/Flexible/PurpleBox/bottom-left.gif) no-repeat 0 100%}
.purple_box_bottomright {background: url(images/Borders/Flexible/PurpleBox/bottom-right.gif) no-repeat 100% 100%}
.purple_box_topleft {background: url(images/Borders/Flexible/PurpleBox/top-left.gif) no-repeat 0 0}
.purple_box_topright {background: url(images/Borders/Flexible/PurpleBox/top-right.gif) no-repeat 100% 0;}

/* Orange Box */
.orange_box_top {background: url(images/Borders/Flexible/OrangeBox/top.gif) repeat-x 0 0; }
.orange_box_bottom  {background: url(images/Borders/Flexible/OrangeBox/bottom.gif) repeat-x 0 100%}
.orange_box_left {background: url(images/Borders/Flexible/OrangeBox/left.gif) repeat-y 0 0}
.orange_box_right {background: url(images/Borders/Flexible/OrangeBox/right.gif) repeat-y 100% 0}
.orange_box_bottomleft {background: url(images/Borders/Flexible/OrangeBox/bottom-left.gif) no-repeat 0 100%}
.orange_box_bottomright {background: url(images/Borders/Flexible/OrangeBox/bottom-right.gif) no-repeat 100% 100%}
.orange_box_topleft {background: url(images/Borders/Flexible/OrangeBox/top-left.gif) no-repeat 0 0}
.orange_box_topright {background: url(images/Borders/Flexible/OrangeBox/top-right.gif) no-repeat 100% 0;}

/* Green Box */
.green_box_top {background: url(images/Borders/Flexible/GreenBox/top.gif) repeat-x 0 0; }
.green_box_bottom  {background: url(images/Borders/Flexible/GreenBox/bottom.gif) repeat-x 0 100%}
.green_box_left {background: url(images/Borders/Flexible/GreenBox/left.gif) repeat-y 0 0}
.green_box_right {background: url(images/Borders/Flexible/GreenBox/right.gif) repeat-y 100% 0}
.green_box_bottomleft {background: url(images/Borders/Flexible/GreenBox/bottom-left.gif) no-repeat 0 100%}
.green_box_bottomright {background: url(images/Borders/Flexible/GreenBox/bottom-right.gif) no-repeat 100% 100%}
.green_box_topleft {background: url(images/Borders/Flexible/GreenBox/top-left.gif) no-repeat 0 0}
.green_box_topright {background: url(images/Borders/Flexible/GreenBox/top-right.gif) no-repeat 100% 0;}

/* Table Styles */
.client_table {
	border: thin dotted #999999;
	font-size: 12px;
}
.client_td_border {
	border-bottom: thin dotted #999999;
}
.reps_table {
	border: thin dotted #999999;
}
.reps_td_border {
	border-bottom: thin dotted #999999;
}

/* Product Styles */
.prod_header {
	font-size: 16px;
	font-weight: bold;
	
}
.prod_header a:link, .prod_header a:visited {
	color: #000000;
	text-decoration: none;
	
}
.prod_header a:hover {
	color: #FF0000;
	text-decoration: none;
	
}
.recordset_paging_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.recordset_paging_top a:link, .recordset_paging_top a:visited {
    color: #FFFFFF;
	text-decoration: none;
}
.recordset_paging_top a:hover {
    color: #FFFF00;
	text-decoration: none;
}
.recordset_paging {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.recordset_paging a:link, .recordset_paging a:visited {
    color: #0000FF;
	text-decoration: none;
}
.recordset_paging a:hover {
    color: #FF0000;
	text-decoration: none;
}
.compare {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
}
.compare a:link, .compare a:visited {
    color: #0000FF;
	text-decoration: underline;
}
.compare a:hover {
    color: #FF0000;
	text-decoration: underline;
}
/* Font Styles */
.arial_big {
	font-size: 14px;
}
.arial_big_blk {
	color: #000000;
	font-size: 14px;
}
.arial_big_red {
	color: #FF0000;
	font-size: 14px;
}
.arial_big_green {
	color: #006600;
	font-size: 14px;
}
.arial_big_blue {
	color: #0000FF;
	font-size: 14px;
}
.arial_medium {
	font-size: 12px;
}
.arial_medium_blk {
	color: #000000;
	font-size: 12px;
}
.arial_medium_red {
	color: #FF0000;
	font-size: 12px;
}
.arial_medium_blue {
	color: #0000FF;
	font-size: 12px;
}
.arial_medium_white {
	color: #FFFFFF;
	font-size: 12px;
}
.arial_medium_006699 {
	color: #006699;
	font-size: 12px;
}
.arial_small {
	font-size: 11px;
}
.arial_small_blk {
	color: #000000;
	font-size: 11px;
}
.arial_small_red {
	color: #FF0000;
	font-size: 11px;
}
.arial_small_blue {
	color: #0000FF;
	font-size: 11px;
}
.font_red {
	color: #FF0000;
}
.font_green {
	color: #006600;
}
.font_blue {
	color: #0066FF;
}
.font_orange {
	color: #FF6600;
}
/* Footer */
#footer {
	clear:both;
	font-size: 10px;
	text-align: center;
	padding: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-image: url(images/Borders/Main/bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

