@font-face {
    font-family: 'GalatiaSILRegular';
    src: url('fonts/GalSILR-webfont.eot');
    src: url('fonts/GalSILR-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/GalSILR-webfont.woff') format('woff'),
         url('fonts/GalSILR-webfont.ttf') format('truetype'),
         url('fonts/GalSILR-webfont.svg#GalatiaSILRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{
	font-family: Tahoma, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	min-width: 1000px;
	background-color: #56004e;
	color: #4b535a;
	background-image: url(/graphics/bg2.gif); background-repeat: repeat-x;
background-position: center top;
}
#container {
	width: 700px;
	margin: 0 auto; 
	min-height: 300px; _height: 300px;
}
#container2 {
	text-align: center; width: 100%; 
	margin: 0 auto; z-index: 5; 
}
#banner { width: 700px; height: 128px; margin: 0 auto; text-align: center; padding: 5px; 
	background-image: url(/graphics/glow.gif); background-repeat: no-repeat;
background-position: center top;
}

#login { text-align: right; margin: 25px 10px 0px 0; color: #b849b6; }
#login a { color: #56004e; } 
#nav { color: #ccc; }
#nav-div {
	padding: 5px 0px 0px 0px;
	width: 700px;
	margin: 0 auto;
	}
	
#nav a { text-decoration: none; color: #fff; 
display: inline-block; padding: 5px 15px; 
background-color: #6a747c; margin: 0px 5px;
-moz-border-radius-topleft: 10px;
-top-left-radius: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
border-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
position:relative; z-index: 0;
behavior: url('/js/pie/PIE.htc'); 	
border: 5px solid #53004c; 

}
#nav a.user { text-transform: uppercase; }
#nav a:hover{ border: 5px solid #9a2396; 	
	-webkit-box-shadow: #9a2396 2px 2px 2px;
    -moz-box-shadow: #9a2396 2px 2px 2px;
    box-shadow: #9a2396 2px 2px 2px;
}

a{ color: #56004e; text-decoration: underline; }
a:hover{ color: #6f0064; text-decoration: none; }
#content-wide { }
#content-main {
	margin: 0 auto;
	text-align: left;
	width: 700px;
	padding: 10px 10px 0px 10px;
	background-color: #fff;
-moz-border-radius-topleft: 10px;
-top-left-radius: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
border-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
position:relative; z-index: 0;
behavior: url('/js/pie/PIE.htc'); 	
border: 2px solid #56004e; 
	-webkit-box-shadow: #3a3b3b 1px 1px 5px;
    -moz-box-shadow: #3a3b3b 1px 1px 5px;
    box-shadow: #3a3b3b 1px 1px 5px;
		background-image: url(/graphics/bg-content.gif); background-repeat: repeat-x;
background-position: center bottom;
	}
#pic-home { text-align: center; }

#sub-content { padding: 90px 0 10px 45px; }
#footer{ 
	text-align: center;
	font-size: 12px;
	padding: 10px;
	width: 800px;
	margin: 0 auto 20px auto; color: #a787a6; 
	}
#footer a { color: #a787a6; }
.error, .red { color: red; }
table{ border-collapse: collapse; }

#logo { position: absolute; top: -60px; left: 0px; width: 100%; z-index: 5; }
#logo p { width: 305px; margin-left: auto; margin-right: auto; }
#logo span { display: block; margin: 0px 0px 0px 0px; }

#start { position: absolute; top: 0px; left: 200px; width: 202px; z-index: 6; }
#start p { width: 202px; margin-left: auto; margin-right: auto; }
#start span { display: block; margin: -30px 0px 0px 300px; }

#loginbtn { text-align: center;   }
#content p { line-height: 150%; }
#sidebar { background-color: #e2e2e2; width: 175px; float: right; display: inline-block; padding: 20px; margin-left: 20px; 
margin-right: -40px; }
#sidebar-img { border: 5px solid #fff; }
#quote { font-weight: bold; color: #56004e; font-style:italic; padding: 20px 0; }
#name { text-align: right; font-weight: normal }
#content  { font-family: Arial, sans-serif; min-height: 400px; _height: 400px; padding-right: 40px; }
#content td, td.content  {	padding: 4px; border-bottom: 1px solid #ccc; }
#content td.noline, #content td.gutter { border-bottom: 0px solid #fff; }
#content [type=text], [type=password], textarea, select { background-color: #ffffcc; border: 1px solid #ccc; }
#content [type=text]:focus,  [type=password]:focus, textarea:focus, select:focus { background-color: #ffff66; }
#content [type=button], #content [type=submit], a.btn  { padding: 2px 8px; font-weight: bold; border: 2px solid #56004e; background-color: #56004e; color: #fff;  
 -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; display: inline-block; border: 0px; 
 behavior: url('/js/pie/PIE.htc'); position:relative; z-index: 0; text-decoration: none; 
 	-webkit-box-shadow: #3a3b3b 1px 1px 5px;
    -moz-box-shadow: #3a3b3b 1px 1px 5px;
    box-shadow: #3a3b3b 1px 1px 5px;
 font-family: GalatiaSILRegular, sans-serif; font-size: 16px; border: 2px solid #56004e; 
}
#content [type=button]:hover, #content [type=submit]:hover, .btn:hover { background-color: #6f0064; border: 2px solid #9a2396; }
#content [type=button]:focus, #content [type=submit]:focus, .btn:focus { background-color: #0c7d0a;  }
#content [value~=Delete], .btndel { background-color: #cccccc; color: #ff0000; border: 1px solid #f00; display: inline-block; padding: 5px;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: inline-block; 
behavior: url('/js/pie/PIE.htc'); position:relative; z-index: 0;
}
#content [value~=Delete]:focus, #content [value~=Delete]:hover { background-color: #495f74; color: #fff; border: 1px solid #cccccc; }
#content [value~=Delete]:hover, #content [value~=Delete]:hover, a:hover.btndel { background-color: #b00a0a; color: #fff; border: 1px solid #cccccc; }
.input10 { width: 100px; }
.input30 { width: 220px; }
.input100 { width: 400px; }
.input5 { width: 35px; }
textarea { 	font-family: Arial, sans-serif; 	font-size: 13px; }
.text1 { width: 400px; height: 35px; }
.text2 { width: 400px; height: 70px; }
.text3 { width: 100%; height: 70px; }

#btn-top { padding-top: 10px; }
.comment, #comment { font-size: 85%; font-style:italic; }
.caption { width: 150px; }
th { background-color: #6a747c; color: #fff; padding: 4px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
.redtxt { color: #cc0000; }
.on { background-color: #ffffcc; }
#page ul { list-style-image: url('/graphics/icons/page.gif'); }
#page li:hover, #data tr:hover { background-color: #ffff66; }
td.gutter { padding-right: 20px; border-left: 4px solid #e2e2e2;  }
atd a { background-color: #8c9297; border: 1px solid #56004e;  
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: inline-block; 
behavior: url('/js/pie/PIE.htc'); position:relative; z-index: 0; padding: 2px 5px; text-decoration: none; color: #fff;
}
td a { background-color: #f7f2f8; border: 1px solid #8c9297;  
-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; display: inline-block; 
behavior: url('/js/pie/PIE.htc'); position:relative; z-index: 0; padding: 2px 5px; text-decoration: none; 
font-size: 12px;
}
td a:hover { border: 1px solid #56004e; background-color: #e5d9e5; }
.password_strength { padding: 0 5px; display: inline-block; }
.password_strength_1 { background-color: #fcb6b1; }
.password_strength_2 { background-color: #fccab1; }
.password_strength_3 { background-color: #fcfbb1; }
.password_strength_4 { background-color: #dafcb1; }
.password_strength_5 { background-color: #bcfcb1; }
#welcome-user { display: inline-block; float: right; color: #ccc; }
#right-col { float: right; width: 450px; margin-top: 40px; padding-left: 20px; border-left: 4px solid #e2e2e2;  }
#right-col2 { float: right; width: 380px; margin-left: 20px; }
#float-left { display: inline-block; float: left; }
#inline { display: inline-block; }

#score { float: left; display: inline-block; padding-right: 10px;  }
#score2, .score2 { padding: 5px 0; border-top: 1px dotted #ccc; }
#score2_on, .score2_on { padding: 5px 0; border-top: 1px dotted #ccc; background-color: #ffff66; }
#points { margin-top: 3px; margin-bottom: 6px; }
small { font-weight: normal; }
#obj-bullets { padding-left: 40px; _padding-left: 25px; }
.incomplete { background-color: #fff; border-bottom: 3px solid #fff; padding: 3px 5px; }
.complete { background-color: #ffdcdc; border-bottom: 3px solid #fff; padding: 3px 5px; }
.active { background-color: #ffff66; border-bottom: 3px solid #fff; padding: 3px 5px; }
.btn-print { margin-left: 50px;  }
ul.ui-sortable { list-style-image: url('/graphics/icons/page.gif'); margin-top: 3px; margin-bottom: 3px; padding-left: 20px; }
li:hover.ui-sortable { background-color: #ffff66; }
#keywords { float: right; display: inline-block; width: 350px; }
fieldset { background-color: #e3ecf3; }
#legend { float: left; display: inline-block; margin-right: 10px; width: 15px; height: 15px; border: 1px solid #ccc; }
h1, h2 { margin-top: 10px; margin-bottom: 5px; font-family: GalatiaSILRegular, sans-serif; font-weight: bold; color: #56004e; }
h3, #obj-name, .h3 { color: #56004e; font-size: 17px; font-weight: bold; margin-bottom: 4px; }
#btn-add { margin-bottom: 6px; margin-top: -5px;  }
#btn-add2 { margin-bottom: 6px; float: right; margin-top: 5px; }

#tab { font-weight: bold; background-color: #56004e; color: #fff;   }
#reader { font-size: 12px; padding: 5px; border: 1px solid #ccc; background-color: #e3ecf3; margin-top: 10px; }
h1 .products-h1 { padding-right: 200px; }
#upgrade { display: none; }
#sub-content li { padding-bottom: 6px; }

#blog-index  { float: right; width: 150px; padding: 10px; margin: 0px 10px 20px 20px; background-color: #56004e; 
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
	behavior: url('/js/pie/PIE.htc'); position:relative; z-index: 0; }
#blog-comments { width: 450px; padding: 10px 0; margin-top: 10px; border-top: 1px solid #E79D05; }
#blog-author { }
#blog-index a{ color: #fff; }
#blog-index a:hover{ color: #f7f2f8; }
#blog-index ul{ margin-left: 25px; padding-left: 0; color: #f7f2f8; }
#blog-index h3{ color: #f7f2f8; margin-top: 0; padding: 5px 0 0 0; }
#blog-content{ margin-right: 210px; }
#addthis_toolbox { display: block; width: 90px; height: 17px; position: relative; }
#addthis_toolbox a { float: left; margin-right: 5px; }

#eula { width: 100%; height: 240px; overflow:scroll; padding-right: 10px; }
#ten { float: right; margin: 0 0 20px 20px; }
#ten a { padding: 2px 8px; font-weight: bold; background-color: #56004e; color: #fff;  
 -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; display: inline-block; border: 0px; 
 behavior: url('/js/pie/PIE.htc'); position:relative; z-index: 0; text-decoration: none; 
 	-webkit-box-shadow: #3a3b3b 1px 1px 5px;
    -moz-box-shadow: #3a3b3b 1px 1px 5px;
    box-shadow: #3a3b3b 1px 1px 5px;
 font-family: GalatiaSILRegular, sans-serif; font-size: 16px; border: 2px solid #56004e; 
 text-align: center;
}
#ten strong { font-size: 24px;  }
#pricing table { border: 0px; } 
#pricing th { background-color: #6f0064; color: #dbdfe3; font-weight: normal; text-align: center; }
#pricing h3 { margin: 0px; padding: 0px; color: #fff; } 
#pricing p { margin: 0px; padding: 0px;  } 
#pricing tr.alt { background-color: #dbdfe3; }
#tips p { margin-top: 0px; margin-left: 30px; }
#steps  { border: 2px solid #56004e; } 
#steps td { padding: 5px; border-right: 1px solid #ccc; }


#slideshow {  padding: 10px;	width: 580px; height: 400px;
	background-image: url(/graphics/slide.gif); color: #fff; font-size: 18px; }
#slideshow ol { position: relative; list-style: none;	 padding: 0; margin: 0;	}
#slideshow ol li { position: absolute; top: 0; 	left: 0px; display: none; }
#slideshow ol li.current { display: block; padding: 10px  20px  20px  20px; }
#bul { padding: 10px 0 0px 30px; line-height: 140%; 	background-image: url(/graphics/bullet.png); background-repeat: no-repeat;
background-position: 5px 15px; }
#slideshow #controls { width: 100%; text-align: right; }
#slideshow a, #slideshow h2, #slideshow h3 { color: #fff; }
