@charset "utf-8";
/* CSS Document */


/* BEGIN Global elements */
body  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	margin: 0px;
	background: #000000;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 8px 0 5px 0;
	padding: 0;
}
h4 {
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 10px 10px;
	padding: 0;
}

/* End Global elements */



/* BEGIN Global divs */
#container { 
	width: 320px;
}
#header {
	width: 320px;
	height: 80px;
	background: #000000;
}
#page_title {
	position: absolute;
	left: 450px;
	margin: 38px 118px 0 0;
}

#copyright {
	font-size: 11px;
	width: 320px;
	height: 45px;
	line-height: 15px;
	color: #969696;
	background: url(../images/mobile_cisco_copyright_background.gif) repeat-x top;
}
#copyright p {
	margin: 0 0 0 8px;
	padding: 0;
	line-height: 15px;
}
.sub_nav {
	width: 320px;
	height: 44px;
}
/* END Global divs */



/* BEGIN Home center */
#home_content {
	width: 320px;
	height: 335px;
	background: url(../images/mobile_cisco_background_home.jpg) no-repeat;
}
#home_text {
	width: 290px;
	margin: 0 0 0 20px;
	padding-top: 10px;
	font-size: 16px;
}
#home_text p {
	padding: 0;
	margin: 0 0 18px 0;
}
#home_text ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}
#home_text li {
	padding: 0 0 15px 30px;
}
#home_brought {
	position: absolute;
	top: 438px;
	left: 9px;
	width: 320px;
}

/* END Home center */



/* BEGIN Legal center */
#legal_content {
	width: 320px;
	height: 335px;
	background: #FFFFFF;
}
#legal_text {
	width: 290px;
	margin: 0 0 0 20px;
	padding-top: 10px;
	font-size: 12px;
	line-height: 16px;
}
#legal_text p {
	padding: 0;
	margin: 0 20px 18px 0;
}
/* END Legal center */


/* BEGIN Company center */
#company_content {
	width: 311px;
	height: 579px;
	padding-left: 9px;
	background: url(../images/mobile_cisco_background_company.jpg) no-repeat;
}
#company_box {
	position: absolute;
	top: 125px;
	left: 9px;
	width: 300px;
	margin: 0 0 10px 0;
}
#company_box p {
	padding: 0 0 15px 0;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
}
#company_table p {
	margin: 3px 0 0 6px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
#company_buttons {
	position: absolute;
	top: 587px;
	left: 225px;
	width: 87px;
}
#company_manual {
	position: absolute;
	top: 641px;
	left: 9px;
	width: 302px;
	height: 45px;
}
#clear {
	clear: both;
}
#company_table1 {
	width:302px;
	height:195px;
	background:url(../images/mobile_cisco_company_table_back195.gif) no-repeat;
}
#company_table2 {
	width:302px;
	height:151px;
	background:url(../images/mobile_cisco_company_table_back.gif) no-repeat;
}
/* END Company center */



/* BEGIN Number center */
#number_content {
	width: 311px;
	height: 519px;
	padding-left: 9px;
	background: url(../images/mobile_cisco_background_number.jpg) no-repeat bottom;
}
#number_box {
	position: absolute;
	top: 125px;
	left: 9px;
	width: 300px;
	margin: 0 0 10px 0;
}
#number_box p {
	padding: 0 0 15px 0;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
}
#number_table p {
	margin: 3px 0 0 6px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
#number_buttons {
	position: absolute;
	top: 593px;
	left: 123px;
	width: 189px;
}
#number_total {
	position: absolute;
	top: 553px;
	left: 220px;
	width: 90px;
	color: #FFFFFF;
	font-size: 12px;
}
#button_left {
	position: absolute;
	top: 79px;
	left: 104px;
}
#button_right {
	position: absolute;
	top: 79px;
	left: 273px;
}
/* END Number center */



/* BEGIN Usage center */
#usage_content {
	width: 311px;
	height: 406px;
	padding-left: 9px;
	background: url(../images/mobile_cisco_background_usage.jpg) no-repeat;
}
#usage_box {
	position: absolute;
	top: 125px;
	left: 9px;
	width: 300px;
	margin: 0 0 10px 0;
	height: 324px;
}
#usage_box p {
	padding: 0;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
}
#usage_table1 p, #usage_table2 p {
	margin: 0 10px 0 8px;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}
#usage_buttons {
	position: absolute;
	top: 480px;
	left: 125px;
	width: 189px;
}
#usage_note {
	position: absolute;
	top: 418px;
	left: 8px;
	width: 302px;
	color: #FFFFFF;
	font-size: 12px;
}
#usage_table1, #usage_table2 {
	width:302px;
	height:103px;
	background:url(../images/mobile_cisco_usage_table_back2.gif) no-repeat;
}
#usage_box select {
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
/* END Usage center */



/* BEGIN Results center */
#results_content {
	width: 311px;
	height: 519px;
	padding-left: 9px;
	background: url(../images/mobile_cisco_background_results.jpg) no-repeat;
}
#results_box {
	position: absolute;
	top: 125px;
	left: 9px;
	width: 300px;
	margin: 0 0 10px 0;
}
#results_box p {
	padding: 0;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
}
#results_table1 p, #results_table2 p {
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
}
#results_buttons {
	position: absolute;
	top: 413px;
	left: 117px;
	width: 195px;
}
#results_share {
	position: absolute;
	top: 466px;
	left: 9px;
	width: 302px;
	height: 30px;
	padding-top: 15px;
	font-size: 12px;
	background: url(../images/mobile_cisco_results_table_back3.gif) no-repeat;
}
#email_results {
	position: relative;
	float: left;
	margin-left: 53px;
	width: 98px;
	display: block;
}
#share_results {
	position: relative;
	float: left;
	margin-left: 52px;
	width: 95px;
	display: block;
}
#results_links {
	position: absolute;
	top: 521px;
	left: 9px;
	width: 302px;
	height: 103px;
	color: #666666;
	font-size: 12px;
	background: url(../images/mobile_cisco_results_links_back.gif) no-repeat;
}
#results_table1, #results_table2 {
	width:302px;
	height:123px;
	background:url(../images/mobile_cisco_results_table_back.gif) no-repeat;
}
#links_table p {
	margin: 0 0 0 20px;
	padding: 0;
}
/* END Results center */



/* BEGIN Classes */
.white14 {
	font-size: 14px;
	color: #FFFFFF;
}
h3.company_header {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0 0 0 11px;
	padding: 0;
}
h3.usage_header {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	margin: 0 0 0 11px;
	padding: 0;
	line-height: 17px;
}
h3.results_header {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	margin: 11px 0 0 0;
	padding: 0;
	line-height: 17px;
}
.white11 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 12px;
}
.white10 {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 12px;
}
.darkgray10 {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	line-height: 12px;
}
.black10 {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	line-height: 12px;
}
.gray_back {
	background-color: #999999;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.gray_border {
	background-color: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.checked {
	font-size: 14px;
	padding-left: 11px;
	color: #ffffff;
	cursor: pointer;
	width: 302px;
	height: 44px;
	background: url(../images/mobile_cisco_company_checked_back.gif) no-repeat;
}
.unchecked {
	font-size: 14px;
	padding-left: 11px;
	color: #666666;
	cursor: pointer;
}
.checked2 {
	font-size: 14px;
	padding-left: 11px;
	color: #ffffff;
	cursor: pointer;
	width: 302px;
	height: 44px;
	background: url(../images/mobile_cisco_company_checked2_back.gif) no-repeat;
}
.unchecked2 {
	font-size: 14px;
	padding-left: 11px;
	color: #666666;
	cursor: pointer;
}
.white {
	background: #FFFFFF;
}
.step0 {
	background: url(../images/mobile_cisco_subnav_background_0.gif) no-repeat;
}
.step1 {
	background: url(../images/mobile_cisco_subnav_background_1.gif) no-repeat;
}
.step2 {
	background: url(../images/mobile_cisco_subnav_background_2.gif) no-repeat;
}
.step3 {
	background: url(../images/mobile_cisco_subnav_background_3.gif) no-repeat;
}
.step4 {
	background: url(../images/mobile_cisco_subnav_background_4.gif) no-repeat;
}
.homelist1 {
	background: url(../images/cisco_button_list_1.gif) no-repeat;
}
.homelist2 {
	background: url(../images/cisco_button_list_2.gif) no-repeat;
}
p.paragraph {
	margin: 0;
	padding: 7px 50px 17px 0px;
	font-size: 16px;
	line-height: 20px;
}
.carbon {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
}
.left10px {
	padding-left: 10px;
}
td.numbers {
	width: 145px;
	height: 85px;
	color: #a8c67e;
	font-size: 36px;
	font-weight: bold;
	background: url(../images/cisco_usage_number_back.gif) no-repeat center;
}
td.numbers2 {
	width: 145px;
	height: 85px;
	color: #a8c67e;
	font-size: 30px;
	font-weight: bold;
	background: url(../images/cisco_usage_number_back.gif) no-repeat center;
}
td.buttons {
	padding-top: 8px;
	text-align: right;
}
.number {
	font-weight: bold;
}
input.email_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 246px;
}
p.red {
	color: #FF0000;
	padding: 0;
	margin: 0 20px;	
}
/* END Classes */



/* BEGIN Links */
a:link, a:visited {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}
a.copyright:link, a.copyright:visited {
	color: #888888;
	text-decoration: underline;
}
a.copyright:hover {
	text-decoration: none;
}
a.gray_link:link, a.gray_link:visited {
	font-weight: normal;
	text-decoration: none;
}
a.gray_link:hover {
	font-weight: normal;
	text-decoration: underline;
}
/* END Links */
