@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; }


@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:#093f53; }
#logo{width:200px; float:left; padding:20px 30px 0 0; }
#meta{width:670px; float:right; padding:60px 0 0 0; text-align:right; }
#nav{ float:left; width:980px; padding:10px 0px 20px; clear:both;}
#wrapper, #inner{margin:0 auto; width:980px;}
.contentwrap{/*margin-left:200px;*/ width:980px; float:left; }
.sidebar{width:150px; float:right; display:block; margin:60px 0px 30px 20px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;

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

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:#044a65; 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.5em; font-size:14px;}
h6{line-height:1.5em; font-size:15px;}
p{margin-bottom:20px; font-size:15px; color:#666;}

a{color:#154c72;}

#header h1, #header h5{color:#eee; 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:#00141b; 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:#d3ecf6;color:#036db8;}
#nav ul li a:hover{background:#d3ecf6;color:#036db8;}
.sidebar p {font-size:12px;}
.sidebar ul{margin:0; padding:0; list-style:none; }
.sidebar ul li{line-height:30px;}
.totop{margin:40px 0 0 0; position:fixed; bottom:30px; left:50%; margin-left:360px; padding:0 20px; height:36px; line-height:36px; background:#82a603; 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:#82a603;
color:#fff;
display:block; float:left;
clear:both;
text-decoration:none;
margin:10px 0;
}
#startbtn:hover, .totop:hover{
background:#154c72;

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