@charset "utf-8";
/* CSS Document */

	
a{outline:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
img {display:block; }
textarea{background:#f1f1f1;width:auto;padding:20px;border:1px dashed #cbc9c9;height:500px;margin-bottom:20px;font-size:12px;}
.smalltext{height:30px;}
.mediumtext {height:200px}
.medium2text {height:100px}
p {margin-bottom:30px;}

@font-face {
	font-family: 'PTSansBoldItalic';
	src: url('fonts/ptsans/PTS76F-webfont.eot');
	src: local('☺'), url('fonts/ptsans/PTS76F-webfont.woff') format('woff'), url('fonts/ptsans/PTS76F-webfont.ttf') format('truetype'), url('fonts/ptsans/PTS76F-webfont.svg#webfontnHhDPJvF') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PTSansRegular';
	src: url('fonts/ptsans/PTS75F-webfont.eot');
	src: local('☺'), url('fonts/ptsans/PTS75F-webfont.woff') format('woff'), url('fonts/ptsans/PTS75F-webfont.ttf') format('truetype'), url('fonts/ptsans/PTS75F-webfont.svg#webfontO0AL69VA') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'PTSansRegular';
	src: url('fonts/ptsans/PTS56F-webfont.eot');
	src: local('☺'), url('fonts/ptsans/PTS56F-webfont.woff') format('woff'), url('fonts/ptsans/PTS56F-webfont.ttf') format('truetype'), url('fonts/ptsans/PTS56F-webfont.svg#webfontb3pcLB5e') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'PTSansRegular';
	src: url('fonts/ptsans/PTS55F-webfont.eot');
	src: local('☺'), url('fonts/ptsans/PTS55F-webfont.woff') format('woff'), url('fonts/ptsans/PTS55F-webfont.ttf') format('truetype'), url('fonts/ptsans/PTS55F-webfont.svg#webfontVOUaMV4S') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PTSerifRegular';
	src: url('fonts/ptserif/PTF55F-webfont.eot');
	src: local('☺'), url('fonts/ptserif/PTF55F-webfont.woff') format('woff'), url('fonts/ptserif/PTF55F-webfont.ttf') format('truetype'), url('fonts/ptserif/PTF55F-webfont.svg#webfont8gC51eVD') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PTSerifRegular';
	src: url('fonts/ptserif/PTF56F-webfont.eot');
	src: local('☺'), url('fonts/ptserif/PTF56F-webfont.woff') format('woff'), url('fonts/ptserif/PTF56F-webfont.ttf') format('truetype'), url('fonts/ptserif/PTF56F-webfont.svg#webfonte3qrXfzz') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'PTSerifRegular';
	src: url('fonts/ptserif/PTF75F-webfont.eot');
	src: local('☺'), url('fonts/ptserif/PTF75F-webfont.woff') format('woff'), url('fonts/ptserif/PTF75F-webfont.ttf') format('truetype'), url('fonts/ptserif/PTF75F-webfont.svg#webfontNckRu2nu') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'PTSerifRegular';
	src: url('fonts/ptserif/PTF76F-webfont.eot');
	src: local('☺'), url('fonts/ptserif/PTF76F-webfont.woff') format('woff'), url('fonts/ptserif/PTF76F-webfont.ttf') format('truetype'), url('fonts/ptserif/PTF76F-webfont.svg#webfontH9Tj91DF') format('svg');
	font-weight: bold;
	font-style: italic;
}


body,html{height:100%; margin:0; padding:0;background:#fff; color:#666; font-family:Arial, Helvetica, sans-serif; line-height:1.5em; font-size:15px; font-weight:normal;	}

#header{float:left; width:100%;background:#f1f1f1; }
#logo{width:200px; float:left; padding:20px 30px 0 0; }
#meta{width:670px; float:right; padding:30px 0 0 0; text-align:right;}
#nav{ float:left; width:1200px; padding:10px 0px 20px; clear:both;}
#wrapper, #inner{margin:0 auto; width:1200px;}
.contentwrap{/*margin-left:200px;*/ width:1200px; float:left; }
.sidebar{width:180px; float:right; display:block; margin:60px 0px 30px 20px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;

}
.pagecontent{width:1000px; float:left; padding: 40px 0; margin:0px;}

img {margin:10px 0 10px 0; max-width: 800px; }
img.left {float:left;margin:01.5em 1.5em 0;padding:0;}
img.right {float:right;margin:0 0 1.5em 1.5em;}

h1,h2,h3,h4,h5,h6{font-family: PTSerifRegular, Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#333; margin:0 0 30px 0; }
h1{line-height:1.2em; font-size:44px;}
h2{line-height:1.5em; font-size:24px;
background:#222; padding:4px 10px; color:#eee; 
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
font-size:21px;
margin:0 0 20px 0;}
h3{line-height:1.2em; font-size:24px;}
h4{line-height:1.5em; font-size:21px;}
h5{font-family:verdana;line-height:1.7em; font-size:16px;color:#000;}
h6{line-height:1.5em; font-size:15px;}
p{font-size:15px; color:#666;}

a{color:#b87112;}

#header h1, #header h5{font-weight:normal;}
#header p{color:#888;}

.nomargin{margin:0;}

/* Lists adn menus */
ul{list-style:square; }
ol{list-style:decimal;}
ul,ol{margin:20px 0 10px 40px;}
li, li a{line-height:24px;}

#nav ul{margin:0; padding:0; list-style:none; float:left;}
#nav ul li{float:left; display:inline; }
#nav ul li a{background:#050505; line-height:30px; height:30px; padding:0 10px; float:left; margin:0 4px 4px 0; text-decoration:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
font-size:12px;
font-weight:bold;
color:#fff;
}
#nav ul li.active a{background:#f9f9f9;color:#c96f05;}
#nav ul li a:hover{background:#fff;color:#c96f05;}
.sidebar p {font-size:12px;}
.sidebar ul{margin:0; padding:0; list-style:none; }
.sidebar ul li{ line-height: 20px; margin-bottom: 20px; }
.sidebar ul li a { line-height: 16px; }
.totop{margin:40px 0 0 0; position:fixed; bottom:30px; left:1020px; margin-left:360px; padding:0 20px; height:36px; line-height:36px; background:#da6702; color:#fff;
-moz-border-radius:2px;	
-webkit-border-radius:2px;
border-radius:2px;
font-size:12px;
text-decoration:none;
}


.error, .notice, .success {padding:.8em;margin-bottom:1em;border:1px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

#startbtn{
padding:0 20px;
height:66px; 
line-height:60px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
background:#da6702;
color:#fff;
display:block; float:left;
clear:both;
text-decoration:none;
margin:10px 0;
}
#startbtn:hover, .totop:hover{
background:#050505;

	}
	
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:13px 'andale mono', 'lucida console', monospace;line-height:1.5;}

div.alert-box {
	background: url("./images/alert.png") no-repeat scroll 15px 20px #FBDD96;
    border: 1px solid #E5AF51;
    border-radius: 6px;
    margin: 2px 0 15px;
    padding: 20px 15px 20px 65px;
}

div.alert-box img { max-width: 100%; }
div.alert-box p { margin: 0; }

table { border: 1px solid #cfcfcf; margin-bottom: 40px;  }
table tr { background-color: #ffffff; }
table tr:nth-child(2n) { background-color: #f1f1f1; }
table tr td { vertical-align: top; padding: 10px; border-right: 1px solid #cfcfcf; }
table tr td:first-child { width: 160px; }
table tr td { width: 600px; }
table tr td img { max-width: 600px; }
table tr td ul { list-style-type: circle; margin: 0 0 0 15px; }

textarea.smalltext{padding:5px;border:2px solid #ddd;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;