/*RESET*/
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;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*PHOTO sSTYLES*/
.das_hdr{width:100%; background:#101c3c; color:#fff; overflow:hidden; border-bottom:#ccc 1px solid}
.main_two{width:1280px; height:550px; margin:0 auto; background:url(../images/img_main914.jpg) center no-repeat}
.main_three{width:1280px; height:550px; margin:0 auto; background:url(../images/img_main3.jpg) center no-repeat}
.main_four{width:1280px; height:550px; margin:0 auto; background:url(../images/img_main4.jpg) center no-repeat}
.main_five{width:1280px; height:550px; margin:0 auto; background:url(../images/img_main5.jpg) center no-repeat}
.main_six{width:1280px; height:550px; margin:0 auto; background:url(../images/img_main6.jpg) center no-repeat}
.main_seven{width:1280px; height:550px; margin:0 auto; background:url(../images/img_main7.jpg) center no-repeat}
.main_eight{width:1280px; height:550px; margin:0 auto; background:url(../images/img_main8.jpg) center no-repeat}
.main_nine{width:1280px; height:550px; margin:0 auto; background:url(../images/img_main9.jpg) center no-repeat}
.main_ten{width:1280px; height:550px; margin:0 auto; background:url(../images/img_main910.jpg) center no-repeat}
.main_eleven{width:1280px; height:550px; margin:0 auto; background:url(../images/img_main911.jpg) center no-repeat}
.main_twelve{width:1280px; height:550px; margin:0 auto; background:url(../images/img_main912.jpg) center no-repeat}
.main_thirteen{width:1280px; height:550px; margin:0 auto; background:url(../images/img_main913.jpg) center no-repeat}
.main_fourteen{width:1280px; height:550px; margin:0 auto; background:url(../images/img_main915.jpg) center no-repeat}

.slideshow{background:#101c3c; width:1280px; margin:0 auto; position:relative}

/*BODY STYLES*/
.top_hdr{width:100%; height:145px; background:url(../images/img_top.png) top center repeat-x; z-index:10; position:absolute; top:30px}
.backbg{background:#eff8fe url(../images/2img_bg.jpg) repeat-x; width:100%}

/*FONTS*/
h1, h2, h3, h4, h5, h6{font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter; color:#75aa01; padding:0 0 8px 0}

h1{font-size:300%}
h2{font-size:250%}
h3{font-size:200%}
h4{font-size:175%}
h5{font-size:150%}
h6{font-size:100%; font-weight:bold}

h3.toots{line-height:1.5em; padding-bottom:0; color:#666}
h6.feature{color:#666; padding:0; font-weight:bold; text-transform:uppercase; font-size:60%}

.grid_6 h5{color:#333}

p, ul{font-family:Arial, Helvetica, sans-serif}
p{font-size:80%; line-height:1.7em; padding:0 0 12px 0}
.date{font-size:70%; color:#999; text-transform:uppercase}

.middle_home ul, .grid_6 ul{font-size:80%; line-height:1.7em; margin:0 0 0 30px; list-style-type:disc; padding:0 0 12px 0}

a{color:#0043b4; text-decoration:none}
a:hover{color:#ff7200; text-decoration:none}

.highlight{position:absolute; top:200px; right:0; width:480px; padding:6px; background:url(../images/white.png) repeat; z-index:30}
.highlight h1{color:#101c3c; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; letter-spacing:-2px; text-align:right; margin:0; padding:0}
.highlight2{position:absolute; top:309px; right:0; width:350px; padding:0 6px 6px 6px; background:url(../images/white.png) repeat; z-index:30}
.highlight2 h4{color:#101c3c; font-family:Georgia, "Times New Roman", Times, serif;text-align:right; margin:0; padding:0}

/*TOP CONTENT*/
.top{width:960px; margin:0 auto; padding:18px 0 0 0}
.arc_logo a{float:left; background:url(../images/img_logo2.png) top center no-repeat; width:142px; height:112px; text-indent:-9999px}
.arc_logo a:hover{background:url(../images/img_logo2.png) 0 -112px; width:142px; height:112px}

.global{width:500px; float:right}
.global ul{color:#ff7200; width:280px; float:right}
.global ul li{float:left; display:box; font-size:80%; margin:0 10px 0 0; padding:0 10px 0 0; border-right:#ff7200 1px dotted}
.global ul li.lastone{float:left; display:box; font-size:80%; margin:0; padding:0; border-right:none}

.global ul li a{color:#ff7200; text-decoration:none}
.global ul li a:hover{color:#ff7200; text-decoration:underline}

.sm{width:400px; text-align:right; float:right}
.sm img{margin:10px 15px 0 0}
.sm img.it{margin:0}

.top_container{width:960px; margin:0 auto; position:relative}

/*NAVIGATION*/
.nav{float:right; width:750px; height:20px; padding:7px 7px 0 7px; text-align:center; margin:30px 0 0 0}
.nav ul{font-size:80%; margin:0 auto; font-weight:bold}
.nav ul li{float:left; display:block; text-transform:uppercase; letter-spacing:-1px; margin:0 8px 0 0; padding:0 8px 0 0}
.nav ul li.none{float:left; display:block; text-transform:none; letter-spacing:-1px; margin:0 8px 0 0; padding:0 8px 0 0}
.nav ul li.last{float:left; display:block; text-transform:uppercase; letter-spacing:-1px; margin:0; padding:0}

.nav ul li a{color:#fff; text-decoration:none; padding:2px 5px 15px 3px}
.nav ul li a:hover{color:#fff; text-decoration:none; background:#5d8512; padding:2px 5px 15px 3px}

/*HOME CONTENT CONTAINER*/
.middle_home{padding:12px 0 8px 0}

.dotted{background:url(../images/img_home_bg_d.png) repeat-y}

/*SECONDARY PAGE STYLES*/
.left_nav{border-right:#ccc 1px dotted}
.left_nav ul{font-size:70%}
.left_nav ul li{margin:0 8px 5px 0; padding:0 0 8px 0; border-bottom:#ccc 1px dotted}
.left_nav ul li.lastone3{margin:0 8px 5px 0; padding:0 0 8px 0; border-bottom:none}

.left_nav ul li.mainsub{margin:0 8px 5px 0; padding:0 0 8px 0; border-bottom:#ccc 1px dotted}
.left_nav ul li.mainsub a{text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; color:#ff7200; font-weight:bold; }
.left_nav ul li.mainsub a:hover{text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; color:#0043b4; font-weight:bold}

.sidebar{width:300px; border-bottom:#ccc 1px dotted; clear:both; margin:0 0 12px 0}
.none{border-bottom:none;}
.sidebar img{float:left; border:#ccc 1px solid; margin:0 7px 0 0}
p.sidebar{float:right; margin:0}
.sidebar h6{font-size:90%; font-weight:bold; color:#333; padding:0}

/*TWITTER STYLE*/
#twitters ul{list-style-type:none; margin:0; padding:0; width:100%}
#twiters ul li{padding:0 0 8px 0; margin:0 0 8px 0; border-bottom:#ccc 1px solid; display:block}
.tw{font-size:80%; color:#999}

/*FOOTER*/

.fbg{background:#f3fdff; width:100%; border-top:#ccc 1px dotted; padding:0 0 60px 0}

.footer{padding:8px 0 0 0; color:#333}
.fsmall ul{font-size:70%; padding:0; margin:0}
.fsmall ul li{padding:0 0 8px 0}
.fmisc img{vertical-align:top; margin-right:10px; padding:8px 0 0 0}

/*MISC*/
.clear{clear:both}
.giraffe ul{font-size:70%}
.divider{border-top:#ccc 1px dotted; padding:0 0 8px 0}
.toright{float:right; margin:0 0 0 8px}
.ad_spacer{border-left:#ccc 1px dotted; padding:10px 0 0 10px; min-height:700px}
.ad_spacer img{margin-bottom:15px}

.top_spacer{padding:10px 8px 0 0}