body {
	background-color:#f3f3fc;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0px;
}
a {
	color:#315b87;
}
a.top {
	color:#010101;
	font-size:10px;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
}
a.middle {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding-left:18px;
	padding-right:18px;
}
td.top {
	padding-top:8px;
	font-size:10px;
}
td.topcart {
	padding-top:8px;
	font-size:11px;
}
td.topcart a {
	color:#000000;
}
table.searchtop {
	background:url(/design/cp-images/search_backgr.gif) no-repeat;
	margin-top:10px;
	float:right;
	margin-right:14px;
}
table.searchtop td {
	height:32px;
	vertical-align:middle;
	text-align:center;
}
table.searchtop input {
	border:solid 1px #afc4d3;
	font-size:11px;
	width:170px;
}
td.navigation_blue {
	background:url(/design/cp-images/middle_nav_blue_backgr.gif) 5px 2px no-repeat;
	text-align:center;
}
td.left_navigation {
	background:url(/design/cp-images/navigation_list_backgr.gif) bottom repeat-x;
	font-size:11px;
	font-weight:bold;
	color:#315c88;
	padding-top:4px;
	padding-bottom:5px;
}
td.right_navigation {
	background:url(/design/cp-images/navigation_list_backgr.gif) bottom repeat-x;
	font-size:11px;
	font-weight:bold;
	color:#315c88;
	padding-top:4px;
	padding-bottom:5px;
}
td.right_navigation:hover {
	background:url(/design/cp-images/navigation_list_back2.gif) 0px 2px repeat-x #315c88;
}
td.right_navigation:hover a {
	color:#FFFFFF;
}
td.left_navigation a {
	padding-left:10px;
	color:#315c88;
}
td.right_navigation a {
	padding-left:10px;
	color:#315c88;
}
table.popular_certs th {
	color:#315c88;
	font-size:12px;
	text-align:left;
}
table.popular_certs td {
	color:#010101;
	font-size:11px;
}
table.popular_certs th a {
	color:#315c88;
	text-transform:uppercase;
	padding-left:10px;
}
table.popular_certs td a {
	color:#010101;
	padding-left:10px;
}
table.popular_exams th {
	color:#315c88;
	font-size:12px;
	text-align:left;
}
table.popular_exams td {
	color:#010101;
	font-size:11px;
}
table.popular_exams th a {
	color:#315c88;
	text-transform:uppercase;
	padding-left:10px;
}
table.popular_exams td a {
	color:#010101;
	padding-left:10px;
}
table.vendor_table td {
	line-height:18px;
	vertical-align:top;
	font-size:12px;
}
td.calendar_month {
	font-size:10px;
	color:#FFFFFF;
}
td.calendar_day {
	font-size:24px;
	color:#999999;
	font-family:"Times New Roman", Times, serif;
}
td.testimonial p {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-size:12px;
	color:#010101;
}
td.testimonials {
	padding-top:4px;
}
td.testimonials p {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:4px;
	font-size:12px;
	color:#010101;
}
td.testimonials p span.signed {
	display:block;
	text-align:right;
}
td.testimonial p strong {
	font-size:13px;
	color:#315c88;
	text-decoration:underline;
}
table.bottom_navigation td {
	font-size:11px;
	color:#010101;
}
table.bottom_navigation td a {
	color:#010101;
}
td.login {
	font-size:10px;
	color:#010101;
	padding-top:3px;
	padding-bottom:3px;
}
td.total {
	font-size:10px;
	color:#010101;
	padding-top:6px;
	padding-bottom:6px;
	border-top:solid 1px #6f9bd2;
	font-weight:bold;
}
td.login a {
	color:#010101;
}
td.login input {
	width:141px;
	border:solid 1px #afc4d3;
	font-size:12px;

}
td.basic_content {
	font-size:12px;
	color:#010101;
	padding-top:8px;
	padding-bottom:8px;
}
td.basic_content p {
	padding-left:10px;
	padding-right:10px;
}
h3 {
	color:#315c88;
	font-size:14px;
	Margin-bottom:8px;
}
table.blue_box {
	background:url(/design/cp-images/blue_box_backgr.gif) repeat-y;
	font-size:12px;
}
table.white_box {
	background:url(/design/cp-images/white_box_backgr.gif) repeat-y;
	font-size:12px;
}
input.password_reminder {
	font-size:12px;
	border:solid 1px #afc4d3;
	width:350px;
}
input.registration_field,select.registration_field,textarea.registration_field {
	font-size:12px;
	border:solid 1px #afc4d3;
	width:300px;
}
input.registration_field60 {
	font-size:12px;
	border:solid 1px #afc4d3;
	width:60px;
}
td.error_message {
	background:#fff8e8;
	border:solid 1px #fdd776;
	padding-top:10px;
	padding-bottom:10px;
}
td.error_message p {
	padding-left:10px;
	padding-right:10px;
	color:#FF0000;
	font-weight:bold;
	font-size:12px;
}
table.product_table th {
	text-align:left;
	font-size:12px;
	color:#315c88;
	border-bottom:solid 1px #6f9bd2;
}
table.product_table td {
	text-align:left;
	font-size:11px;
	color:#010101;
}
table.product_table td a {
	color:#010101;
}
table.qa_table th {
	text-align:left;
	font-size:12px;
	color:#315c88;
}
table.qa_table td {
	text-align:left;
	font-size:11px;
	color:#010101;
}
table.qa_table td a {
	color:#010101;
}
h1.title {
	background:url(/design/cp-images/background_title.gif) no-repeat;
	height:38px;
	line-height:38px;
	vertical-align:middle;
	text-align:left;
	font-size:14px;
	color:#3c669a;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:14px;
	margin:0px;
}
th.title_blue {
	background:url(/design/cp-images/background_blue_title.gif) no-repeat #FFFFFF;
	height:38px;
	line-height:38px;
	vertical-align:middle;
	text-align:left;
	font-size:14px;
	color:#3c669a;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:14px;
}
th.title_white {
	background:url(/design/cp-images/background_white_title.gif) no-repeat #FFFFFF;
	height:38px;
	line-height:38px;
	vertical-align:middle;
	text-align:left;
	font-size:14px;
	color:#3c669a;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:14px;
}
th.title {
	background:url(/design/cp-images/background_title_side.gif) no-repeat;
	height:28px;
	line-height:28px;
	vertical-align:middle;
	text-align:left;
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
	padding-left:12px;
}
th.title2 {
	background:url(/design/cp-images/background_title_side2.gif) no-repeat;
	height:37px;
	line-height:37px;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	color:#3c669a;
	font-weight:normal;
}
th.title3 {
	background:url(/design/cp-images/background_title_side3.gif) no-repeat;
	height:37px;
	line-height:37px;
	vertical-align:middle;
	text-align:left;
	font-size:14px;
	color:#3c669a;
	font-weight:normal;
	padding-left:12px;
}
table.ctables a {
	color:#315c88;
}
table.ctables td {
	padding-top:12px;
}
table.vtables a {
	color:#315c88;
}
table.vtables td {
	padding-top:4px;
	/*line-height:22px;*/
}
tr.crows td {
	border-bottom:solid 1px #daeefa;
	padding-top:2px;
	padding-bottom:12px;
}
td.strikethrough {
	text-decoration:line-through;
}
td.green {
	color:#3a960c;
}
span.green {
	color:#3a960c;
	font-weight:bold;
}
span.strikethrough {
	color:#f78c00;
	text-decoration:line-through;
}
table.allvendor_table td strong a {
	font-size:12px;
	color:#315c88;
}
table.allvendor_table td ul {
	padding:0px;
	margin-top:4px;
	list-style-image:url(/design/cp-images/globe_mini.gif);
	margin-left:18px;
}
table.allvendor_table td ul li {
	margin-bottom:3px;
	font-size:11px;
}
table.allvendor_table td ul li a {
	color:#000000;
}
table.cart_table th {
	color:#315c88;
}
table.cart_table input {
	width:80px;
	border:solid 1px #afc4d3;
	font-size:12px;
	text-align:center;
}
td.member_list strong {
	font-size:12px;
}
td.member_list ul {
	padding:0px;
	margin-top:8px;
	margin-bottom:8px;
	list-style-image:url(/design/cp-images/globe_mini.gif);
	margin-left:18px;
}
td.member_list ul li {
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
}
td.member_list ul li a {
	color:#315c88;
}
p.right_text {
	padding:8px;
	font-size:10px;
}
p.right_text strong {
	display:block;
	font-size:12px;
	margin-top:8px;
}
table.nav_box {
	background-color:#f3f8fb;
	border:solid 1px #c3ddf0;
	color:#6f9bd2;
	font-size:10px;
	font-weight:bold;
}
table.nav_box td {
	padding-top:8px;
	padding-bottom:8px;
}
table.nav_box td a {
	color:#024395;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
}
table.mix_table {
	border:solid 1px #b8cce6;
}
table.mix_table td {
	border-bottom:solid 1px #b8cce6;
	background-color:#c2d3e9;
	font-size:10px;
}
table.mix_table tr.mix_title td {
	background-color:#6f9bd2;
	color:#FFFFFF;
	font-size:10px;
}
table.mix_table tr.mix_title select {
	font-size:10px;
}
table.mix_table tr.mix_title input.mix_date {
	font-size:11px;
	width:75px;
	border:solid 1px #024395;
}
table.mix_table input.butt {
	font-size:9px;
	padding:0px;
	background-color:#f9a500;
	border:solid 1px #f98700;
	color:#FFFFFF;
}
table.mix_table th {
	background-color:#eceff3;
	text-align:left;
	font-size:10px;
	color:#024395;
}
table.mix_table tr.mix_total td {
	font-size:11px;
	font-weight:bold;
	background-color:#eceff3;
}
p.mix_p {
	padding:12px;
	line-height:18px;
	font-size:11px;
}
td.new_year {
	background:url(/design/cp-images/new_year_ad_backgr.jpg) 0px 6px no-repeat;
	color:#3c669a;
	font-size:12px;
}
td.new_year p {
	padding-top:58px;
	padding-left:20px;
	padding-bottom:0px;
	margin:0px;
}
td.new_year table {
	margin-left:40px;
}
td.faq_list h2 {
	font-size:15px;
	color:#3c669a;
	padding-left:20px;
	margin-top:8px;
}
td.faq_list p {
	font-size:11px;
	margin-left:20px;
	margin-right:20px;
	padding-bottom:8px;
	border-bottom:dashed 2px #ededed;
}
td.faq_list p.noun {
	border-bottom:none;
}
td.faq_list ul, td.faq_list ol {
	font-size:11px;
}
.orange {
	color:#f78801;
	font-weight:bold;
	font-size:12px;
}
