body {font-size: 9pt;
	font-family: arial;
	background-color: #35395C;
	background-image: url(img/blues_bg.png);
	margin:0;
	width:100%;
	height:100%
}

#prem table, #premc table, #prem33 table {background:#FFFFFF; font-size: 10pt; font-weight:bold}
#prem table  {color: #202056}
#premc table, #prem33 table {color: #52201E}
#premc, #prem33  {margin-bottom: 30px}

.headrc32 {background: url(img/head-buy.png) top center repeat-x; height:30px; color:#CBCDEB; font-size: 14pt;}
.headrc32s {background: url(img/head-buys.png) center center repeat-x; height:16px; color:#CBCDEB; font-size: 10pt}
.headrc32c {background: url(img/headrc32c.png) top center repeat-x; height:30px; color:#F2D2E6; font-size: 14pt;}
.headrc32cs {background: url(img/headrc32cs.png) center center repeat-x; height:16px; color:#F2D2E6; font-size: 10pt}
.head-product31 {background: url(img/head-product31.png) top center repeat-x; height:20px;  color:#000000; font-size: 10pt}
.plug-in-title-outer {position:relative;width:100%}
.plug-in-title {background:url(img/bullet3.png) 0 2px no-repeat;list-style:none;
padding-left:25px;margin-left:5px;height:22px;line-height:20px;clear:left;float:left;color:#000000}
.plug-in-title-right {position:absolute; right:-1px;top:-1px}

.comment, .comment-mid {font-size: 9pt; color:#5C5C5C; margin: 10px; margin-left:0px; text-align:justify; font-weight: normal}
.comment-mid  {font-size: 9pt;}
#rc32 td {border-bottom: 1px solid #D8D8EA}
#rc32c td {border-bottom: 1px solid #F2E6F4}
.premium-row {background: #F0F4EE}
.bcell {border-bottom: 5px solid #000000}
.feature-table {background: url(img/news-table-bg.png) bottom left repeat-x;}
#sreqs, #mreqs, #dtable, #fs td, #fs th {background-color:#2F3C5B}
.htext {color: #CEFFBB; font-weight:bold;}
.btext {color: #810707; font-weight:bold;}
.buy-inner {border-collapse: separate; border-spacing: 1px;}
.buy-inner td, .upgr-inner td {text-align:left}
.buy-inner td, .buy-inner th {background-color:#2F3C5B}
.upgr-inner td, .upgr-inner th {background-color:#542828}
.upgr-inner {border-collapse: separate; border-spacing: 1px;}
.buy-table {border: 2px solid #424D6F;background: #4D5A80;}
.buy-table-u {border: 2px solid #702E22;background: #802A2C}
.product-head {background:#FFF5D2;color:#000000;padding:3px;font-weight:bold}

.yes {background: url(img/yes.gif) center center no-repeat;}
.no {background: url(img/no.gif) center center no-repeat;}

.head-buy {background: url(img/head-buy.png)  top repeat-x; height:38px; color:#CBCDEB; font-size: 14pt;}
.head-buys {background: url(img/head-buys.png) top left repeat-x; height:16px; color:#CBCDEB; font-size: 10pt;}

.head_cell_l_u {background-image: url(img/bl.png); background-repeat: repeat-y; height:5px;font-size:5px;width:15px}
.head_cell_r_u {background-image: url(img/br.png); background-repeat: repeat-y; background-position: right; height:5px;font-size:5px;width:15px}

.product31 {border: 1px solid #EAE8EC; border-collapse: separate; border-spacing: 1px;}

.an {font-weight:normal;text-align:left;padding:10px; color: #000000;background-color:#FFFFFF;display:block}

A:link {COLOR: #FFE784;}
A:hover {COLOR: #36BC6B;}
A:visited {COLOR: #FFE784}
A:hover {COLOR: #36BC6B;}
A {font-weight: bold;}
A {text-decoration : none;}

A.menu_links:link {COLOR: #163054;}
A.menu_links:hover {COLOR: #CA413E;}
A.menu_links:visited {COLOR: #163054;}
A.menu_links:hover {COLOR: #CA413E;}

A.art-link:link, #faq A:link  {color:#003200}
#faq A:hover {color:#9A0000}
A.art-link:visited, #faq A:visited  {color:#003200}
A.art-link, #faq A {font-weight: normal;text-decoration: underline;}

#faq A:hover {color:#9A0000}
.answer-div {border: 1px solid #9A0000;padding:5px;margin:5px;width:620px;background:#F0F2F0}


form {margin: 0}
.buttons {font-size: 10pt; border: 1px solid #55648F; border-top:#FFFFFF;border-left:#FFFFFF; background-color: #E2EAF2;}

table {font-family: arial; font-size: 9pt; color: #E2EAF2;}
table.menu {color: #163054;font-family: arial;}

#maintb {background-position: left top;border:3px solid #576588; border-collapse: collapse; width:800px;}

.menu_content {background-color: #E2EAF2;}

.content_table {border-bottom: 3px solid #35395C; border-right: 3px solid #35395C;border-top: 3px solid #445173; border-left: 3px solid #445173;}
.content_cell {margin: 3px; border-top: 1px solid #35395C; border-left: 1px solid #35395C;border-bottom: 1px solid #445173; border-right: 1px solid #445173;}

.content_cell_faq {margin: 3px; border: 2px solid #52628B;}
.pheada {color:#E2EAF2;}
.large-menu {background: url(img/large-menu-links.png) top center repeat-x;height:20px;font-size:10pt}
.large-menu1 {background: url(img/large-menu-links1.png) top right no-repeat;width:20px}
.large-menu2 {background: url(img/large-menu-links2.png) top left no-repeat;width:20px}
.large-menu-sep {width:2px; background: url(img/large-menu-sep.png) center center no-repeat;}

.msep {width:2px}
.news {font-weight: bold; color:#74E4AA}
.news_content {background: #364469 url(img/news-table-bg.png) bottom center repeat-x;}
.news-page {border-bottom: 1px solid #465872}

#reqs li, .product31 li, #faq li {margin-left: -2em;line-height: 1.5em; list-style-image:url(img/uldot.gif)}
#faq li  {list-style-image:url(img/bullet2.gif);}
#main-list, #key-list {margin-top: 5px; margin-bottom: 5px; list-style-type: none;}
#main-list li, #key-list li {margin:10px;margin-left: -3em;background-image:url(img/bullet.png); font-size:9pt;background-repeat: no-repeat;background-position: 0 0;padding-left: 2.5em;}
#key-list li {background-image:url(img/bullet1.png); margin-bottom:15px}
#flist li {margin-bottom:15px}
#plugin p {margin-left: 5px;margin-right:5px;text-align: justify}

.ad-table  {border-collapse: separate; border-spacing: 1px;}
.ad-table td {text-align:left; background-color: #2F3C5B}

.head_row {background-color: #55648F; color: #E2EAF2; background-position: 0 1px; background-image: url('img/rc.gif');background-repeat:no-repeat;}
.head_cell {background-image: url(img/rc.gif);background-repeat:no-repeat;}
.head_cell_l {background: #55648F url(img/bl.gif) top left repeat-y; height:5px;font-size:5px;width:15px}
.head_cell_r {background: #55648F url(img/br.gif) top right repeat-y; height:5px;font-size:5px;width:15px}
.head_row_bottom {background-color: #55648F;}
.forms {font-size: 9pt; border: 1px solid #55648F; background-color: #F4F4F4;}

.ccell {background-color: #323F61;}

#tbl_menu a {
   background: url(img/menu_button1.gif)  0 0 no-repeat;
   display:block;
   width:118px;
   height:20px;
   COLOR: #163054;
   }
#tbl_menu a:hover {
   background-position: -118px 0;
   COLOR: #CA413E;
}
#tbl_menu a:visited {
   COLOR: #163054;
}
#tbl_menu a:hover {
   background-position: -118px 0;
   COLOR: #CA413E
}

.devdes {margin: 5px;}


.gal {margin-top: 10px;border: solid 10px #92A7D8}

.galover {margin-top: 10px;border: solid 10px #B32400}

.galcell {border: 1px solid #6D7CA9;background-color: #55648F;}

.gal-shadow {height:140px;background:url(img/galback.png) 10px 10px no-repeat}

#article-table input, #article-table textarea{font-size: 8pt;width:98%;border: 1px solid #609CEE; margin:3px}

.absbottom {vertical-align:text-bottom}
.absmiddle {vertical-align:middle}
.l {text-align: left}
.c {text-align: center}
.r {text-align: right}
.title-div {height:35px;
	line-height:27px;margin:auto;diplay:block;
	background:url(img/title-head.png) repeat-x;width:667px;color:#25324E;
	border: 1px solid #FCC862;}
.title-head {text-align:center; font-size:16pt;margin:5px;}