/* BODY */
body {
	background: #fff; 
	font: 8pt verdana, arial, geneva, helvetica, sans-serif;
	padding-top: 0px;
}

p {font: 8pt verdana, arial, geneva, helvetica, sans-serif;} 

h1, h2, h3, h4 {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	color: #000000;
	padding: 0;
	margin:0;
}

h1 {
	font-size: 26px;
	color: #667;
	margin-bottom: 15px;	
}

h2 {font-size: 18px;}

h3 {color: #447;}

a {color: #3a7a94;}
a:visited {color: #777;}
a:hover {color: #3a7a94;}

.btm {font-size:18px;color: #AB5D00;}

.results {font-size: 26px; font-weight:normal;}

.Title {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 26px;
	color: #FFFFFF;
}

.SmallTitle {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px;
	color: #000000;
}

/* CHECKOUT */

table.Checkout {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #cccccc;
	border-collapse: collapse;
	background-color: #eeeeee;
}
table.Checkout th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #cccccc;
	background-color: #eeeeee;
	-moz-border-radius: ;
}
table.Checkout td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #cccccc;
	background-color: #eeeeee;
	-moz-border-radius: ;
}

/* AIRTIME */

table.Airtime {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #cccccc;
	border-collapse: collapse;
	background-color: #eeeeee;
}
table.Airtime th {
	border-width: 1px;
	padding: 10px;
	border-style: inset;
	border-color: #cccccc;
	background-color: #eeeeee;
	-moz-border-radius: ;
}
table.Airtime td {
	border-width: 1px;
	padding: 10px;
	border-style: inset;
	border-color: #cccccc;
	background-color: #eeeeee;
	-moz-border-radius: ;
}

/* AGENT */

table.Agent {
	border-width: 0px;
	border-spacing: ;
	border-style: solid;
	border-color: #cccccc;
	border-collapse: collapse;
	background-color: #eeeeee;
}
table.Agent th {
	border-width: 0px;
	padding: 0px;
	border-style: inset;
	border-color: #cccccc;
	background-color: #eeeeee;
	-moz-border-radius: ;
}
table.Agent td {
	border-width: 0px;
	padding: 0px;
	border-style: inset;
	border-color: #cccccc;
	background-color: #eeeeee;
	-moz-border-radius: ;
}

/* SCHEDULERESULTS */

table.ScheduleResults {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #cccccc;
	border-collapse: collapse;
	background-color: #ffffff;
}
table.ScheduleResults th {
	border-width: 1px;
	padding: 10px;
	border-style: inset;
	border-color: #cccccc;
	background-color: #eeeeee;
	-moz-border-radius: ;
}
table.ScheduleResults td {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: #cccccc;
	background-color: #ffffff;
	-moz-border-radius: ;
}

table.CBList {
	width: 100%;
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #aaaaaa;
	border-collapse: collapse;
	background-color: white;
	text-align: center;
}

table.CBList td {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: #e0e0e0;
	background-color: white;
}


/* NAVIGATION */
.Navigation {font-size: 12px; font-weight: bold;}

a.Navigation {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

a.Navigation:hover {color: #fff980;}
a.Navigation:visited {color: #fff;}
a.Navigation:visited:hover {color: #fff980;}

/* TEXTBOXES */

.textbox1 {
	margin-bottom: 3px;
	float: left;
	clear:both;
	border: 1px solid #ccc;
	width: 290px;
	padding: 5px;
	height: 80px;
	font: 13px arial, helvetica, trebuchet, geneva;
}

.textbox2 {
	float: left;
	clear:both;
	border: 1px solid #ccc;
	border-top-color: #999;
	border-left-color: #aaa;
	width: 190px;
	padding: 5px;
	font: 13px arial, helvetica, trebuchet, geneva;
}

.textbox3 {
	float: left;
	clear:both;
	border: 1px solid #ccc;
	border-top-color: #999;
	border-left-color: #aaa;
	padding: 5px;
	font: 13px arial, helvetica, trebuchet, geneva;
}

.dropdown1 {
	float: left;
	clear:both;
	border: 1px solid #ccc;
	border-top-color: #999;
	border-left-color: #aaa;
	width: 190px;
	padding: 5px;
	font: 13px arial, helvetica, trebuchet, geneva;
}

/* BUTTONS */

/*
.SearchButton {
	background: url(/images/button.gif) -30px -30px no-repeat;
	display: block;
	padding: 4px;
	color: #000;
	text-decoration: none;
	border: 1px solid #ccc;
	border-top-color: #ddd;
	border-bottom-color: #aaa;
}

.SearchButton:hover {
	background: url(/images/button.gif) -30px -30px no-repeat;
	color: #c00;
}


.SearchButton {
	color: #444;
	background-color: #FCA82B;
	border: 2px solid #eeeeee;	
}

.SearchButton:hover {
	background-color: #FF9900;
	border: 2px solid #ccc;
	color: #fff;
}

.SearchButton:active {
	background-color: #D17D00;
	border: 2px solid #444;
	color: #fff;
}
*/

.SearchButton {background:#ffa822 url(/images/btn_bg_submit.gif) left center repeat-x; border:1px solid #d5bd98; border-right-color:#935e0d; border-bottom-color:#935e0d;}
.SearchButton:active {border:1px solid #935e0d; border-right-color:#d5bd98; border-bottom-color:#d5bd98;}
.ButtonStyle {background:#ffa822 url(/images/btn_bg_submit.gif) left center repeat-x; border:1px solid #d5bd98; border-right-color:#935e0d; border-bottom-color:#935e0d;}

/* FOOTER */

.Footer {
	font-size: 11px;
	color: #f6be82;
	border-top: 1px solid #959595;
}

.FooterText {
	font-size: 9px;
	color: #000000;
}

.FooterLinks {font-size: 9px;color: #999;}

a.FooterLinks {color: #999;text-decoration: none;}
a.FooterLinks:visited {color: #999;text-decoration: none;}
a.FooterLinks:hover {color: #555;}
a.FooterLinks:visited:hover {color: #555;}

a.FooterLinksH {color: #ffffff;text-decoration: none;}
a.FooterLinksH:visited {color: #ffffff;text-decoration: none;}
a.FooterLinksH:hover {color: #ffffff;text-decoration: none;}
a.FooterLinksH:visited:hover {color: #ffffff;text-decoration: none;}

/* ERROR BOX */

.ErrorText {
	font-family: Arial;
	font-size: 10px;
	color: red;
	}
	
table.Error {
	border-width: 1px;
	border-spacing: ;
	border-style: dotted;
	border-color: red;
	border-collapse: collapse;
	background-color: ;
}
table.Error td {
	border-width: 0px;
	padding: 1px;
	border-style: none;
	border-color: ;
	-moz-border-radius: ;
}

/* ERROR MESSAGE */
	
table.ErrorMessage {
	border-width: 1px;
	border-spacing: ;
	border-style: dotted;
	border-color: red;
	border-collapse: collapse;
	background-color: ;
}
table.ErrorMessage td {
	border-width: 0px;
	padding: 10px;
	border-style: none;
	border-color: ;
	-moz-border-radius: ;
}

/* Here lies the rounded-corners code */

.userbox {text-align:left; display: block; vertical-align:top; }

.userbox .top {display:block; background:transparent; font-size:1px;}

.userbox .bottom {display:block; font-size:1px;}

.userbox .b1,.userbox .b2,.userbox .b3,.userbox .b4,.userbox .b1b,.userbox .b2b,.userbox .b3b,.userbox .b4b {display:block; overflow:hidden; border-left:1px solid #C0C0C0; border-right:1px solid #666666;}

.userbox .b1,.userbox .b2,.userbox .b3,.userbox .b1b,.userbox .b2b,.userbox .b3b {height:1px;}

.userbox .b1 {margin:0 5px; background:#C0C0C0;}

.userbox .b1b {margin:0 5px; background:#666666;}

.userbox .b2,.userbox .b2b {margin:0 3px; border-width:0 2px;}

.userbox .b3 {margin:0 2px;}

.userbox .b3b {margin:0 2px;}

.userbox .b4,.userbox .b4b {height:2px; margin:0 1px;}

.userbox .b4b, .userbox .b3b, .userbox.b2b {background-color:#FCFAD4;}

