/* CSS Document */

/* - - - - - - - - - - - - - - - - - - - - -




/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin:0; padding:0;  list-style:none; }
ul {color: #000}
body { background: url(../images/skybg.jpg) repeat-x #ffffff; font: 12px verdana;color:#000; text-align:center; /*for IE */ margin-top:0; margin-bottom:0; margin-top:24px;}

form{margin:0; padding:0; overflow:hidden; }

fieldset { border: 0; }
input{ border:0;}

img { border:0;  vertical-align:bottom;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; line-height:normal;}

p, td { margin:0; padding:0; font-size:12px; padding-left:0px; font: Verdana, Helvetica, sans-serif;color:#000; }



#content .rfinner a, a:link, a:visited { color:#039; text-decoration: none; font-weight: bold}
#content .rfinner a:hover { color: #039; text-decoration: underline;font-weight: bold}
#content .rfinner a:active { color: #000; text-decoration: none;  font-weight: bold}



.clear {clear:both; height:1px; overflow:hidden; }
p,h1,h2,h3,h4,h5,h6,td,table,li,dt,dd,strong {font:12px/18px Verdana,Helvetica,sans-serif;}

 h1,h3,h4,h5{font-weight:bold; color: #5F9EC1; padding: 3px; padding-left:0;}
 h1{
	font-size:25px;
	
	height:20px;
	display: inline;
	
}
 h2{font-size:16px; font-family: "Century Gothic", Times, serif; color:#7F211F; font-weight:bold;}
 h3{font-size:12px; color:#7F211F; font-weight:bold;}
 h4{font-size:11px;}



/*
----------------------------------------------------------------------------- 
Template Styles
-----------------------------------------------------------------------------*/
#wrapper{ width:860px; text-align:left; margin:auto; padding:0; }
#upper_wrap{width:860px; text-align:left;}



#flash{ width:860px; display:block; height:154px;}

#content{ background: url(../images/main_bg.png)  top no-repeat; width:860px; display:block; text-align:left; }
#content_rep{ background:url(../images/main_rep.png) repeat-y; }
#con_inner{ margin-left:40px;}
#content_bot{ background:url(../images/footer_bg.png) bottom no-repeat; width:860px; height:25px;}
#content .rig{ float:left; width:621px;}
#content .white_top{ background:url(../images/white_top.gif) bottom no-repeat; width:621px; height:7px;}
#content .white_cen{ background:url(../images/white_cen.gif) repeat-y; width:621px;}
#content .white_bot{ background:url(../images/white_bot.gif) no-repeat; height:16px; width:621px;}
#content .rfinner{ padding-left:10px;  padding-right:10px; text-align:left; min-height:400px; height:auto !important; height:400px;} 
#content .rfinner a{ font-weight:bold;}
#content .rfinner .shell{width:280px; margin-left:10px; float:left;}
#content .rfinner .shell li{background:url(../images/shellico.gif) left no-repeat; padding-left:20px;}
#content .rfinner p{ padding-top:6px; padding-bottom:6px; }
#content .rfinner .dis_fl{ float:left;}
#content .rfinner .dis_fl img{ margin-right:10px; display:block;}
#content .rfinner .dis_fr{ float:right;}
#content .rfinner .dis_fr img{ float:right; margin-left: }
#content .rfinner .lab{ display:block;}
#content .rfinner .lab p{ text-align:left;}
#content .rfinner .office_fl{ float:left; width:40%;  margin-right:10px;}
#content .rfinner .office_fr{ float:right; display:block;   text-align:right;}
#content .rfinner .office_fr .image_display{width: 288px;  height:205px; padding-top:15px;  display:block; background: #ffffff url(../images/img_bg.jpg) no-repeat; text-align: center; margin-bottom:20px;}
#content .rfinner .rtf { display:block; float:left;}

#content .rfinner .rtf .image_display{width: 288px;  height:215px; padding-top:15px;  display:block; background: #ffffff url(../images/img_bg.jpg) no-repeat; text-align: center; margin-bottom:20px; float:left; padding-left:10px; }
#content .rfinner .office_fr .image_display img{  width:256px; height:190px;  margin:auto; }
#content .rfinner .office_fr .image_display1 img{  width:256px; height:190px;  margin:auto; }
#content .rfinner .office_fr .thumb_display{ background:url(../images/after_background.gif) no-repeat; text-align:center; width:76px; height:78px; text-align:center; float:left;  margin:0px; padding:0px;}
#content .rfinner .office_fr .thumb_display2{ display:block;}
#content .rfinner .office_fr .thumb_display2 img{ background:url(../images/after_background.gif) no-repeat; text-align:center;  text-align:center; float:left;  margin:0px; padding:0px;}
#content .rfinner .treat .image_display{width: 288px;  height:205px; padding-top:15px;  background: #ffffff url(../images/img_bg.jpg) no-repeat; text-align: center; margin-bottom:20px;}
#content .rfinner .treat .image_display img{  width:256px; height:190px;  margin:auto; }
#content .rfinner .treat  .thumb_display{ background:url(../images/after_background.gif) no-repeat; text-align:center; width:76px; height:78px; text-align:center; float:left;  margin:0px; padding:0px;}
#content .rfinner .treat { float:right; display:block; text-align:center; margin-top:10px;}
#content .lf{ width:138px; float:left; display:block;  margin-right:15px; }
#content .rfinner .dis{ text-align:center; display:block;}
#content .rfinner .disty{ text-align:left; display:block;}
ul.questions{ margin-left:20px;}
ul.questions li {background: url(../images/shellico.gif) left no-repeat;
padding-left:20px;
	margin-bottom: 10px;
}
#content .rfinner .office_thu{ float:left;  width:60%;   text-align:left;}
#content .rfinner .office_thu .image_display{width: 288px;  height:215px; padding-top:15px;  display:block; background: #ffffff url(../images/img_bg.jpg) no-repeat; text-align: center; margin-bottom:10px;}
#content .rfinner .office_thu .image_display img{  width:256px; height:190px;  margin:auto; }
#content .rfinner .thug{  width:300px; margin-left:10px;  display:block; }
#content .rfinner .thug img{ width:70px; height:70px; }
#content .rfinner .thug a{float:left; display:block; margin-right:5px;background:url(../images/after_background.gif) no-repeat; text-align:center; width:76px; height:78px; text-align:center; float:left;  margin:0px; padding:0px;}
#content .tgry{float:right;  text-align:left;  }
#content .tgry dt{ text-align:left; display:block;}
#content .rfinner .news{ width:380px; margin-right:20px; float:left;}
#content .rfinner .newsline { display:block;}
#content .rfinner .newsline  li{background:url(../images/shellico.gif) top left no-repeat; padding-left:20px; }
#content .rfinner .newsline ul{ float:right; width:170px;}
#content .rfinner .staff_imli{width:241px; height:350px; overflow: hidden; float: right; margin-right:0; 
	background: #ffffff url(../images/staff_background.gif) no-repeat; text-align: center; padding-top:10px;}
#content .rfinner .staff_imli2{width:241px; height:350px; overflow: hidden; float: right; margin-right:0; 
	 text-align: center; padding-top:10px;}
#content .rfinne .staff_imli_b{width:241px; height:350px; overflow: hidden; float: right; margin-right:0; 
	background: #ffffff ; text-align: center; padding-top:10px;}
 .button3{ background:url(../images/button_submit.jpg) no-repeat; width:99px; height:28px;}
.bg{ background: url(../images/bg.gif) repeat-x;}
.game_diplay{ width:750px; margin:auto;}
.rd_top{ background:url(../images/rd_top.gif) no-repeat; width:750px; height:16px;}
.rd_center{ background:url(../images/rd_center.gif) repeat-y; width:750px; }

.rd_bottom{ background: url(../images/rd_bot.gif) no-repeat; width:750px; height:21px;}


.gm_dip{ width:531px; text-align:left; margin:auto;}
.gm_top{ background:url(../images/gm_top.gif) no-repeat; width:531px; height:14px;}
.gm_bot{ background:url(../images/gm_bot.gif) no-repeat; width:531px; height:21px;}
.gm_cen{ background:url(../images/gm_cen.gif) repeat-y; width:521px;  padding-left:10px;}
.gm_thumb{width:250px;  margin-left:10px; height:170px; float:left; text-align:center}
img{ border:0;}
.gm_dip1{ width:727px; text-align:left; margin:auto; padding-top:10px;}


#navWrapper {
float:left;
padding-left: 0px;
/* width: 150px; */ 
z-index: 699;
}

.navdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 138px; /* Width of Menu Items */
border-bottom: 0px solid #ccc;
z-index: 700;
}
	
.navdiv ul li{
position: relative;
color: #000;
font: 15px/23px "Century Gothic","Lucida Grande","Trebuchet MS","Bitstream Vera Sans",Verdana,Helvetica,sans-serif;
z-index: 750;
}
	
/*1st level sub menu style */
.navdiv ul li ul{
left: 149px; /* Parent menu width - 1*/
position: absolute;
width: 160px; /*sub menu width*/
top: 0;
background-color: #D3DDE9;
border: 1px solid #ababab;
border: 1px solid #98BBD6;
display: none;
z-index:1000;
}

/*All subsequent sub menu levels offset */
.navdiv ul li ul li ul{ 
left: 159px; /* Parent menu width - 1*/
}

/* menu links style */
.navdiv ul li a{
display: block;
color: black;
text-decoration: none;
background: transparent;
padding: 1px 6px;
border: 0px solid #ccc;
border-bottom: 0;
font-weight:normal;
}

.navdiv ul li a:visited{
color: black;
font-weight:normal;
}

.navdiv ul li a:hover{
background-color: #CDB79E;
color: #ffffff;
text-decoration: none;
font-weight:normal;
}
.navdiv ul li ul li a{
padding-bottom:6px;font-weight:normal;
}
.navdiv ul li ul li a:hover{
background-color: #CDB79E;
color: #ffffff;
text-decoration: none;font-weight:normal;
}


.navdiv .subfolderstyle{
/* background: url(media/arrow-list.gif) no-repeat center right; */
z-index: 1000;
}


.navdiv ul li ul li a:link, .navdiv ul li ul li a:visited {font-size: 11px;line-height: 11px;font-weight:normal;}
.navdiv ul li ul li a:hover, .navdiv ul li ul li a:active{font-size: 11px;line-height: 11px;font-weight:normal;}
	
/* Holly Hack for IE \*/
* html .navdiv ul li { float: left; height: 1%; }
* html .navdiv ul li a { height: 1%; font-weight:normal;}
/* End */




#content .rfinner .shell2{ margin-left:10px; }
#content .rfinner .shell2 li{background:url(../images/shellico.gif) left no-repeat; padding-left:20px;}
	table#advertise {
width: 695px;
}
#copyright {
	width: 700px;
	color: #3b3b3b;
	font-size: 9px;
	margin: 0 auto;
	text-align:center;
	margin-top:5px;
}
#copyright p {
	font-size: 9px;
}
	 .button3{ background:url(../images/button_submit.jpg) no-repeat; width:99px; height:28px;}
	
	
	.box3{ height:22px; border:1px solid #000000; background:#ffffff;}
#copyright a:link, #copyright a:visited {color: #600; }
#copyright a:hover, #copyright a:active{color: #600; }

#advertise{ margin:auto; padding-top:10px;}
#advertise .dis_fl{ float:left; display: block; margin-left:10px;}
#advertise .dis_fl a{ font-weight:bold; color:#0033b5; text-decoration:none; font-size:12px;}
#footer{ background:url(../images/footer.gif) center  no-repeat; width:997px; height:150px; margin:auto;}

.my_thumb{ display:block;}
.my_thumb a{ background:url(../images/after_background.gif) no-repeat; text-align:center; width:76px; height:78px; text-align:center; float:left;  margin:0px; padding:0px;}

.my_thumb img{width:70; height:70;}



/* image display */
.image_display_c{width: 288px; height: 220px; overflow: hidden; float: right; margin-right: 0; 
	background: #ffffff url(../images/img_bg.jpg) no-repeat; text-align: center;}
	
.image_display_b{width: 288px; height: 220px; overflow: hidden; float: right; margin-right: 0; 
	background: #ffffff; text-align: center}
	
.image_display_b{ display:none;}
.thumb_display_c{ background:url(../images/after_background.gif) no-repeat; text-align:center; width:76px; height:78px; text-align:center; float:left;  margin:0px; padding:0px;}
.thumb_display1{ background:url(../images/tour_background.gif) no-repeat; text-align:center; width:81px; height:77px;  margin:0px; padding:0px; font-size:10px; font-weight:bold;}



/*homepage add goes here */

.inv_adv{float:left; width:270px;  margin-right:12px;}
.inv_adv img{ border:0; padding:0; margin:0; }
.inv_as{float:left; width:300px; display:block;}
.inv_as .shell45{ display:block;}
.inv_as .shell45 li{background:url(../images/shellico.gif)  left top no-repeat; padding-left:20px; margin-bottom:5px;}

.contest {display:block; background-color:#f1ab2f; padding: 20px; color: #2e9546; width: 560px; }
.con_img img {margin: 0px 20px 0px 0px}
.contest p,  {font-size: 14px;}
.contest b1 {font-size: 20px;}
.contest h {font-size: 20px; color:#2e9546; }
.contest h9 {font-size: 16px; color:#2e9546; }

#content .contest a {color: #000; text-decoration: none;}
#content .contest a:hover {  color:#2e9546;}




#content .orange_top{ background:url(../images/orange_top.gif) bottom no-repeat; width:621px; height:7px;}
#content .orange_cen{ background:url(../images/orange_cen.gif) repeat-y; width:621px;}
#content .orange_bot{ background:url(../images/orange_bot.gif) no-repeat; height:16px; width:621px;}
#content .orange_bot2{ background:url(../images/contest_silly.gif) no-repeat; height:171px; width:621px;}
/*footer new adress classes goes here */

.adr{ width:120px; float:left; display:block;}
.adr a{ font-family: "Century Gothic", Times, serif; font-size:8px; color:#64583d;}
.click_com{ float:left; width:360px; display:block;}
.click_com a{ background:url(../images/click_comp-free.png) no-repeat; display:block; width:350px; height:61px;}
.click_com a:hover{ background:url(../images/click_comp_hover-free.png) no-repeat; display:block; width:350px; height:61px;}

a.facebook{ background:url(../images/facebook.png) no-repeat; width:31px; height:30px; display:block; float:left; margin-right:9px;}
a:hover.facebook{/*Selected Tab style*/background-position:100% -30px; /*Shift background image up to start of 2nd tab image*/}


a.messanger{ background:url(../images/messanger.png) no-repeat; width:29px; height:30px; display:block; float:left; margin-right:9px;}
a:hover.messanger{/*Selected Tab style*/background-position:100% -30px; /*Shift background image up to start of 2nd tab image*/}


a.twitter{ background:url(../images/twiiter.png) no-repeat; width:29px; height:30px; display:block; float:left;}
a:hover.twitter{/*Selected Tab style*/background-position:100% -30px; /*Shift background image up to start of 2nd tab image*/}

