
html, body { 
  margin: auto 0px;
  padding: 0px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  background-image: url(../images/blue_header.png?t=20120222164438593);
  background-repeat: repeat-x;
  height: 100%;
  background-color: #4091e2
  }

#inner-wrapper {
  margin: auto 0px;
  background-image: url(../images/bottom_image.gif?t=20120222164438593); 
  background-position: right bottom;
  background-repeat: no-repeat;
  width: 900px;
}

#inner-wrapper2 {
  margin: auto 0px;
  width: 900px;
}

#seminarinfo {
  width: 420px; 
  line-height: 24px; 
  padding-top: 20px;
}

.registerbttn {
  background-image: url(../images/register_bttn.gif?t=20120222164438593); 
  background-repeat: no-repeat;
  width: 160px;
  height: 53px;
}

.events {
  background-image: url(../images/events_bttn.gif?t=20120222164438593); 
  background-repeat: no-repeat;
  width: 160px;
  height: 53px;
  cursor: pointer;
}

#mainwrapper {
  width: 100%;
  background-color: White;
  margin-top: 10px;
}

#headerwrap {
  z-index: 3000;
  padding-left: 20px;
}

.articleHeading {
  clear: left;
  padding: 4px 4px 4px 0px;
  width: 300px;
  color: #527ca9;
  font-weight: bold;
  border-bottom: 1px solid #527ca9;
}

img {border:none;}

#sidewidget {
  position: fixed; 
  z-index: 900; 
  display: block !important; 
  background-color: Red; 
  width: 87px;
  top: 185px; 
  left: 0px;
}

#container {
  margin: 0px auto;
  height: 100%;
}

.nojava {
    font-size: 13px;
    text-align: left !important;
}

#leftcolumn {
    float: left; 
    margin-left: 15px;
    width: 600px;
}

#middlebknd {
  height: 80px;
  background-image: url(../images/bottom_image.gif?t=20120222164438593); 
  background-position: right bottom;
  background-repeat: no-repeat;
}

#rightpart {
    width: 900px; 
    height: 100%;     
    background-image: url(../images/right_bar.gif?t=20120222164438593); 
    background-repeat: repeat-y; 
}

.spacer3 {
	border: 1px solid #CCCCCC;
	background: #fcfcfc;
	-moz-border-radius:5px;
	font-size:18px;
	vertical-align:middle;
	height:25px;
	-webkit-border-radius:5px;
	margin-bottom:10px;
}

#bttmbar {
    float: right; 
    margin-top: -28px;
}

#rightbar {  
    float:right;
    width:268px;
    height:100%;
}

.smalltext {
  font:Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #000000;
  width:250px;
}

.bigText {
  font:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#000000;
  padding-left:160px;
  width:600px;
  padding-top:99px;
}

#signIn {
  float:right;
  z-index:500;
}

.middleText {
  font:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#FFFFFF;
  padding-top:8px;
  padding-left:228px;
  width:450px;
}

.callText {
  font:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#FFFFFF;
  margin-top:55px;
  padding-left:70px;
  width:300px;
  height:80px;
}

.signIntext {
  font:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  text-align:left;
}

.learnMore {
  font:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  margin-right:5px;
  margin-left:340px;
}

.middlebuttons {padding-right:300px;}

#bottomContent {
  width: 800px;
  padding-bottom:0px;
}

#header {   
  height:110px;
  padding-bottom:6px;
  width:880px;
  position: relative;
  background-image:url(../images/header_bknd.gif?t=20120222164438593);
  background-repeat:no-repeat;
}

#header2 {   
  height:110px;
  padding-bottom:7px;
  background-repeat:no-repeat;
  padding-right:2px;
}

.bullets
{
    list-style-image:url(../images/green_icon.png?t=20120222164438593);
    font-size:14px;
    text-align:left;
    font-family:Arial;
    float:left;
    margin-right:9px;
    line-height:28px;
    margin-top:-7px;
    
}

#prodtext {
    vertical-align: bottom; 
    padding-top: 60px;
    margin-left: 70px; 
    width: 230px; 
    color: #FFFFFF;
}

#headerHome a {
  position: absolute;
  height: 107px;
  width: 288px;
  top: 7px;
  text-decoration: none;
  background-image:url(../images/prologo.png?t=20120222164438593);
  background-repeat:no-repeat;
  left: 4px;
  float:left;
  z-index:200;
}

#customer {
  background-image:url(../images/customer.gif?t=20120222164438593);
  background-repeat:no-repeat;
  width:590px;
}

#customer2 {
  background-image:url(../images/customers.png?t=20120222164438593);
  background-repeat:no-repeat;
  width:590px;
}

#number1 {
  background-image:url(../images/numberone.png?t=20120222164438593);
  background-repeat:no-repeat;
  width:590px;
}

#man {
  background-image:url(../images/man.png?t=20120222164438593);
  background-repeat:no-repeat;
  width:590px;
}

#springsale {
  background-image:url(../images/spring_bknd.png?t=20120222164438593);
  background-repeat:no-repeat;
  width:590px;
  margin-left:-30px;
  margin-top:15px;
  display:none;
}

#premium {
  background-image:url(../images/premium.gif?t=20120222164438593);
  background-repeat:no-repeat;
  width:327px;
  height:243px;
}

.banks a:link {text-decoration: none; color:red;}
.banks a:visited {text-decoration: none; color:red;} 
.banks a:active {text-decoration: none;} 
.banks a:hover {text-decoration: underline;}

.ui-widget-content {border-color:#fbd850 !important;}

.dots {
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(../images/dither_bknd2.png?t=20120222164438593);
  background-repeat: no-repeat;
  height: 228px;
  width: 232px;
  margin-top: -110px;
  z-index: 300;
}

.dots2 {
  position: absolute;
  right: 0;
  top: 0;
  background-image: url(../images/dither_bknd.png?t=20120222164438593);
  background-repeat: no-repeat;
  height: 228px;
  width: 232px;
  margin-top: -110px;
  z-index: 400;
}

.columntext {
  font-size: 10pt;
  text-decoration:none;
  font-style: normal;
  font-family:Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-style:normal;
  letter-spacing: -.25px;
  z-index:200;
  position:relative;
}

#searchBar {width: 450px;}

.activate
{
  background-image:url(../images/activate_bttn.gif?t=20120222164438593);
  background-repeat:no-repeat;
  width:217px;
  height:68px;
   cursor:pointer;
}

.demobttn {
  background-image:url(../images/demo_bttn.gif?t=20120222164438593);
  background-repeat:no-repeat;
  width:217px;
  height:68px;   
  margin-top:-15px;
   cursor:pointer;
}

.learnmorebttn {
 background-image:url(../images/learnmore_bttn.png?t=20120222164438593);
 background-repeat:no-repeat;  
 width:117px;
 height:31px;
 margin-top:15px;
 float:right;
 cursor:pointer;
}

.renewnow {
 background-image:url(../images/renew_today.png?t=20120222164438593);
 background-repeat:no-repeat;  
 width:117px;
 height:31px;
 margin-top:8px;
 float:left;
 cursor:pointer;
}

#slider {margin:auto 0px;}

.renewbttn
{
  background-image:url(../images/renew_bttn.gif?t=20120222164438593);
  background-repeat:no-repeat;
  width:217px;
  height:68px;   
  cursor:pointer;
}

#footer {
  color: #FFFFFF;
  width:90%;
  margin:auto 0px;
  padding-top:20px;
  padding-left:90px;
}

#footer a:link {text-decoration: none; color:White;} 
#footer a:visited {text-decoration: none; color:White;} 
#footer a:active {text-decoration: none;} 
#footer a:hover {text-decoration: none;}

#footer_content_small {
        font-size:12px;
        float:left;
        text-align:left;
        color:White;
        padding-top:10px;
        margin:auto 0px;
        width:630px;
}

.footer_column {
        float:left;
        text-align:left;
        width:150px;
        font-size:9px;
        color:White;
}

#footer li {   
     list-style-type:none;
     list-style-position:outside;
     list-style-position:inherit;
     letter-spacing:0px;
     line-height:20px;
}

#footer ul {
  padding: 0;
  margin-left: 0;
}  

.footer_header {
         font-weight:bold;
         font-size:14px;
}

#footer_content_tall {
         height:180px; 
         padding-top:10px; 
         width:780px;
         margin:auto 0px;
}

.to10px {
  font-size: 11px;
  color: #FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
}

.bottomText {
  font-size: 10pt;
  text-align:center;
  font-weight:bold;
  height:20px;
  letter-spacing:-.45pt;
}

.bottomTextsmall {
  font:Arial, Helvetica, sans-serif;
  font-size:12px;
}

.sidetext {
  font-size: 10pt;
  text-align:center;
  font-weight:bold;
  color:#FFFFFF;
  height:10px;
  letter-spacing:-.30pt;
  padding-left:8px;
}

#middleline {
  background-image:src="images/linebknd.png?t=20120222164438593"; 
  background-repeat:repeat-x; 
  background-position:center; 
  position:relative; 
  width:830px; 
  padding-left:19px; 
  height:800px;
}

#content h1 {
  margin:0px;
  padding:0px;
  font-size:18px;
  font-weight:bold;
}

h1 {
  margin:0px;
  padding:0px;
  font-size:14px;
  font-weight:bold;
  color:#000000;
  line-height:12px;
}

h2 {
  margin:0px;
  padding:0px;
  font-size:10px;
  font-weight:bolder;
  color:#990000;
}

h3 {
  margin:0px;
  padding:0px 0px 0px 0px;
  font-size:10px;
  font-weight:normal;
  color:#233c53;
}

h4 {
font-family: Times New Roman; font-size: 26px; border-bottom-width: thin;
                                border-bottom-color: #e0e4e7; border-bottom-style: solid;
}
  
#sidebar_top {
  margin:0px 0px 5px 0px;
  padding:0px;
  width:150px;
  font-size:11px;
}

#sidebar_top input {
  border:1px solid #527ca9;
  width:120px;
}

#sidebar_bottom {
  margin:0px 0px 50px 0px;
  float:right;
  padding:0px;
  width:130px;
  font-size:11px;
}

ul#userinfo {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.gridHeader {
  font-size:10px;
  font-weight:bold;
  padding:3px;
  border-top-color: #666666;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
  
.gridItem {
  font-size:10px;
  padding:3px;
  vertical-align:top;
}
  
.gridAltItem {
  font-size:10px;
  padding:3px;
  background-color: #FBFBFB;
  vertical-align:top;
}

.clearfix{
    content: "."; 
    display: block; 
    background-color:White;
    height: 100%; 
    clear: both; 
    visibility: hidden;
}
#bottomright
{
    width: 300px; 
    float: right; 
    bottom: 0; 
    padding-top:20px;
    margin-bottom:-85px;
}
.productbox {
  padding-left: 145px;
  text-align: left;
}

.productbox-description {
   width: 180px;
   text-align: left;
}

---Shadow Box-----!>
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:fixed;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#footerbottom{
  background-image:url(../images/footer_bknd.gif?t=20120222164438593);
  background-repeat:repeat-x;
  background-color:#4798e8;
  height:290px;
  margin:auto 0px;
  position:relative;
}

p {
  padding: 0 0 1em;
}

.msg_list {
  margin: 0px;
  padding: 0px;
  width: 383px;
}

.msg_head {
  font:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#990000;
  padding: 5px 10px;
  cursor: pointer;
  position: relative;
  margin:1px;
}

.msg_body {
  padding: 5px 10px 15px;
}

#articleHeading {
  clear: left;
  padding:4px 4px 4px 0px;
  width:300px;
  color:#527ca9;
  font-weight:bold;
  border-bottom:1px solid #527ca9;
}

#articleHeadingNews{
  color:#FFFFFF;
  font-weight:bold;
}
  
.articleImage{
  float:left;
  margin:0px 13px 20px 0px;
  padding:5px;
  background-color:#FFFFFF;
}

#article {
  background-color:#FFFFFF;
  font-size:12px;
  width:520px;
  padding-left:7px;
}

#text{
  background-color:#FFFFFF;
  font-size:12px;
  width:500px;
  padding-left:7px;
}

#pageinfo {
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  width: 380px;
  padding-left: 38px;
  margin-top: 15px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

div.error {
	border: 3px solid #ffffff;
	background-color: #C00 !important;
  background: url(../images/important.gif?t=20120222164438593);
  background-repeat: no-repeat;
  background-position: 10px 0.6em;
  color: #ffffff;
	padding: 10px 10px 10px 38px;
	line-height: 1.4em;
	font-size: 14px;
	font-weight: bold;
	margin: 20px;
}

div.error a {
	text-decoration: none;
	color: #ffffff;
}

div.error a:hover {
	text-decoration: underline;
	color: #ffffff;
}
.premiumwatch{
    background: url(../images/video_icon.png?t=20120222164438593) -0px 104px;
    width:95px;
    height:104px;
    border:0px;
    cursor:pointer;
}
.premiumwatch:hover{
    background: url(../images/video_icon.png?t=20120222164438593) -0px 0px;
}
#premiumvideo {
	margin-top:-50px; 
	float:right; 
	margin-left:430px; 
	position:absolute;
}
.register{
    background: url(../images/register_now.png?t=20120222164438593) -0px 0px;
    width:115px;
    height:32px;
    border:0px;
    cursor:pointer;
}
.register:hover{
    background: url(../images/register_now.png?t=20120222164438593) -0px -32px;
}
#callus
{
    margin-left: 10px; width: 230px; padding-top: 13px; text-align: left;
        font-size: 27px; font-weight: bold; float: left; color: White;
}
#seminarred{
	background-image: url(../images/seminar_bknd.png?t=20120222164438593); color:#FFF; padding-top:2px; width:275px; line-height:13px; height:60px; position:absolute; margin-left:90px; font-size:13px; background-repeat:no-repeat;
}
a:focus {
	outline: none;
}
#panel {
	background: url(../images/login_bknd.gif?t=20120222164438593);
	width:268px;
	display: none;
	border-bottom:2px;
	border-color:Black;
	border-bottom-width:thin;
}
.slide {
	margin: 0;
	padding: 0;
	width:280px;
	background: url(../images/btn-slide.png?t=20120222164438593);
	background-repeat:no-repeat;
	background-position:center;
	margin-left:-7px;
	margin-top:15px;
	border-color:Black;
	border-width:thin;
}
.btn-slide 
{
   
	text-align: center;
	width: 187px;
	height: 32px;
	padding: 11px 0px 0 0;
	margin: 0 auto;
	display: block;
	font-size:17px;
	color: #fff;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}
.readmore
{
    color:Red;
    text-decoration:underline;
}
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(../images/preload.gif?t=20120222164438593) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(../images/closetiny.png?t=20120222164438593) no-repeat}
.tclose:hover {background-position:0 -30px}
#bluemask {background:#4195aa}

#newsWidget{
	text-align: left;
	width: 400px;
	color:#333333;
	float:left;
	margin-bottom:90px;
	margin-top:11px;
	
}
#newsWidget .intro
{
    font-size: 21px; font-family: Times New Roman; padding-top: 10px;
}
#newsWidget ul{
	margin: 0;
	padding: 0;
	list-style: none;	
}

#newsWidget ul li{

}
#portfolio
{
    width:600px;
    margin-top:10px !important;
    
}
#newsWidget h4{
font-family: Times New Roman; font-size: 26px; width:450px; border-bottom-width: thin; font-weight:normal; padding-left:10px;
                                border-bottom-color: #e0e4e7; border-bottom-style: solid; color:Black; margin-top:5px; 
}
#newsWidget .description{
	color:black;
	font-size:16px;
	line-height:20px;
	clear: both;
	padding-left:8px;
	margin-top:-10px;
	font-weight:normal;
	padding-right:8px;
	padding-bottom:10px;
}
#newsWidget .date, #newsWidget .websiteTitle{
	font-size:11px;
	font-style:normal;
	line-height:11px;
	padding-bottom:10px;
	padding-left:10px;
	display: block;
	float: left;
	margin-top:-10px;
}

#newsWidget a:link, #newsWidget a:active, #newsWidget a:visited {
	color:Red;
	text-decoration:none;
	font-size: 18px; 
	text-decoration:underline;
	padding-left:8px;
}
#newsWidget a:hover {
	border-bottom-color:#333333;
}
#newsWidget IMG  {
	display: none;
}
#newsBlock1 
{
    margin-top:50px;
    
}
#newsBlock2
{
    margin-top:50px;
    
}


.spacer{
	clear: both;
	height: 1px;
	display: block;
}
#classicbox
{
    background: url(../images/classic_box.gif?t=20120222164438593);
	background-repeat:no-repeat;
	background-position:center;
	width:600px;
	height:243px;
	padding-bottom:35px;
}
#premiumbox
{
    background: url(../images/classic_box.gif?t=20120222164438593);
	background-repeat:no-repeat;
	background-position:center;
	width:600px;
	height:243px;
	padding-bottom:35px;
}
#tsbooks
{
    background: url(../images/classic_box.gif?t=20120222164438593);
	background-repeat:no-repeat;
	background-position:center;
	width:600px;
	height:243px;
	padding-bottom:35px;
}
.slidingDiv, .slidingDiv3, .slidingDiv4,
.slidingDiv5, .slidingDiv6, .slidingDiv7
  {
    display: none;
	height:150px;
	background-color: #99CCFF;
	padding:20px;
	color:White;
	margin-top:10px;
}
.slidingDiv2
  {
    display: none;
	height:250px;
	background-color: #99CCFF;
	padding:20px;
	margin-top:10px;
	color:White;
}
.seemore
{
    color:Red;
    text-decoration:underline;
    font-size:12px;
    
}
.hideit
{
    color:Red;
    
    
}
.main_content {
	-moz-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
	background: white;
	width: 560px;
	float: left;
	border: 1px solid #ccc;
	min-height: 300px;
	padding-left:20px;
}
.listclass
{

    
    
}
.listclass a:link
{

}
.listclass a:visited 

.listclass a:hover
{

    
}
.tcontent
{
    font-size:20px;
    
    
}
.sidenavs 
{
    width:215px;
}
#featured{ 
	height:243px; 
	background:white;
	list-style-type:none;
	margin-left:-45px;
	margin-top:20px;
	z-index:0;
	position:absolute;
}
