/* CSS Document */

/*---------------------------------------general-------------------------------------------------*/
* {
	margin: 0;
	padding: 0;

}
html, body {
	height: 100%;
	background: url(../images/bg_pattern_light.png) repeat;
	
}
a img {	border: 0; }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	
}

div#background_top{
width: 100%;
background:url(../images/bg_pattern_dark.png) repeat;
height: 128px;
}

div#maincontainer_top{
width: 1000px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
clear:left;
background:url(../images/bg_top.jpg) repeat-x;
height: 128px;
}

div#background_bottom{
width: 100%;
background: url(../images/bg_pattern_light.png) repeat;
height: inherit;
}

div#maincontainer_bottom{
width: 1000px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
clear:left;
background: url(../images/bg_1px.png) repeat;
padding: 13px 0 0 0;


}

div#content{
width: 960px;
margin: 0 20px 0 20px;
height: 1075px;
font-size:1px;

}

div#left_content{
width: 652px;
height: 1075px;
float: left;

}

div#middle_content{
width: 8px;
height: 1075px;
float: left;

}


div#right_content{
width: 300px;
float:left;
height: 1075px;
background: #FFFFFF;
/*border:#FF0000 1px solid;*/
}



div.padding13{
padding: 13px 0 13px 0;
}

div.padding6{
padding: 6px 0 6px 0;
text-align:center;
}

div.padding17top{
padding: 17px 0 0 0;
}

div.padding3top{
padding: 3px 0 0 0;
}

#form_button{
background: #222939;
border: solid #222939 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
cursor:pointer;
}

#form_input{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:0A2A41;
}

div.floatleft{
float:left;
}


div.floatright{
float:right;

}

div.clearleft{
clear:left

}

.pointer{

cursor:pointer;
}

/*---------------------------------------font, inputs and link formats-------------------------------------------------*/

.huge_light_blue_bold{font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#1D79B8; font-weight:bold; text-decoration:none}
.big_white_bold{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none}
.small_white{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  text-decoration:none}
.medium_white{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  text-decoration:none}
.small_white_bold{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none}
.medium_white_bold{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none}
.medium_light_blue_bold{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#1D79B8; font-weight:bold; text-decoration:none}

.big_warning{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#990000; font-weight:bold; text-decoration:none}

.confirm{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#006633; font-weight:bold; text-decoration:none}

.highlighted_light_blue{ font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#1D79B8;  text-decoration:underline; font-weight:bold}


.big_dark_blue_bold{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#0A2A41; font-weight:bold; text-decoration:none}


.medium_dark_blue_bold{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#0A2A41; font-weight:bold; text-decoration:none}
.small_dark_blue_bold{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0A2A41; font-weight:bold; text-decoration:none}
.medium_dark_grey{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none}
.medium_dark_grey_bold{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none; font-weight:bold}
.small_dark_grey{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none}
.small_dark_grey_bold{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; font-weight:bold}
.big_dark_grey_bold{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-decoration:none; font-weight:bold}

a.big_dark_red_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#990000; font-weight:bold; text-decoration:underline}
a.big_dark_red_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#990000; font-weight:bold; text-decoration:underline}
a.big_dark_red_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold; text-decoration: underline}

a.small_white_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none}
a.small_white_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none}
a.small_white_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration: underline}

a.medium_white:link{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  text-decoration:none}
a.medium_white:visited{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  text-decoration:none}
a.medium_white:hover{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  text-decoration: underline}

a.big_white_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none}
a.big_white_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none}
a.big_white_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration: underline}

a.small_white:link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  text-decoration:none}
a.small_white:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  text-decoration:none}
a.small_white:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  text-decoration: underline}



a.small_light_blue_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#1D79B8; font-weight:bold; text-decoration:none}
a.small_light_blue_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#1D79B8; font-weight:bold; text-decoration:none}
a.small_light_blue_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#1D79B8; font-weight:bold; text-decoration:underline}



a.big_light_blue:link{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#1D79B8;  text-decoration:underline}
a.big_light_blue:visited{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#1D79B8;  text-decoration:underline}
a.big_light_blue:hover{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#1D79B8; text-decoration:underline}

a.medium_dark_blue_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#0A2A41; font-weight:bold; text-decoration:none}
a.medium_dark_blue_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#0A2A41; font-weight:bold; text-decoration:none}
a.medium_dark_blue_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#0A2A41; font-weight:bold; text-decoration:underline}

a.small_dark_blue_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0A2A41; font-weight:bold; text-decoration:none}
a.small_dark_blue_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0A2A41; font-weight:bold; text-decoration:none}
a.small_dark_blue_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0A2A41; font-weight:bold; text-decoration:underline}

a.medium_dark_blue_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#0A2A41; font-weight:bold; text-decoration:none}
a.medium_dark_blue_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#0A2A41; font-weight:bold; text-decoration:none}
a.medium_dark_blue_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#0A2A41; font-weight:bold; text-decoration:underline}

a.small_dark_blue:link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0A2A41;  text-decoration:none}
a.small_dark_blue:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0A2A41;  text-decoration:none}
a.small_dark_blue:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0A2A41;  text-decoration:underline}

a.small_dark_grey:link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-decoration:none}
a.small_dark_grey:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-decoration:none}
a.small_dark_grey:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-decoration:underline}

a.medium_dark_grey:link{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666;  text-decoration:none}
a.medium_dark_grey:visited{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666;  text-decoration:none}
a.medium_dark_grey:hover{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666;  text-decoration:underline}

a.small_dark_grey_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-decoration:none; font-weight:bold}
a.small_dark_grey_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-decoration:none; font-weight:bold}
a.small_dark_grey_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-decoration:underline; font-weight:bold}

a.big_dark_blue_bold:link{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#0A2A41;  text-decoration:none; font-weight:bold}
a.big_dark_blue_bold:visited{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#0A2A41;  text-decoration:none; font-weight:bold}
a.big_dark_blue_bold:hover{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#0A2A41;  text-decoration:underline; font-weight:bold}

select{background: #FFFFFF; border: 1px solid #333333; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}

/*---------------------------------------header-------------------------------------------------*/
div#header{
width: 960px;
margin: 0 20px 0 20px;
height: 128px;

}

div#left_header{
width: 652px;
height: 128px;
float:left;

}

div#middle_header{
width: 8px;
height: 128px;
float:left;

}

div#right_header{
width: 300px;
height: 128px;
float:left;
}

div#left_header_logo{
width: 652px;
}

div#left_header_menu{
width: 652px;
height: 40px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
position:relative;

}

div#right_header_center_logo{
width: 300px;

text-align: right;
}

div#right_header_bottom{
width: 300px;
height: 40px;
}

div#community_tab{
float:left;
width: 100px;
height: 40px;

}

div#search_div{
float:left;
width: 200px;
height: 40px;
text-align:right;
}

#search_button{
background: #222939;
border: solid #222939 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
cursor:pointer;
}

#search_box{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:0A2A41;
}


div.more{
text-align:right;
padding: 0 10px 0 10px;

}


/*----------------------------------------menu tabs---------------------------------------------------*/

#glowingtabs{
float:left;
width:100%;
font-size: 14px;
line-height:14px;

}

#glowingtabs ul{
list-style-type: none;
margin:0;
padding:0;
}

#glowingtabs li{
display:inline;
margin:0;
padding:0;
}

#glowingtabs a{
float:left;
background:url(../images/tab_button_left.png) no-repeat left top;
margin:0;
margin-right: 1px; /*spacing between each tab*/
padding:0 0 0 4px;
width: 125px;
text-decoration:none;
}

#glowingtabs a span{
float:left;
display:block;
background:url(../images/tab_button_right.png) no-repeat right top;
padding: 0 7px 0 1px;
text-align:center;

font-weight:bold;
color:#FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {float:none;}
/* End IE5-Mac hack */

#glowingtabs a:hover span {
color: #FFFFFF;
}

#glowingtabs #current a{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs #current a span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: #FFFFFF;
}

#glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs a.mouseover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs a.mouseover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}

/*------------------------------Orange starts here-----------------------------------------------*/

#glowingtabs_orange{
float:left;
width:100%;
font-size:14px;
line-height:14px;

}

#glowingtabs_orange ul{
list-style-type: none;
margin:0;
padding:0;
}

#glowingtabs_orange li{
display:inline;
margin:0;
padding:0;

}

#glowingtabs_orange a{
float:left;
background:url(../images/tab_button_orange_left.jpg) no-repeat left top;
margin:0;
margin-right: 1px; /*spacing between each tab*/
padding:0 0 0 4px;

text-decoration:none;
}

#glowingtabs_orange a span{
float:left;
display:block;
background:url(../images/tab_button_orange_right.jpg) no-repeat right top;
padding: 0 7px 0 3px;

font-weight:bold;
color:#FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs_orange a span {float:none;}
/* End IE5-Mac hack */

#glowingtabs_orange a:hover span {
color: #FFFFFF;
}

#glowingtabs_orange #current a{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs_orange #current a span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: #FFFFFF;
}

#glowingtabs_orange a:hover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs_orange a:hover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}


/*------------------------------------------------------sub nav---------------------------------------------*/

div.subnav_noshow{
visibility: hidden;
display: none;

position:absolute;
left: 0;
top: 0;
float:left;
}

div.subnav_show{
visibility:visible;
width: 210px;
position:absolute;
left: -3px;
top: 40px;
z-index: 10;
float:left;
}

div.subnav_show_why_us_subnav{
visibility:visible;
width: 210px;
position:absolute;
left: 125px;
top: 30px;
z-index: 10;
float:left;
}

div.inner_subnav_why_us_subnav{
background:url(../images/dropdown_1px.png) repeat-y;
/*_behavior: url(/javascript/iepngfix.htc);*/
width: 210px;
height:140px;
}


div.subnav_show_apply_subnav{
visibility:visible;
width: 210px;
position:absolute;
left: 255px;
top: 30px;
z-index: 10;
float:left;
}

div.inner_subnav_apply_subnav{
background:url(../images/dropdown_1px.png) repeat-y;

width: 210px;
height:365px;
}

div.subnav_show_finance_subnav{
visibility:visible;
width: 210px;
position:absolute;
left: 385px;
top: 30px;
z-index: 10;
float:left;
}

div.inner_subnav_finance_subnav{
background:url(../images/dropdown_1px.png) repeat-y;

width: 210px;
height:135px;
}

div.subnav_show_resource_subnav{
visibility:visible;
width: 210px;
position:absolute;
left: 515px;
top: 30px;
z-index: 10;
float:left;
}

div.inner_subnav_resource_subnav{
background:url(../images/dropdown_1px.png) repeat-y;

width: 210px;
height:195px;
}

div.inner_subnav_bottom{
background:url(../images/dropdown_bottom.png) no-repeat;


width: 210px;
height:8px;
}


div.column_subnav{

height: 89px;
float: left;
}

ul.list_mainsubnav{
list-style-type:none;
padding: 5px 0 0 0;
}

li.list_mainsubnav_item{

padding: 0 0 0 15px;
margin:0 0 5px 0;
}

ul.list_3rdlevel{
list-style-type:none;
padding: 0 0 0 0;

}

ul.list_3rdlevel li{
padding: 0 0 0 15px;
}





/*------------------------------------------------------end of sub nav-----------------------------------------*/


/********************************************************************************************HOME BODY****************************************************************************/



/*---------------------------------------left content-------------------------------------------------*/


div#left_content_top{
width: 652px;
height: 48px;
background:url(../images/tab_white_top.gif) no-repeat;
}

div#left_content_middle{
height: 1024px;
width: 652px;
background:#FFFFFF;


}
div#left_content_bottom{
width: 652px;
height: 3px;
background:url(../images/bottom_big.gif) no-repeat;
font-size: 1px;
}

div#subtitle{
padding: 0 0 0 10px;
}

div.divider{
width: 100%;
height: 1px;
background:url(../images/dotline.gif);
font-size:1px;
}

div#banner{
height:272px;
padding: 4px 0 0 4px;

}

div#story{
height:200px;
}

div#featured_story{
float:left;
height: 180px;
width:426px;

}

div#featured_story_top{
height: 33px;
width: 426px;
background:url(../images/tab_blue_top.gif) top no-repeat #79C7EB;
}

div#featured_story_top_content{
padding: 0 0 0 10px;
font-size: 11px;

}

div#featured_story_bottom{
width: 426px;
}

div#featured_story_bottom_content{
padding: 0 15px 0 15px;
width: 396px;
line-height: 18px;
}

div#list_story{
float: left;
height: 180px;
width: 182px;

}

div#list_story_top{
height: 29px;
background: url(../images/tab_small_blue_top.gif) top no-repeat #79C7EB;
width: 174px;
padding: 0 0 0 10px;

}

div.list_story_middle{
height: 26px;
width: 163px;
background: #79C7EB;
padding: 0 0 0 21px;
font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  text-decoration:none;
}

div#list_story_bottom{
height: 29px;
background: url(../images/tab_small_blue_bottom.gif) bottom no-repeat #79C7EB;
width: 163px;
padding: 0 0 0 21px;
font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  text-decoration:none;
}


div#city{
height:205px;
}


div#featured_city{
float:left;
height: 180px;
width:426px;

}

div#featured_city_top{
height: 33px;
width: 426px;
background:url(../images/tab_blue_top.gif) top no-repeat #79C7EB;
}

div#featured_city_top_content{
padding: 0 0 0 10px;
font-size: 11px;

}

div#featured_city_bottom{
width: 426px;
}

div#featured_city_bottom_content{
padding: 0 15px 0 15px;
width: 396px;
line-height: 18px;
}

div#list_city{
float: left;
height: 180px;
width: 182px;

}

div#list_city_top{
height: 29px;
background: url(../images/tab_small_blue_top.gif) top no-repeat #79C7EB;
width: 174px;
padding: 0 0 0 10px;

}

div.list_city_middle{
height: 26px;
width: 163px;
background: #79C7EB;
padding: 0 0 0 21px;
font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  text-decoration:none;
}

div#list_city_bottom{
height: 29px;
background: url(../images/tab_small_blue_bottom.gif) bottom no-repeat #79C7EB;
width: 163px;
padding: 0 0 0 21px;
font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  text-decoration:none;
}


div#sponsor{


}

div#featured_sponsor{
float:left;
height: 180px;
width:426px;

}

div#featured_sponsor_top{
height: 33px;
width: 426px;
background:url(../images/tab_darkblue_top.gif) top no-repeat #012640;
}

div#featured_sponsor_top_content{
padding: 0 0 0 10px;
font-size: 11px;

}

div#featured_sponsor_bottom{
width: 426px;
}

div#featured_sponsor_bottom_content{
padding: 0 0 0 15px;
line-height: 18px;

}

div.sponsor_column{
float: left;
margin: 0 23px 20px 0;

}

div#list_important{
float: left;
height: 180px;
width: 182px;

}

div#list_important_top{
height: 29px;
background: url(../images/tab_small_darkblue_top.gif) top no-repeat #012640;
width: 174px;
padding: 0 0 0 10px;

}

div.list_important_middle{
height: 26px;
width: 163px;
background: #012640;
padding: 0 0 0 21px;
font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  text-decoration:none;

}

div#list_important_bottom{
height: 29px;
background: url(../images/tab_small_darkblue_bottom.gif) bottom no-repeat #012640;
width: 163px;
padding: 0 0 0 21px;
font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  text-decoration:none;

}


					
			

/*---------------------------------------rigth content-------------------------------------------------*/



div#right_content_top{
width: 300px;
height: 48px;
background:url(../images/tab_orange_top.gif) no-repeat;
}
div#right_content_middle{

width: 300px;

}
div#right_content_bottom{
width: 300px;
height: 3px;
font-size: 1px;
background:url(../images/bottom_small.gif) no-repeat;
}

div#forum_subtitle{
height: 48px;
text-align:center;
}

div.forum_bar{
height: 23px;
background: url(../images/tab_orange.jpg) repeat-x;
padding: 0 0 0 10px;
}

div#login_div_form{
height: 106px;
padding: 0 10px 0 10px
}

div#login_div_form_left{
height: 106px;
float: left;
width: 150px;

}

div#login_div_form_right{
height: 106px;
float: left;
width: 130px;

}

div#advertisement{
height: 250px;
}

div#threads{
height: 202px;
}

div.thread_row_gray{
padding: 3px 10px 0 10px;
background: #ECEBEB;
height: 43px;
font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0A2A41;  

}

div.thread_row_white{
padding: 3px 10px 0 10px;
background: #FFFFFF;
height: 43px;
font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0A2A41;  

}


div#photos{
height: 106px;
}

div#videos{
height: 109px;
}

div#groups{
height: 136px;
padding: 0 5px 0 5px;
}

div#fun_fact_pic{
height: 130px;
width:120px;
float:left;
/*border: solid #FF0000 1px*/

}

div#fun_fact_content{
height: 120px;
width:150px;
float:left;
line-height: 18px;

}

#tagcloud_1 {
    font-family: "Arial";
    opacity: .3; 
    font-size: 8pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #1D79B8;
}

#tagcloud_2 {
    font-family: "Arial";
    opacity: .4; 
    font-size: 9pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #1D79B8;
}

#tagcloud_3 {
    font-family: "Arial";
    opacity: .4;
    font-size: 10pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #1D79B8;
}

#tagcloud_4 {
    font-family: "Arial";
    opacity: .5;
    font-size: 11pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #1D79B8;
}

#tagcloud_5 {
    font-family: "Arial";
    opacity: .5;
    font-size: 12pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #1D79B8;
}

#tagcloud_6 {
    font-family: "Arial";
    opacity: .6;
    font-size: 13pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #1D79B8;
}

#tagcloud_7 {
    font-family: "Arial";
    opacity: .7;
    font-size: 14pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #1D79B8;
}

#tagcloud_8 {
    font-family: "Arial";
    opacity: .8;
    font-size: 15pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #1D79B8;
}

#tagcloud_9 {
    font-family: "Arial";
    opacity: .9;
    font-size: 16pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #1D79B8;
}

#tagcloud_10 {
    font-family: "Arial";
    font-size: 17pt;    
    line-height: 18pt;
	text-decoration: none;
	color: #1D79B8;
}

a.nounderline{
text-decoration:none;
}


/********************************************************************************************HOME BODY END****************************************************************************/


/********************************************************************************************SUBPAGE BODY****************************************************************************/


div#subpage_container{
width: 960px;
margin: 0 20px 0 20px;


}

div#subpage_left_container{
width: 824px;
float: left;

}



div#subpage_left_container_top{
width: 824px;
background: url(../images/int_top_big.gif) no-repeat top #FFFFFF;
}

div#subpage_left_container_bottom{
width: 824px;
height: 100px;
background: #FFFFFF url(../images/int_bottom_big.gif) bottom no-repeat;

}


div#left_navigation{
width: 172px;
background: #FFFFFF;
float: left;
background: url(../images/int_3level_middle.gif) repeat-y;
}

div#left_nav_upper{
background: url(../images/int_3level_top.gif) top left no-repeat;
width: 172px;
height: 12px;
}

div.left_nav_selected{
width: 172px;
height: 34px;
background: url(../images/int_3level_selected.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif;
color: #444444;
font-size:11px;
cursor:pointer;
}

div.left_nav_unselected{
width: 172px;
height: 34px;
background: url(../images/int_3level_unselected.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
cursor:pointer;

}

div.left_nav_text{
width: 145px;
margin: 0 0 0 8px;
padding: 3px 0 0 0;
text-align:center;
}

div#download_nav{
width: 161px;
height: 100px;
background: url(../images/int_3level_bottom.gif) #E8E8E8 bottom left no-repeat;
text-align:center;
float:left;

}

div#sponsor_bottom{
width: 663px;
height: 100px;
float: left

}

div#line_bar{
background: url(../images/line_bar1px.gif) repeat-x;
font-size: 1px;
width: 643px;
height: 1px;
margin: 0 0 0 10px;


}

div.margin_left30{
margin: 0 0 0 30px;

}


div#subpage_content{
margin: 0 0 0 191px;
/*border: #006666 1px solid;*/
width: 623px;
}

div#subpage_middle_container{
width: 10px;
height: 10px;
float: left;

}


div#subpage_right_container{
width: 125px;

float:left;
}

div#login_box{
width: 125px;
text-align:center;
}

div#login_box_top{
width: 125px;
height: 23px;
}
div#login_box_top_left{
background:url(../images/tab_orange_left.jpg) no-repeat;
width: 3px;
height: 23px;
float:left;
}

div#login_box_top_center{
background:url(../images/tab_orange.jpg) repeat-x;
width: 109px;
height: 23px;
float:left;
text-align:left;
padding: 0 0 0 10px;
}

div#login_box_top_right{
background:url(../images/tab_orange_right.jpg) no-repeat;
width: 3px;
height: 23px;
float:left;
}

div#login_box_middle{
background: #FFFFFF;
text-align:left;

}

div#login_box_bottom{
background:url(../images/int_bottom_small.gif) no-repeat;
width: 125px;
height: 3px;
font-size:1px;
}					

div.margin_left10{
margin: 0 0 0 10px;
text-align:left;
}

div#position_subpage_footer{
margin: 0 0 0 172px;
height: 25px;
}

div#subpage_footer_content{
width: 663px;
height: 25px;

}

div#subpage_left_footer_left{
width: 400px;
float: left;
height: 25px;

}

div#subpage_left_footer_right{
float: left;
height: 25px;
}

div#subpage_footer{
width: 960px;
clear: left;
height: 30px;
margin: 0 20px 0 20px;
}

div#subpage_left_footer{
width: 824px;
height: 30px;
float: left;

/*border:#FF0000 1px solid;*/
}

div#subpage_middle_footer{
width: 8px;
height: 30px;
float: left;
}

div#subpage_right_footer{
width: 125px;
float:left;
height: 30px;

/*border:#FF0000 1px solid;*/
}


div#subpage_left_footer_content_left{
width: 650px;
height: 25px;
float: left;
margin: 5px 0 0 0;

}

/********************************************************************************************SUBPAGE BODY END****************************************************************************/



/*------------------------------------------------------sub nav for subpage---------------------------------------------*/

div.subnav_noshow_long{
visibility: hidden;
display: none;

position:absolute;
left: 0;
top: 0;
float:left;
}

div.subnav_show_long{
visibility:visible;
width: 830px;
height: 94px;

position:absolute;
left: -3px;
top: 40px;
z-index: 10;
float:left;
}

div.inner_subnav_long{
background:url(../images/2level_bg.png) no-repeat;
_behavior: url(/javascript/iepngfix.htc);
width: 830px;
height: 94px;
}



div.column_subnav_long{

height: 89px;
float: left;
}

ul.list_mainsubnav_long{
list-style-type:none;
}

ul.list_mainsubnav_long li{

padding: 0 0 0 10px;
margin:0 0 5px 0;
}

div.table_floatright{
width: 20%;
text-align:left;
float:right

}

div.table_left_section{
width: 80%;
}

/*------------------------------------------------------end of sub nav for subpage-----------------------------------------*/



/********************************************************************************************NO NAVIGATION SUBPAGE BODY****************************************************************************/






div#nonav_sponsor_bottom{
width: 824px;
height: 100px;
float: left

}

div#nonav_line_bar{
background: url(../images/line_bar1px.gif) repeat-x;
font-size: 1px;
width: 803px;
height: 1px;
margin: 0 0 0 10px;


}

div.margin_left30{
margin: 0 0 0 30px;

}


div#nonav_subpage_content{

/*border: #006666 1px solid;*/
width: 774px;
margin: 0 25px 0 25px;
}

div#subpage_middle_container{
width: 10px;
height: 10px;
float: left;

}

div#intro_part{
height: 125px;
}

div#intro_part p{
line-height:18px;

}

div#intro_part_small{
height: 80px;
}

div#intro_part_small2{
height: 50px;
}

div#intro_text{
width: 77%;
float: left;

}

div#intro_text p{
line-height:18px;

}

div#intro_text_big{
width: 85%;
float: left;

}

div#intro_text_big p{
line-height:18px;

}

div#map{
float: left;
}

div#table_box{
width: 772px;

background: url(../images/table_top.gif) top no-repeat;
clear: left;
text-align:center;


}

div#scroll_table{
height: 150px;
overflow: auto;

}

div#main_content{
text-align:left;
width: 100%;
}

table.overview_table{

font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size: 11px;
width: 766px;

}

table.overview_table TR{


}
table.overview_table TH{
background: #78C7EB;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
font-size: 12px;
height: 24px;
border-right: 1px #FFFFFF solid;
}

table.overview_table TH.last{
background: #78C7EB;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
font-size: 12px;
height: 24px;
border:none;

}

table.overview_table_data{
width: 766px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size: 11px;
}

table.overview_table_data TD{
padding: 3px;

}

table.overview_table_data a:link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-decoration:none}
table.overview_table_data a:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-decoration:none}
table.overview_table_data a:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-decoration:underline}

div.marginright3{
margin: 0 0 0 3px;
width:100%;

}

div.linebar100percent{
height: 3px;
background: url(../images/line_bar1px.gif) repeat-x;
width: 100%;

}

div#main_content_text{

width: 72%;
padding: 0 1% 0 0;
text-align:left;
min-height: 520px;


}

div#main_content_text_full{

width: 100%;
padding: 0 0 0 0;
text-align:left;


}

div#main_content_text p{
margin: 0 0 10px 0;
line-height: 18px;

}

div.subpage_full_text{
width: 100%;
padding: 0 0 0 0;
text-align:left;

}

div.subpage_full_text p{
margin: 0 0 10px 0;
line-height: 18px;
}


div#main_content_text a:link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-decoration:none; font-weight:bold}
div#main_content_text a:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;  text-decoration:none; font-weight:bold}
div#main_content_text a:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333;  text-decoration:none; font-weight:bold}


div#main_content_photo{
float: right;
width: 23%;

}

div#instrcution{
font-family:Arial, Helvetica, sans-serif;
color: #E5E5E5;
font-size:30px;
font-weight:bold;
text-align:center;
width: 772px;

}

div.marginleft25{
margin: 0 0 0 25px;

}

/*-------------------------------Story archive page----------------------------------------------*/

div.column_story_list{
float: left;
width: 240px;
height: 270px;


}

div.story_icon{
float: left;
width: 60px;
height: 60px;
}

div.story_title{
float: left;
width: 180px;
height: 60px;
font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none
}

div.story_row{
width: 240px;
height: 60px;

}

div#story_sort{
height: 34px;
margin: 0 0 20px 0

}

div#story_listing{
height: 270px;
width: 770px;

}

div.button_story_unselected{
background:url(../images/home_button_2.jpg) no-repeat;
width:161px;
height:34px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
font-weight:bold;
text-align:center;
float:left;
padding: 10px 0 0 0;
cursor:pointer;
}

div.button_story_selected{
background:url(../images/home_button_2_selected.jpg) no-repeat;
width:161px;
height:34px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
float:left;
padding: 10px 0 0 0;
cursor:pointer;
}

div#story_navigation{
text-align:right;
width: 770px;
height: 20px;
clear:both
}

div#story_title_bar{
height: 24px;
width:772px;
}

div#story_title_bar_top{
height: 3px;
width:772px;
font-size:1px;
background:url(../images/table_top2.gif) no-repeat;
}


div#story_title_content{
height: 21px;
width:762px;
background:#78C7EB;
padding: 0 0 0 10px;
}



/*-------------------------------Story archive page end-----------------------------*/


/*---------------------------------quiz page------------------------------------------*/

ol.quiz_choice{
list-style-type:none;
margin: 5px 0 5px 0;
}
li.quiz_question{
margin: 0 0 10px 20px;

}

TR.row_gray{
background: #ECEBEB;
}

/*---------------------------------end of quiz page--------------------------------------*/


/*-------------------------------search result-----------------------------------------*/

ol#search_result
{
margin: 5px 0 0 25px;

}

ol#search_result li
{
margin: 0 0 6px 0;

}

/********************************************************************************************NO NAVIGATION SUBPAGE BODY END****************************************************************************/



/*---------------------------------------footer-------------------------------------------------*/


div#footer{
width: 960px;
clear: left;
height: 30px;
margin: 0 20px 0 20px;
}




div#left_footer{
width: 652px;
height: 30px;
float: left;

/*border:#FF0000 1px solid;*/
}

div#middle_footer{
width: 8px;
height: 30px;
float: left;
}

div#right_footer{
width: 300px;
float:left;
height: 30px;

/*border:#FF0000 1px solid;*/
}

div#left_footer_content_left{
width: 480px;
height: 25px;
float: left;
margin: 5px 0 0 0;

}



div#left_footer_content_right{
text-align:right;
width: 172px;
height: 25px;
float: left;
margin: 5px 0 0 0;

}
