* { 
    margin: 0; 
    padding: 0; 
}

html, body, #bg, #bg table, #bg td, #cont {
    height:100%;
    width:100%;
    overflow:hidden;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
img {
	border:none;
}

#bg { 
    position: fixed;
	background-color:#022C66;
}

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}

#cont {
    position:absolute;
    top:0;left:0;
    z-index:70;
    overflow:auto;
}

.box { 
    margin: 0 auto; 
    /*width: 850px;*/
    background: transparent; 
    padding-bottom:100px;
}

#wrapper {
	/*width: 896px;*/
	width: 960px;
	margin: auto;
}

.nrmargin {
	margin-right: 0px;
}

#header {
	position: relative;
	height: 130px;
}

.logo {
	position:  absolute;
	left: 0px;
	top: 65px;
}

.top-links {
	position: absolute;
	right: 0px;
	top: 10px;
	text-align: right;
	font-size: 11px;
	color: #ffffff;
}

.top-links a {
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 6px;
}

.top-links a:hover {
	text-decoration: underline;
}

.top-hturf {
	position: absolute;
	top: 28px;
	right: 0px;
}

#page {
	background: transparent url(../images/bluetransbg.png) top left repeat;
	padding: 0px 20px 30px 20px;
	margin-top: 20px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

#navigation {
	padding: 0px;
}

#navigation ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
} 

#navigation ul li {
	float: left;
	list-style-type: none;
	display: block;
	border-right: 1px solid #3774A7;
	padding: 10px 20px 0px 20px;
	color: #FFF;
	font-size: 12px;
}

#navigation ul li a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

#navigation ul li a:hover {
	text-decoration: none;
	color:#8EEFFD;
}

#splash-main {
	background: transparent url(../images/bluetransbg.png) top left repeat;
	/*width: 856px;*/
	width: 920px;
	margin-top: 25px;
}

.sm-image {
	float: left;
	width: 510px;
	padding: 15px 0px 0px 15px;
}

.sm-details {
	float: right;
	width: 360px;
	padding: 20px 20px 20px 0px;
}

.sm-details h2 {
	font-size: 16px;
	color: #3192CE;
	margin-bottom: 10px;
}

.sm-details span {
	display: block;
	background: transparent url(../images/arrow-right.png) 0% 50% no-repeat;
	color: #fff;
	font-size: 11px;
	border-bottom: 1px solid #113A69;
	padding: 10px 10px 10px 15px;
}

.register-button {
	padding-left: 20px;
	padding-top: 15px;
	text-align: center;
	font-size: 11px;
}

.register-button a {
	color: #FFFFFF;
	text-decoration: none;
}

.register-button a:hover {
	text-decoration: underline;
}

#content {
	background-color: #ffffff;/*#F2F4F6;*/
	padding: 20px;
}

#content-ipb-wrapper {
	background-color: #F2F4F6;
	padding-left: 10px;
	padding-right: 10px;
}

.left-content {
	float: left;
	width: 485px;
	color: #000000;
}

.right-content {
	float: right;
	width: 309px;
}

.post {
	color: #6D829E;
	line-height: 18px;
	padding-bottom: 30px;
}

.post a {
	color: #195290;
	text-decoration: none;
}

.post a:hover {
	text-decoration: underline;
}

.post h2 {
	font-size: 12px;
	color: #195290;
	margin-bottom: 2px;
}

.post em {
	color: #AC7100;
	display: block;
	margin-bottom: 10px;
}

.forum-feed {
	line-height: 14px;
	padding: 10px 0px 10px 0px;
}

.forum-feed a:hover {
	text-decoration: underline;
}

.forum-feed h2 {
	background: transparent url(../images/article-icon.jpg) top left no-repeat;
	font-size: 12px;
	color: #195290;
	padding-left: 15px;
}

.forum-feed h2 a {
	color:#195290;
	text-decoration: none;
}

.forum-feed em {
	color: #AC7100;
	display: block;
	margin-bottom: 10px;
}

.sponsor-main {
	/*padding-top: 10px;*/
	padding-bottom: 20px;
	padding-left: 10px;
	text-align: center;
}

.sponsor125 {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.sponsor-qs {
	/*background: transparent url(../images/qs-sponsor.png);*/
	border: 3px solid #DCDCDC;
}

.sponsor-qs a {
	/*background: transparent url(../images/qs-sponsor.png) top left no-repeat;*/
	display: block;
	height: 125px;
	width: 125px;
}

.sponsor-qs a:hover {
	/*background: transparent url(../images/qs-sponsor.png) bottom right no-repeat;*/
}

.sponsor-bw {
	/*background: transparent url(../images/bw-sponsor.png);*/
	border: 3px solid #DCDCDC;
}

.sponsor-bw a {
	/*background: transparent url(../images/bw-sponsor.png) top left no-repeat;*/
	display: block;
	height: 125px;
	width: 125px;
}

.sponsor-bw a:hover {
	/*background: transparent url(../images/bw-sponsor.png) bottom right no-repeat;*/
}

.bolderTitle{
	font-weight:bold;
	font-size:13px;
	padding-top:25px;
}

#footer {
	background: transparent url(../images/footer-bg.jpg) top center no-repeat;
	position: relative;
	width: 850px;
	height: 100px;
	margin:  auto;
	color: #DAE0E9;
}

/*#footer{
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	width:900px;
	height:207px;
}*/

#footer a{
	color: #DAE0E9;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

#footer dl dt span{
	margin-top:0px;
	padding-top:0px;
}

#footer dl dd{
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
}

#footer dl{
	margin-top:20px;
	padding-top:0px;
	float:left;
	margin-right:30px;
	margin-bottom:20px;
}

#footer dt{
	font-weight:bold;
	font-size:13px;
}

#footerHolder{
	width: 850px;
	float: left;
}

.social-links {
	position: absolute;
	top:  10px;
	left: 0px;
}

.social-links ul {
	list-style: none;
}

.social-links ul li {
	display: inline;
	padding-right: 30px;
}

.social-links a {
	color: #3192CE;
	text-decoration: none;
}

.social-links a:hover {
	color: #3192CE;
	text-decoration: underline;
}

.social-fb {
	background: transparent url(../images/fb-icon.png) top left no-repeat;
	color: #3192CE;
	padding-left: 25px;
	padding-bottom: 20px;
}

.social-twitter {
	background: transparent url(../images/twitter-icon.png) top left no-repeat;
	color: #3192CE;
	padding-left: 25px;
	padding-bottom: 20px;
}

.footer-links{
	position: absolute;
	right: 0px;
	top: 10px;
	text-align: right;
	font-size: 11px;
	color: #3192CE;
}

.footer-links a {
	color: #3192CE;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 6px;
}

.footer-links a:hover {
	text-decoration: underline;
}
      /*-*-*-*-*-*-*-*-*-*- VISUAL -*-*-*-*-*-*-*-*-*-*/
      #visual {
        width: 480px; height: 253px;
        padding-left: 0px;
		margin:0px;
      } /*\*/ * html #visual {
        width: 480px;
      } /**/
        /**
         * Splash
         */
 
        #visual div.tabbed-ui {
          width: 480px; height: 253px;
			background-color:transparent;
          position: relative;

          border-left: 1px solid #74cb38;
          border-right: 1px solid #74cb38;
        } /*\*/ * html #visual div.tabbed-ui {
          width: 480px; height: 253px;
        } /**/

          #visual div.tabbed-ui .tabs {
	margin: 165px 0 0 11px;
	position: absolute;
	z-index: 100;
	left: 722px;
	top: 46px;
          }
            #visual .tabs li {
              width: 31px; height: 31px;
              margin-left: 5px;
              float: left;
              text-align: center;
            }
              #visual .tabs li a {
                width: 31px; height: 31px;
                display: block;
                cursor: pointer;
				font-size:19px;
				font-family:"Trebuchet MS";
              }
                #visual .tabs li a span {
                  width: 31px; height: 31px;
                  display: block;
                  line-height: 26px;
                  cursor: pointer;
                }
                #visual .tabs li a:link,
                #visual .tabs li a:visited {
                  color:#1F7CBC;
				  background: transparent url(../rotator/numberbg.png ) no-repeat 0 0;
				  text-decoration:none;
                  
                }
                #visual .tabs li a:hover,
                #visual .tabs li a:active,
                #visual .tabs li a:focus,
                #visual .tabs li.ui-tabs-selected a {
                  color:#527E3A;
				text-decoration:none;
                  background: transparent url(../rotator/selected.png ) no-repeat 0 0;
                } /*\*/ * html #visual .tabs li a:hover,
                * html #visual .tabs li a:active,
                * html #visual .tabs li a:focus,
                * html #visual .tabs li.ui-tabs-selected a {
                  color:#527E3A;
                } /**/

          .ui-tabs-panel {
            height: 205px;
          }
          .ui-tabs-hide {
            display: none;
          }
		  
		  .search_box {
			float:right;
			width:145px;
			display:inline;
			margin-top:4px;
		}
		
		.search_fld2 {
			background-image:url(../images/search_box.png);
			background-repeat:no-repeat;
			background-color:transparent;
			border:none;
			color:#195290;
			padding-left:25px;
			padding-top:4px;
			padding-bottom:6px;
			width:120px;
		}
		
		#board_footer a {
			color: #284B72;
			text-decoration: none;
		}
	
		#board_footer a:hover {
			color: #284B72;
			text-decoration: underline;
		}

     





