/*	==========	RESET,	COMMON	==========	*/

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}

body { background:#486198;color:#000;font:normal 14px/30px arial, sans-serif; }
input, textarea, select, option { font:normal 12px arial, sans-serif; margin:0; padding:0; }
a, a:active, a:visited { color:#fffb96; } a:hover { text-decoration:none; }
h2 { font:bold 24px/30px 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', arial, sans-serif; padding:0 0 15px; }
h3 { font:bold 22px/30px 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', arial, sans-serif; padding:0 0 15px; }
h4 { font:bold 18px/24px arial, sans-serif; font-weight:bold; padding:0 0 20px; }
.left { float:left; display:inline; }
.right { float:right; display:inline; }
.clear { clear:both; }
.center { width:960px; margin:0 auto; }
.emphasize { color:#000; font-size:110%; }
#slider .emphasize{color:#d33a37;}
.highlight {color:#000; font-style:italic;}
hr{color:#fff; margin-bottom:20px;}

/*	==========	STRUCTURE	==========	*/

#top { background:url(top.png) left top repeat-x; line-height:18px; }

#banner-top { background:#fff url(banner-top.png) left top repeat-x; }
#banner-bot { background:url(banner-bot.png) left bottom repeat-x; padding:0 0 4px; }
#banner-mid { background:url(banner-mid.png) center top no-repeat; }
#banner-top .center { min-height:150px; }

#container { padding:20px 0 100px; }

/*	==========	TOP	==========	*/

#nav { text-align:center; font-size:13px; font-weight:bold; height:50px; }
#nav li { float:left; display:inline; }
#nav a { display:block; width:160px; height:45px; padding:5px 0 0; color:#fff; text-decoration:none; position:relative; }
#nav a b { position:absolute; width:28px; height:15px; background:url(nav-active.png) left top no-repeat; top:50px; left:66px; display:none; }
#nav a:hover{color:#fffb96;}
#nav a:hover b, #nav .active b { display:block; }
#nav span { text-transform:uppercase; display:block; font-weight:normal; }


#logo a { display:block; height:100px; }

#slide-holder { width:900px; height:300px; margin:20px auto; position:relative; background:url(slide-holder.png) left top no-repeat; color:#fff; }

#slide-holder #prevBtn, #slide-holder #nextBtn { position:absolute; top:112px; }

#slide-holder #prevBtn a, #slide-holder #nextBtn a { display:block; width:30px; height:76px; text-indent:-9999px; }

#slide-holder #prevBtn { left:-30px; }

#slide-holder #prevBtn a { background:url(btn_prev.png) left top no-repeat; }

#slide-holder #nextBtn { right:-30px; }

#slide-holder #nextBtn a { background:url(btn_next.png) left top no-repeat; }

#slider { width:900px; height:300px; overflow:hidden; }

#slider li { float:left; width:900px; height:300px;  }

#slider li .img { width:458px; display:inline-table; vertical-align:middle; }
#slider li .img img { display:block; margin:17px 0 0 17px; }

#slider li .txt { width:365px; display:inline-table; vertical-align:middle; font-size:16px; }
#slider li .txt p { padding:0 0 20px; }
#slider li .txt strong.red { font-size:24px; }
#slider li .txt span.red { font-size:20px; font-weight:bold; }

/*	==========	MAIN CONTENTS	==========	*/

#main { float:left; width:590px; padding:0 0 0 30px; color:#fff; }

#intro { font-size:20px; padding:20px 0 40px; }
#intro strong.red { font-size:29px; }

#call4action {clear:both; font-weight:bold; font-size:20px; text-transform:uppercase; overflow:hidden; margin-bottom:20px;}
#call4action img{float:left; padding:0 20px 0 0;}


#main .page-title { text-transform:uppercase; color:#000; }

#main p { padding:0 0 25px; }

#main ol { list-style:decimal outside; margin:0 0 0 20px; }
#main ol li { padding:0 0 25px; line-height:24px;}

#main ul { list-style:disc outside; margin:0 0 0 40px; }
#main ul li { padding:0 0 10px; line-height:24px;}

#main .delegate-list { margin:0; list-style:none; font-weight:bold; }
#main .delegate-list li { padding:0 0 20px; }

/*	==========	SIDEBAR	==========	*/

#sidebar { float:right; width:300px; line-height:18px; }
#sidebar img{border:1px solid #777; margin-bottom:20px;}

#sidebar address { font-style:normal; color:#fff; font-size:12px; }
#sidebar address strong { text-transform:uppercase; font:bold 28px 'Gill Sans', 'Gill Sans MT','Myriad Pro', arial, sans-serif; display:block; padding:0 0 5px; }

.round-top, .round-bot { width:276px; height:15px; font-size:0; }
.round-top { background:url(round-top.png) left top no-repeat; }
.round-bot { background:url(round-bot.png) left top no-repeat; }

.round-mid { background:#fff; width:242px; padding:5px 15px 5px 19px; font-size:12px; text-align:justify; }
.round-mid h2 { text-align:left; }
.round-mid ul { border-bottom:1px solid #c30b07; margin:0 0 15px; }
.round-mid li { background:url(arrow1.png) left 2px no-repeat; text-indent:30px; padding:0 0 15px; }
.round-mid p { padding:0 0 15px; }
