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;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
/*end reset-css*/
 
body
{
 
background: #fff;
color: gray;
font-family: arial,helvetica;
background:transparent url(../images/bg2.jpg) repeat-x scroll 0 192px;
.background-position:0 142px;
_background-position:0 193px;
*background-position:0 193px;
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:12px;
height: 100%;
}
html{
	height: 100%;
}
#wrapAll{
min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -20px; /* the bottom margin is the negative value of the footer's height */
}
a{
color:gray;
text-decoration:none;
}
a:hover{
color:#0099ff;
text-decoration:underline;
}
 
#header{
margin:auto;
padding-top:28px;
position:relative;
width:752px;
height:158px;
}
#header #logo{
float:right;
position:absolute;
right:-69px;
width:406px;
top:55px;
}
#header #search {
    height: 15px;
    position: relative;
    right: 195px;
    top: 140px;
    width: 312px;
    *right: 410px;
}
#header #clocks{
    left: -215px;
    padding-left: 8px;
    position: absolute;
    text-align: left;
    top: 24px;
}
#header #search ul
{
padding-right:20px;
/*list-style-image:url(../images/square.png);*/
list-style:square;
list-style-position:2px;
color:#0099ff;
direction:rtl;
*direction:ltr;
position:absolute;
bottom:0;
*left:0;
}
#header #search li{
margin-left:45px;
float:right;
text-align:right;
*background:url(../images/square.jpg) center right no-repeat;
}
#header #search ul li a{
position:relative;
*display:inline-block;
font-size:11px;
/*font-weight:bold;*/
 
color:gray;
text-decoration:none;
}
 
#header #search ul li a:hover{
text-decoration:none;
border-bottom:1px solid;
color:#0099FF;
}
 
 
 
#wrap
{
clear:both;
position:relative;
top:14px;
direction:rtl;
}
#wrap #slides{
/*margin-right:100%;*/
}
#jFlowSlide{
margin-left:auto;
margin-right:auto;
}
 
#controller span img{
cursor: pointer;
}
#controller{
position:relative;
height:69px;
padding-top:10px;
direction:rtl;
margin:0 auto;
margin-top:25px;
height:100px;
/*width:400px;*/
}
#socialBtns{*width:400px;*position:relative;*right:0;*left:0;}
.jqDock{*margin-right:400px;*position:absolute;}

 

div.secondNav
{
margin: 0;
padding: 0 1em;
font-size: 15px;
position: relative;
top: -309px;
line-height: 20px;
width: 183px;
height:308px;
/*added full width*/
right:20%;
*right:-22%;
/*opacity: .2;
filter:alpha(opacity=20);*/
color:white;
font-family:arial;
text-align:right;
}
 
div.secondNav h2
{
padding:51px 10px 25px;
font-size:30px;
/*position:relative;*/
}
div.secondNav ul
{
padding-right:10px;
/*list-style-image:url(../images/square.png);*/
list-style-position:2px;
color:#0099FF;
}
div.secondNav li
{
/*border-bottom:1px dotted;*/
border-bottom:1px solid #D9D9D9;
list-style:none;
_width:160px;
}
div.secondNav ul li a{
position:relative;
 
/*font-weight:bold;*/
color:gray;
text-decoration:none;
}
 
div.secondNav ul li a:hover{
text-decoration:none;
color:#0099FF;
/*border-bottom:1px solid;*/
}
#firstFlash{
width:752px;
height:308px;
text-align:left;
/*background:transparent url(../images/1.jpg);*/
/*added full width*/
margin:0 auto;
}
div.secondNav span.secondNavBg
{
position: absolute;
top: 0;
left:0;
background: black;
opacity: .2;
filter:alpha(opacity=20);
overflow:hidden;
width: 230px;
height:308px;
display:none;
 
}

	#boxes{
    height: 220px;
    margin: 0 auto 20px;
    width: 800px;
	}
	#boxes .box{
	    float: right;
    text-align: right;
    width: 200px;
	}
	#boxes .news{
		float:left;
	}
	#boxes #flashContent{
    bottom: 25px;
    margin-right: 200px;
    position: relative;
	}
	#boxes h3.boxTitle{
    border-bottom: 1px dotted #AAAAAA;
    display: inline;
    font-size: 17px;
    padding-bottom: 2px;
	}
	#forum_recent{
    list-style: none outside none;
    margin-top: 10px;
	}
	#forum_recent li{
    border-bottom: 1px dotted #BBBBBB;
    margin-bottom: 5px;
    padding-bottom: 3px;
	}
	#forum_recent .forumTopic{
    color: #0099FF;
	}
	#forum_recent .forumBy{
    float: right;
    font-size: 11px;
    margin-top: 2px;
    padding-right: 1px;
	}
	#forum_recent .forumDate{
    font-size: 9px;
    padding-left: 10px;
    padding-top: 5px;
    text-align: left;	
	}
	#forum_recent a:link,#forum_recent a:hover{
		text-decoration: none;
	}
	
	#site_news{
    list-style: none outside none;
    margin-top: 10px;
	}
	#site_news li{
    border-bottom: 1px dotted #BBBBBB;
    margin-bottom: 5px;
    padding-bottom: 3px;
	}
	#site_news .newsTopic{
    color: #0099FF;
	}
	#site_news .newsDate{
    font-size: 9px;
    padding-left: 10px;
    padding-top: 5px;
    text-align: right;	
	}
	#site_news a:link,#site_news a:hover{
		text-decoration: none;
	}
#sitemap{
height: 20px;
    padding-right: 20px;
    text-align: right;
}
#footer #links{border-top:1px solid #e6e6e6;width:500px;margin:auto;clear:both;text-align:center;padding-top:10px;*padding-top:5px;color:#717171;}
#footer #links a{padding:0 7px;font-weight:bold;font-family:arial;}
#footer #sitemap{
bottom:0;
right:13px;
position:absolute;
direction:rtl;
}
#clockTitles span{
color:#ADADAD;
left:-6px;
padding:0 18px;
position:relative;
top:5px;
}
#clockTitles span.last{
color:#0099ff;
}
