* {padding: 0;margin: 0;}

body{font: 83%/1.25 Arial, Helvetica, sans-serif;background-color: #003361;}
img{border:0;}
font{font-family: Arial, Helvetica, sans-serif;}
h1,h2,h3{letter-spacing:-1px;font-family: "Times New Roman", Times, serif;font-size: 2.8em;font-style: normal;font-weight: normal;font-variant: normal;color: #06688d;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}
	h2{font-size: 1.4em;letter-spacing:-0.5px;color: #cc5a14;font-family: Arial, Helvetica, sans-serif;font-weight: bold;	margin-bottom: 0px;}
	h3{
	letter-spacing:0px;
	color: #003361;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
}
p{padding-bottom: 1em;line-height: 1.5em;}
ul,ol{margin-bottom: 1em;padding: 0;}
	ul ul{padding-bottom: 0px; margin-bottom: 0px;}
ol{margin-bottom: 1em;}
li{margin-left: 2.8em;list-style: square;padding: 0;margin-bottom: 0.5em;}
	ul ul li{list-style: circle;}
td{padding: 8px;}
form {display:inline;}
blockquote{font-style: italic;font-size: 0.9em;padding: 7px;border: 2px solid #CCCCCC;margin: 0px 30px 7px;}
hr{margin-top:1em;margin-bottom:1em;}

/********************* Library *********************/
.left{text-align: left;}
.right{text-align: right;}
.center{text-align: center;}
.float_left{float: left;}
.float_right{float: right;}
.clear{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.pad0{padding: 0;margin: 0;}
.pad_A{padding: 3px;}
.pad_B{padding: 7px;}
.pad_C{padding: 10px;}
.inline{display:inline;}
.center{margin-right: auto;	margin-left: auto;}
.width_100{width:99.9%}
.width_A{width:50%}
.width_B{width:33%}

.image_left{float:left;margin-right:8px;margin-bottom:5px;}
.image_right{
	float:right;
	margin-left:8px;
	margin-bottom:5px;
	font-size: .9em;
	color: #666;
	text-align: center;
}

.txt_largester{font-size: 1.8em;}
.txt_largest{font-size: 1.5em;}
.txt_larger{font-size: 1.2em;}
.txt_large{font-size: 1.1em;}
.txt_small{font-size: .9em;}
.txt_smaller{font-size: .8em;}
.txt_smallest{font-size: .5em;}
.txt_smcaps{font-variant: small-caps;}
.txt_uppercase{text-transform: uppercase;}
.txt_dkred{color: #990000;}
.txt_blue{color:#3A6E8F;}
.txt_grey{color: #999999;}
.txt_red{color: #8e2e06;}
.txt_white{color: #FFFFFF;}
.txt_reference{font-size: .8em;color: #666666;position: relative;top: -4px;}
.txt_superscript{font-size: .6em;position: relative;top: -10px;}
.callout{background-color: #F2F2F2;}

/********************* Masterpage *********************/
.container{background-image: url(_images/mp-bg-top.gif);background-repeat: repeat-x;background-position: top;padding-top: 15px;}
.container2{background-image: url(_images/mp-bg-bottom.gif);background-repeat: repeat-x;background-position: bottom;padding-bottom: 35px;}
.content{background-image: url(_images/mp-corners-top.gif);background-repeat: no-repeat;background-position: center top;width: 940px;padding-top: 10px;	margin-right: auto;margin-left: auto;}
.content2{background-image: url(_images/mp-corners-bottom.gif);background-repeat: no-repeat;background-position: center bottom;	width: 940px;padding-bottom: 10px;}
.content3{background-color: #FFFFFF;padding: 20px;}
.header{text-align: center;margin-bottom: 20px;}
.main_content{padding-right: 70px;padding-left: 70px;}

.viewer td{
	text-align: center;
}
.main_column{
	width: 30%;
}
.secondary_column{
	width: 15%;
}
.dkblue{background-color: #c0d9f8;}
.ltblue{background-color: #e7f2ff;}
.footer{width:500px;margin-left:auto;margin-right:auto;color:#81b7de;margin-top:10px;font-size:0.8em;text-align:center;}
.footer a:link, .footer a:visited{color:#81b7de;text-decoration:none;}