

*{margin:0; padding:0; outline:0; border:0;}
body{background:#f4f4f4; font-family:Arial, Helvetica, sans-serif;}
a:link, a:visited{text-decoration:none;}

.clear{clear:both; overflow:hidden;}

#wrapper{width:972px; margin:auto;}
#header{width:972px; height:115px; position:relative; z-index:1;}

#logo{width:236px; height:119px; position:absolute; z-index:2; top:0px; left:0px;}
#logo h1{text-indent:-10000px;}
#logo h1 a{background:url(images/fgaSS-final.png) no-repeat scroll 0 0 transparent;
display:block;
height:110px;
margin-top:4px;
width:216px;}


#topmenu{background:url(images/topmenu.png) repeat-x; height:25px; width:641px; -moz-border-radius-bottomleft:15px; -moz-border-radius-bottomright:15px; -webkit-border-bottom-left-radius:15px; -webkit-border-bottom-right-radius:15px; position:absolute; z-index:2; right:0px; top:0px;}
#topmenu ul li{list-style:none; float:left; font-size:11px; color:#fff; line-height:25px; border-right:2px solid #fff;}
#topmenu ul li a{color:#fff; padding:0 15px 0 15px; display:block; float:left;}
#alert{repeat-x; height:60px; width:468px; position:absolute; z-index:1; right:170px; top:50px;}
#menu{width:940px; background:url(images/menubg1.png) repeat-x; height:37px; margin:auto; font-family:Verdana;}
#mwrap{ background:url(images/menu.png) repeat-x; height:28px; -moz-border-radius-topleft:15px; -moz-border-radius-topright:15px; -webkit-border-top-left-radius:15px; -webkit-border-top-right-radius:15px; width:666px; margin:auto;}
#menu ul li{list-style:none; float:left; font-size:12px; background:url(images/line.png) no-repeat right; line-height:33px; height:32px;}
#menu ul li a{color:#fff; padding:0 16px 0 16px; display:block; float:left; height:37px;}
#menu ul li a:hover, #menu ul li.active a{color:#d5651c;}
#menu ul li ul li{ background:none; height:33px; color:#fff;}

.box{background:#fff; border:1px solid #e3e3e3;  -moz-border-radius:8px; -webkit-border-radius:8px; width:950px; padding:12px 10px 12px 10px;}
.pad2{padding:10px 0 10px 7px; width:963px;}
.wrap2{padding:42px 50px 12px 50px; width:870px;}
#copy{float:left; font-size:11px; color:#3b3b3b; margin:0 0 0px 0;}/*was 20*/
#copy a{color:#3b3b3b;}
#fnav{float:right;}
#fnav li{display:inline; color:#2a2a2a; font-size:11px;}
#fnav li a{color:#2a2a2a; margin:0 3px 0 3px;}
#fnav li a:hover/* , #fnav li a.cnav */{color:#ff7800;}

.block{width:190px; float:left; padding:0 30px 0 25px;}
.block h3{color:#2a3d7b; background:url(images/bullet.png) no-repeat left; padding:0 0 0 20px; font-size:16px; margin:0 0 8px 0;}
.block p{font-size:11px; color:#000; margin:0 0 12px 0;}
.block ul li{background:url(images/bullet2.png) no-repeat left top; padding:0 0 0 12px; color:#000; font-size:11px; list-style:none; margin:0 0 3px 0;}
.blcok ul li a{color:#000;}
.block2{width:320px;}

#sub label{float:left; color:#000; font-size:11px; margin:0 5px 0 0; line-height:20px;}
#fd{background:#f1f1f1; float:left; width:110px;  -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #ddd; padding:3px; margin:0 0 7px 0;}
#fd1{background:none; border:0; font-size:11px; color:#000; font-family:Arial, Helvetica, sans-serif; width:110px;}
#submit{ margin:0 10px 0 0;}

#prev{float:left; padding:12px 0 0 30px;}
#next{float:left; padding:12px 0 0 0;}
#slide{float:left; margin:0 15px 0 15px;}

#swrap{/* position:relative; z-index:1; */ width:972px; height:272px;}
#slider{ margin:0; padding:0;}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{/* define width and height of list item (slide)entire slider area will adjust according to the parameters provided here*/
 width:902px;height:272px;overflow:hidden;}
/* #prevBtn, #nextBtn{display:block;width:35px;height:38px;position:absolute;right:486px;top:311px; }*/
#prevBtn, #nextBtn{display:block;
height:38px;
left:921px;
position:relative;
top:-100px;
width:35px;}
#nextBtn{/* top:349px; */}
#prevBtn a, #nextBtn a{display:block;width:35px;height:38px; background:url(images/slide.gif) no-repeat 0 0; text-indent:-10000px;}
#nextBtn a{ background:url(images/slide.gif) no-repeat 0 -38px;}
#slider h3{color:#ff9a00; font-size:26px; font-family:Trebuchet MS; margin:0 0 20px 0;}
#slider p{font-size:13px; color:#222; margin:0 0 4px 0; font-family:Trebuchet MS; width: 400px;}
#slide1{background:url(images/dol.png) no-repeat right bottom; width:870px; height:252px; padding:20px 0 0 30px;}
#slide2{background:url(images/simg1.jpg) no-repeat right bottom; width:870px; height:252px; padding:20px 0 0 30px;}
#slide3{background:url(images/simg2.jpg) no-repeat right bottom; width:870px; height:252px; padding:20px 0 0 30px;}
#slide4{background:url(images/simg3.jpg) no-repeat right bottom; width:870px; height:252px; padding:20px 0 0 30px;}
#content{width:972px; padding:0; margin:0 0 5px 0; clear:both; overflow:hidden;}

.crumb{background:url(images/crumb.png) repeat-x; width:970px; height:32px; border:1px solid #e0e0e0; -moz-border-radius:6px; -webkit-border-radius:6px; position:relative; z-index:1; margin:0 0 10px 0;}
#hicon{background:url(images/comp2_V5_10.png); width:40px; height:34px; position:absolute; z-index:2; left:-1px; top:-1px;}
.crumb p{float:left; padding:0 0 0 50px; line-height:34px; font-size:11px; color:#222;}
.crumb p a{color:#222;}
.crumb span{color:#2b3e7c;}

#sform{width:214px; float:right; padding:4px 0 0 0;}
#ls{background-color: #ffffff; width:140px; height:20px; float:left; padding:4px 5px 0 5px;}
#submit{ margin:0;}
#lsf{background:none; border:0; font-size:16px; color:#000000; width:140px; position:relative; top:-6px;}
#cse-search-results {background-color: #ffffff;}

.blk{float:left; width:188px; padding:0 4px 0 0;}
.bcont{background:url(images/box_st.png) repeat-y; width:168px; padding:10px; height: 225px; }
.bcont_bt{background:url(images/box_bt.png); width:188px; height:9px;}
.bcont p{font-size:10px; color:#000; margin:0 0 10px 0;}
.rmorebtn5 {margin-top: 0px;}
.rmorebtn4{margin-top: 0px;}
.rmorebtn3{margin-top: 0px;}
.rmorebtn2 {margin-top: 17px;}
.rmorebtn1 {margin-top: 36px;}

#news-entry {border-bottom: 1px solid #ccc;}

.jcarousel-skin-tango .jcarousel-container {}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 75px;padding: 0 40px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width: 75px;height: 75px;}
.jcarousel-skin-tango .jcarousel-item {width: 75px;height: 75px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
/** * Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 13px;right: 5px;width:20px;height:20px;cursor: pointer;background:url(images/next.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 13px;left: 5px;width:20px;height:20px;cursor: pointer;background:url(images/prev.png);}
#mycarousel li{background:none;}

#pageinfo{height:108px; width:952px; padding:0px 0 0 20px;}
#content div#pageinfo h2{float:left; font-size:33px; color:#ff9a00; font-family:Trebuchet MS; padding:30px 0 0 10px;}
.ppic{float:right; margin-top: 17px;}


#content{ font-family:Trebuchet MS;}
#content h2{color:#104988; font-size:22px; margin:0 0 4px 0;}
#content p{font-size:13px; color:#000; margin:0 0 20px 0;}
#content ul{margin:0 0 20px 0;}
#content ul li{list-style:none; font-size:13px; color:#000;}
#content a{color:#e28800;}

/***** Misc *****/
.pic{margin:0 0 18px 0;}
#content h3{ margin:0 0 15px 0;}
#content h3 a{color:#ff9a00; font-size:20px; text-decoration:underline;}
#form label{width:540px; float:left; margin:0 10px 0 0; font-size:14px; color:#104988;}
#form{padding:0 0 0 50px;}
#form input, .maintext, #area{width:200px; border:1px solid #ddd; padding:4px 5px 4px 5px; float:left; margin:0 0 10px 0;}
.maintext{width:212px; padding-top:3px; padding-bottom:3px;}
#area{ width:500px; height:120px;}
#form input#submitbtn{margin:0 20px 0 0;}
.rad{float:left; width:200px;font-size:14px; color:#104988;}
#form input.rbtn{width:auto; float:none;}