/* ************* Customer Service CSS ******************  */
.cscmenu_table {
    font-family : Verdana,Arial,Helvetica;
    font-size : 8pt;
    color : #006699;
	border-left: solid #999999 1px;
	border-top: solid #999999 1px;
}
.cscmenu_item {
	cursor : pointer;
	padding : 5px;
    color : #006699;
    background-color : #eeeeee;
	border-right: solid #999999 1px;
	border-bottom: solid #999999 1px;
}
.cscmenu_h-item {
	cursor : pointer;
	padding : 5px;
    color : #ffffff;
    background-color : #619DBE;
	border-right: solid #999999 1px;
	border-bottom: solid #999999 1px;
}
.menuarea {
	padding-top : 5px;
}
.mainarea {
	padding : 5px;
}
.csc_item {
	font-size :11px;
    color : #000000;
	text-align : center;
	background-color: #ffffff;
	padding : 4px;
}
.csc_price {
	font-size :11px;
    color : #000000;
	text-align : right;
    font-weight : bold;
	background-color: #ffffff;
	padding : 4px;
}
.csc_heading {
	font-size :20px;
    font-family : Trebuchet MS,Verdana,Arial,Helvetica;
    color : #006699;
    font-weight : bold;
}
.csc_header {
	background-color: #eeeeee;
	font-size :12px;
	font-weight : bold;
    color : #006699;
	padding : 2px;
}





.container {
	padding : 5px;
	border-left: solid #999999 1px;
	border-right: solid #999999 1px;
	border-bottom: solid #999999 1px;
}
.tempcontainer {
	border-left: solid #999999 1px;
	border-right: solid #999999 1px;
}


body  {
	font-family : Verdana,Arial,Helvetica;
}
a  {
	text-decoration : none;
	color : #006699;
}
a:visited  {
	color : #006699;
	text-decoration : none;
}
a:hover  {
	color : #ff3300;
	text-decoration : underline;
}
.copy  {
	font-size :10px;
	font-style : italic;
}
.note  {
	font-weight : bold;
	color : #ff0000;
}
.caption  {
	font-size :10px;
}
.boldcaption  {
	font-size :10px;
	font-weight : bold;
}
.maintext  {
    font-size : 12px;
    text-align : justify;
}
.boldtext  {
    font-size : 12px;
	font-weight : bold;
}
.demolink {
	font-size :12px;
	font-weight : bold;
}
.windowtitle {
    font-family : Trebuchet MS,Verdana,Arial,Helvetica;
    font-size : 12px;
    font-weight : bold;
    color : #006699;
    background-color : #eeeeee;
    text-align : center;
}
.windowtext {
    font-family : Trebuchet MS,Verdana,Arial,Helvetica;
    font-size : 12px;
    color : #666666;
    line-height: 14px;
}
.windowitem {
    font-family : Trebuchet MS,Verdana,Arial,Helvetica;
    font-size : 12px;
    font-weight : bold;
    color : #006699;
}
.windowinsert {
    font-family : Verdana,Arial,Helvetica;
    font-size : 14px;
    font-weight : bold;
    color : #000000;
    background-color : #eeeeee;
    text-align : center;
}
.formfield {
    font-size : 10px;
	border-left: solid #999999 1px;
	border-right: solid #999999 1px;
	border-top: solid #999999 1px;
	border-bottom: solid #999999 1px;
}
.download {
    font-size : 11px;
	border-left: solid #999999 1px;
	border-right: solid #999999 1px;
	border-top: solid #999999 1px;
	border-bottom: solid #999999 1px;
}
.commenttext {
    font-family : Verdana,Arial,Helvetica;
    font-size : 10px;
    color : #000000;
    text-align : left;
}
.popuptext {
    font-family : Verdana,Arial,Helvetica;
    font-size : 11px;
    font-weight : normal;
    color : #000000;
    text-align : justify;
}
.faqtop {
    font-family : Trebuchet MS,Verdana,Arial,Helvetica;
    font-size : 10px;
    color : #006699;
    font-weight : bold;
    text-align : right;
}
li {
	font-size : 12px;
	list-style-image : url("/images/dot_li.gif");
}
dl {
	font-size : 12px;
}
.h5_bold {
    font-family : Trebuchet MS,Verdana,Arial,Helvetica;
    font-size : 13px;
    color : #006699;
    font-weight : bold;
    text-align : justify;
}
.faqtop {
    font-family : Trebuchet MS,Verdana,Arial,Helvetica;
    font-size : 10px;
    color : #006699;
    font-weight : bold;
    text-align : right;
}
.insert  {
	font-family : Verdana,Arial,Helvetica;
	background-color : #FFFFE8;
	font-size :10pt;
	font-weight : bold;
	text-align : center;
	padding : 4px;
	border-top: solid #3E458B 2px;
	border-bottom: solid #3E458B 2px;
	border-left: solid #3E458B 2px;
	border-right: solid #3E458B 2px;
}
.thumb_pix {
    border: solid #bbbbbb 1px;
}
/* ************* Menu CSS ******************  */
.menu {
    font-family : Trebuchet MS,Verdana,Arial,Helvetica;
    font-size : 12px;
    font-weight : bold;
    color : #666666;
    background-color : #eeeeee;
    text-align : center;
}
.menu A:link {
    color : #006699;
	text-decoration : none;
}
.menu A:visited {
    color : #006699;
	text-decoration : none;
}
.menu A:hover {
	color : #ff3300;
	text-decoration : none;
}
/* ***************  Purchase Area CSS *******************  */
.currentstep {
	background-color: #ffffff;
	font-size :9px;
    color : #006699;
	text-align : center;
}
.otherstep {
	background-color: #eeeeee;
	font-size :9px;
	text-align : center;
}
.header {
	background-color: #eeeeee;
	font-size :12pt;
	font-weight : bold;
    color : #006699;
	text-align : center;
	padding : 2px;
}
TH.prod_header {
	background-color: #eeeeee;
	font-size :12px;
	font-weight : bold;
    color : #006699;
	padding : 2px;
}
.prod_check {
	background-color: #eeeeee;
	font-size :8px;
	font-weight : bold;
	text-align : center;
}
.prod_cost {
	font-size :11px;
	font-weight : bold;
    color : #000000;
	text-align : right;
	background-color: #ffffff;
	padding : 4px;
}
.prod_name {
	font-size :11px;
    color : #000000;
	text-align : left;
	background-color: #ffffff;
	padding : 4px;
}
.prod_text {
	font-weight : bold;
    color : #006699;
}
.prod_desc {
	font-size :11px;
    color : #000000;
	text-align : left;
	background-color: #ffffff;
	padding : 4px;
}
.prod_total {
	font-size :12px;
	font-weight : bold;
    color : #006699;
	background-color: #eeeeee;
	padding : 4px;
}
purchase_button {
	background-color: #cccccc;
	padding : 4px;
}
/* ****************** CSC Area CSS ******************  */
.csc_text {
	font-size :11px;
    color : #000000;
	background-color: #ffffff;
	padding : 4px;
}





/* ************ Mailing List Area CSS ****************  */
TH.windowtext {
	background-color: #eeeeee;
	font-weight : bold;
    color : #006699;
	padding : 2px;
}
.menutext {
    font-family : Trebuchet MS,Verdana,Arial,Helvetica;
    font-size : 12px;
    color : #000000;
}
.menulink {
    font-family : Trebuchet MS,Verdana,Arial,Helvetica;
    font-size : 12px;
    color : #006699;
    font-weight : bold;
    text-align : right;
}
.listlink {
    font-family : Trebuchet MS,Verdana,Arial,Helvetica;
    font-size : 12px;
    color : #006699;
    font-weight : bold;
}
.listcommments {
	font-size : 12px;
	font-weight : normal;
	background-color: #ffffff;
}
.listwelcome {
	font-size : 12px;
	font-weight : normal;
	background-color: #ffffff;
    text-align : justify;
}
.listhead {
    font-family : Verdana,Arial,Helvetica;
    font-size : 12px;
    font-weight : bold;
    color : #000000;
    background-color : #eeeeee;
}
.listheadbold {
    font-family : Trebuchet MS,Verdana,Arial,Helvetica;
    font-size : 13px;
    color : #006699;
    font-weight : bold;
}
.listpretext {
    font-size : 12px;
    font-weight : normal;
    color : #000000;
    background-color : #ffffff;
    padding-left: 10px;
}
/****************** Magic Forum CSS****************** */
.forum_table {
    border-left: solid #cccccc 1px;
}
.forum_table2{
    border-left: solid #cccccc 1px;
    border-top: solid #cccccc 1px;
}
.forum_header {
    font-size : 12px;
    background-color : #eeeeee;
    color : #006699;
    font-weight : bold;
    border-top: solid #cccccc 1px;
    border-bottom: solid #cccccc 1px;
    border-right: solid #cccccc 1px;
    padding : 2px;
}
.forum_heading  {
    font-size : 12px;
    color : #000000;
    font-weight : bold;
    padding : 2px;
}
.forum_heading_sm  {
    font-size : 10px;
    color : #000000;
    font-weight : bold;
    padding : 2px;
}
.forum_author  {
    font-size : 10px;
    background-color : #dddddd;
    font-weight : bold;
    border-bottom: solid #cccccc 1px;
    border-right: solid #cccccc 1px;
    padding : 2px;
}
.forum_list {
    font-size : 10px;
    background-color : #ffffff;
    font-weight : bold;
    border-bottom: solid #cccccc 1px;
    border-right: solid #cccccc 1px;
    padding : 2px;
}
.forum_desc1 {
    font-size : 10px;
    background-color : #eeeeee;
    border-bottom: solid #cccccc 1px;
    border-right: solid #cccccc 1px;
    padding : 2px;
}
.forum_desc2 {
    font-size : 10px;
    background-color : #ffffff;
    border-bottom: solid #cccccc 1px;
    border-right: solid #cccccc 1px;
    padding : 2px;
}
.forum_topic_title {
    font-size : 10px;
    background-color : #ffffff;
    border-bottom: solid #cccccc 1px;
    border-right: solid #cccccc 1px;
    padding : 2px;
}
.forum_topic1  {
    font-size : 10px;
    background-color : #eeeeee;
    font-weight : bold;
    border-bottom: solid #cccccc 1px;
    border-right: solid #cccccc 1px;
    padding : 2px;
}
.forum_topic2  {
    font-size : 10px;
    background-color : #ffffff;
    font-weight : bold;
    border-bottom: solid #cccccc 1px;
    border-right: solid #cccccc 1px;
    padding : 2px;
}
.forum_thread1  {
    font-size : 10px;
    background-color : #eeeeee;
    border-bottom: solid #cccccc 1px;
    border-right: solid #cccccc 1px;
    padding : 2px;
}
.forum_thread2  {
    font-size : 10px;
    background-color : #ffffff;
    border-bottom: solid #cccccc 1px;
    border-right: solid #cccccc 1px;
    padding : 2px;
}
.forum_tree {
    border-bottom: solid #cccccc 1px;
    border-right: solid #cccccc 1px;
}
.forum_tree_item {
    font-size : 10px;
    background-color : #ffffff;
}
.forum_form{
    border-top: solid #cccccc 1px;
    background-color : #eeeeee;
}
.forum_form_head  {
    background-color : #ffffff;
    font-size: 10px;
    font-weight : bold;
    border-left: solid #cccccc 1px;
    border-bottom: solid #cccccc 1px;
    border-right: solid #cccccc 1px;
}
.forum_form_text  {
    background-color : #eeeeee;
    color : #003366;
    font-size: 10px;
    font-weight : bold;
    text-align: right;
    border-left: solid #cccccc 1px;
    border-bottom: solid #cccccc 1px;
    border-right: solid #cccccc 1px;
}
.forum_form_text2  {
    background-color : #eeeeee;
    color : #003366;
    font-size: 10px;
    font-weight : bold;
    border-left: solid #cccccc 1px;
    border-bottom: solid #cccccc 1px;
    border-right: solid #cccccc 1px;
}
.forum_form_input  {
    background-color : #eeeeee;
    border-bottom: solid #cccccc 1px;
    border-right: solid #cccccc 1px;
}
.forum_form_check  {
    background-color : #eeeeee;
    border-bottom: solid #cccccc 1px;
}
.forum_input  {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    background: #FFFFFF;
    color: #000000;
    border: 1px solid #000000; 
}
.forum_textarea  {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    background: #FFFFFF;
    color: #000000;
    border: 1px solid #000000;
}
.forum_button  {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    background-color: #cccccc;
    border: 1px solid #000000;
}
.forum_form_foot {
    background-color : #eeeeee;
    color : #003366;
    font-size :10px;
    font-weight : bold;
    border-left: solid #cccccc 1px;
    border-bottom: solid #cccccc 1px;
    border-right: solid #cccccc 1px;
    padding: 2px
}
/****************** Magic Poll CSS*************** */
.pollitem2 {
	font-family : Verdana,Arial,Helvetica;
	font-size :10px;
	font-weight : bold;
	padding : 4px;
    text-align : left;
}
.polltotals {
	font-family : Verdana,Arial,Helvetica;
	font-size :10px;
	font-weight : bold;
	padding : 2px;
    text-align : left;
}
.pollquestion {
	font-family : Verdana,Arial,Helvetica;
	font-size :11px;
	padding : 4px;
	border-bottom: solid #cccccc 1px;
}
.pollcheck {
	border-bottom: solid #cccccc 1px;
	border-left: solid #cccccc 1px;
	border-right: solid #cccccc 1px;
}
.pollitem {
	font-family : Verdana,Arial,Helvetica;
	font-size :10px;
	font-weight : bold;
	padding : 4px;
	border-bottom: solid #cccccc 1px;
	border-right: solid #cccccc 1px;
}
.pollanswers {
	font-family : Verdana,Arial,Helvetica;
	font-size :10px;
	font-weight : bold;
    text-align : left;
	padding : 4px;
	border-bottom: solid #cccccc 1px;
	border-left: solid #cccccc 1px;
	border-right: solid #cccccc 1px;
}
.pollbutton {
	padding : 4px;
}
.pollwarning  {
	font-family : Verdana,Arial,Helvetica;
	font-size :11px;
	padding : 4px;
	color : #ff3300;
}
/******************* Magic Book****************** */
.guesttitle {
    font-family : Trebuchet MS,Verdana,Arial,Helvetica;
    font-size : 12px;
    font-weight : bold;
    color : #006699;
    background-color : #eeeeee;
}
.Alt1  {
	background-color : #ffffff;
}
.Alt2  {
	background-color : #eeeeee;
}
.guestlink  {
	font-size : 12px;
	color : #006699;
	font-weight : bold;
}
a.guestlink  {
	color : #006699;
	text-decoration : none;	
}
a:visited.guestlink  {
	color : #006699;
}
a:hover.guestlink  {
	color : #FF0000;
	text-decoration : underline;
}
.guestitemsleft {
	font-size :10px;
	font-weight : bold;
    text-align : left;
}
.guestitemsright {
	font-size :10px;
	font-weight : bold;
    text-align : right;
}
.guestheading {
	font-size : 10px;
	font-weight : bold;
}
.guestcomments {
	font-size : 10px;
	font-weight : normal;
}
