* { margin:0; padding:0; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; list-style: none; }
body { margin:0; background:#ffffff url(images/bg.jpg) no-repeat center center fixed; font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; line-height:1.3em; color:#FFF; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
table, td, th { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img { border:none; }
a { text-decoration:underline; color: #000; font-size:15px; }
a:focus, a:hover { text-decoration: none; }
.clear { clear:both; }
.over { overflow:hidden; height: 0; }
.right { float:right;}
.left { float:left; }

.inner { width: 100%; position: relative; }

.header { background:#fff url(images/subheader-bg1.jpg) no-repeat 99.5% 5px; position:fixed; top:0; display:inline; height:80px; width:100%; z-index:1; min-width:1000px; }
.header #logo { float:left;padding:5px; }
.header .title { font-size:35px; color:#000; font-weight:100; line-height:65px; float:right; padding:0px 25px; margin:5px 5px 0px 0px; }
.header .title:hover { color:#fff; background-color:#ac070d; }

.thumb1 { margin:90px auto 15px auto; }
.thumb2 { margin:15px auto; }
div.div1 { background: #dadada; height: 1px; width: 99%; margin: 0 auto; }

.grid1 { float: left; }

.latestupdates { overflow: hidden; }

.list1 { text-align:left; position:relative; margin:0 auto; padding:10px; width:888px; background: #FFF url(images/content-inner-bg1.jpg) no-repeat bottom left; }
.list1 a img { border: 1px solid #6a6a6a; background-color:#fff;}
.list1 a:hover img { border: 1px solid #000; background:transparent url(images/title.gif) scroll right center no-repeat; z-index:2;  }
.spaceimg {height:10px; width:600px;}
.spaceimg1 {height:10px; width:250px;}

.banner { margin:0 auto; height:86px; width:888px; padding:10px; background-color:#FFFFFF; }
.banner a{ height:86px; width:888px;background:#ffffff url(images/banner.gif) top left no-repeat;}

.list2 { width: 878px; height:270px; background:#ffffff url(images/list2.jpg) no-repeat top left; border:5px solid #DADADA; margin:0px auto; z-index:-1;}
.list2 .title, .list2 .title1  {height:30px; line-height:30px; background: url(images/title.gif) scroll left top no-repeat; float:right; z-index:0; }
.list2 .title{font-size:25px; color:#1b8be6; font-weight:700; margin:200px 1px 0px 0px;}
.list2 .title1{font-size:20px; color:#000; font-weight:100; margin:2px 1px 0px 0px; }
.list2 p { background-color:#FFFFFF; margin-left:15px; padding-right:10px;}

.list3 { width: 908px; margin:0px auto; z-index:-1;}
.but { width: 391px; height:88px; border:10px solid #ffffff; }
.but a img {border:0 none;}

.list5 { width:444px;}
.list5 .title { font-size:35px; color:#226eae; line-height:35px; font-weight:700; }
.list5 .title:hover { color:#fff; background-color:#226eae; }
.list5 .description { font-size:25px; color:#000; line-height:25px; padding:10px 25px;}
.list5 p { color:#000; padding:10px 10px 10px 25px; font-size:15px; }
.list5 .join { height:93px; width:444px; text-align:center; margin:0 0 10px 0px}
.list5 .join a img{border: 0 none;}

.footer { text-align:center; margin:25px auto 0px auto; padding:5px 0; background-color:#000;}
.footer a{ text-decoration:none;color:#fff; font-size:12px;}
.footer a:hover{ color:#dadada;}
