BODY{width:100%;height:100%;margin:0px;padding:0px;}
#_body_{width:100%;height:100%;}


/*standard styles*/



A:visited {COLOR: #000099; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}

A:hover {COLOR: #339900; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px}

A:link {COLOR: #000099; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px}

A:active {COLOR: #000099; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px}



A.admin_nav:visited {COLOR: #000099; font-weight: normal; text-decoration: none; font-family: Verdana; font-size: 10px;}

A.admin_nav:hover {COLOR: #339900; font-weight: normal; text-decoration: underline; font-family: Verdana; font-size: 10px}

A.admin_nav:link {COLOR: #000099; font-weight: normal; text-decoration: none; font-family: Verdana; font-size: 10px}

A.admin_nav:active {COLOR: #000099; font-weight: normal; text-decoration: none; font-family: Verdana; font-size: 10px}


A.user_post:visited {COLOR: #333399; font-weight: normal; text-decoration: none; font-family: Verdana; font-size: 11px;}

A.user_post:hover {COLOR: #339900; font-weight: normal; text-decoration: underline; font-family: Verdana; font-size: 11px}

A.user_post:link {COLOR: #000099; font-weight: normal; text-decoration: none; font-family: Verdana; font-size: 11px}

A.user_post:active {COLOR: #000099; font-weight: normal; text-decoration: none; font-family: Verdana; font-size: 11px}




A.admin_nav_current:visited {COLOR: #000099; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 10px;}

A.admin_nav_current:hover {COLOR: #339900; font-weight: bold; text-decoration: underline; font-family: Verdana; font-size: 10px}

A.admin_nav_current:link {COLOR: #000099; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 10px}

A.admin_nav_current:active {COLOR: #000099; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 10px}





A.online_stats:link {COLOR: #009933; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 10px}

A.online_stats:visited {COLOR: #009933; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 10px;}

A.online_stats:active {COLOR: #009933; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 10px}

A.online_stats:hover {COLOR: #009933; font-weight: bold; text-decoration: underline; font-family: Verdana; font-size: 10px}









A.find:visited {COLOR: #FFFFFF; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}

A.find:hover {COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px}

A.find:link {COLOR: #FFFFFF; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px}

A.find:active {COLOR: #FFFFFF; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px}



A.foot:visited {COLOR: #000099; font-weight: normal; text-decoration: none; font-family: Verdana; font-size: 10px;}

A.foot:hover {COLOR: #339900; font-weight: normal; text-decoration: underline; font-family: Verdana; font-size: 10px}

A.foot:link {COLOR: #000099; font-weight: normal; text-decoration: none; font-family: Verdana; font-size: 10px}

A.foot:active {COLOR: #000099; font-weight: normal; text-decoration: none; font-family: Verdana; font-size: 10px}



A.nav:visited {COLOR: #000099; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}

A.nav:hover {COLOR: #339900; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px}

A.nav:link {COLOR: #000099; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px}

A.nav:active {COLOR: #000099; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px}



.body {COLOR: #000000; text-decoration: none; font-family: Verdana; font-size: 12px; font-weight: normal;}

.bold {COLOR: #000000; text-decoration: none; font-family: Verdana; font-size: 12px; font-weight: bold;}

.small {COLOR: #000000; text-decoration: none; font-family: Verdana; font-size: 10px; font-weight: normal;}

.footer {COLOR: #000000; text-decoration: none; font-family: Verdana; font-size: 10px; font-weight: normal;}



h1 {font-family:arial, sans-serif; font-size:32px; font-weight:bold; color:#000000;}
h2 {font-family:arial, sans-serif; font-size:24px; font-weight:bold; color:#0071BA;}



IMG{border:none}
.body FORM {display:inline}
/* Main Content Table */
TABLE.main_container{border:1px solid #0A51A1;background:#ffffff;width:1000px}
TD.content_left{width:1px;vertical-align:top}
TD.content_main{width:875px;vertical-align:top}
TD.content_right{width:125px;vertical-align:top;}


#user_admin_nav{}

.footer{text-align:center;border:1px solid #0A51A1;background:#ffffff;padding:8px;margin:4px;}

/*misc and classes' styles*/

DIV.internal_error{padding:10px;border:1px solid #880000;background:#ffdddd;color:#000000}

.notice{font-style:italic;color:#000033;font-weight:bold;padding:4px;}

DIV.up_one_level{width:100%;text-align:left;background:#0071BA;padding:2px;color:#DDDDDD}
DIV.up_one_level A:visited,DIV.up_one_level A:hover,DIV.up_one_level A:link,DIV.up_one_level A:active{color:#DDDDDD}

.widget{margin-bottom:4px;margin-right:2px;border:1px solid #000000;}
.widget_no_header{white-space:nowrap;border:1px solid #000000;}
DIV.widget_contents{padding:0px}
DIV.iframe_wrapper{background:#FFFFFF}

DIV.header{background: url(images/headerbg1.gif);color:#000099;font-family: Veranda,Arial,Helvatica,sans-serif; font-size: 12px; font-weight:bold; margin:0px;padding:2px;padding-left:5px;border-bottom:1px solid #000000;}
DIV.header_large{background: url(images/headerbg1.gif) repeat-x #85AACE;color:#000099;font-family: Veranda,Arial,Helvatica,sans-serif; font-size: 16px; font-weight:bold; margin:0px;padding:2px;padding-left:5px;border-bottom:1px solid #000000;}
DIV.header_resources{background: url(images/resources-bg.gif);color:#000099;font-family: Veranda,Arial,Helvatica,sans-serif; font-size: 12px; font-weight:bold; margin:0px;padding:2px;padding-left:5px;border-bottom:1px solid #000000;}
DIV.header2{color:#000000;font-family: Verdana; font-size: 12px; font-weight:bold; margin:0px;padding:2px;}

INPUT.image_submit_repair{position:relative;top:5px;}

.form_wrapper FORM{display:inline}

/* user / user profile / user edit */

TABLE.user_profile IMG{border:none}

.edit_instructions{font-size:10px;font-weight:bold;white-space:nowrap}

.user_edit TD.shadow_edit{vertical-align:top;font-weight:normal;padding:3px 0 3px 0;border-bottom:1px solid #666666}

.user_edit TD.shadow_edit_caption{vertical-align:top;font-weight:normal;padding:3px 0 3px 0;border-bottom:1px solid #666666}

.user_edit TD.shadow_edit_required{color:#BB0000;vertical-align:top;font-weight:bold;padding:3px 0 3px 0;border-bottom:1px solid #666666}

.user_edit TD.shadow_edit SELECT{width:200px;}

DIV.user_name_header{display:none;text-align:center;font-weight:bold;font-size:16px}

DIV.profile_incomplete{text-align:center;padding:5px;color:#880000;font-weight:bold;font-size:14px}

DIV.profile_incomplete_details{padding:5px;border:1px solid #880000;background:#ddffdd;color:#000000;font-weight:bold;width:700px;}

DIV.profile_incomplete_info{text-align:left;padding:5px;border:1px solid #880000;color:#000000;font-weight:normal;}

#table_complete_profile{border:1px solid #000000;text-align:left;margin-top:12px;}

.profile_info_hint{text-align:right;padding:2px;font-weight:bold;font-size:10px;}

.profile_location_switch{text-align:left;padding:2px;font-weight:bold;font-size:10px;}

TEXTAREA.user_thoughts_edit{width:550px;height:150px;}

.profile_thoughts{overflow:auto;height:100px;}

.profile_trek{overflow:auto;height:100px;}


TABLE.privacy{border-bottom:1px solid #000000;border-right:1px solid #000000;margin:4px}
.privacy_area_header{border-top:1px solid #000000;border-left:1px solid #000000;padding:2px;font-weight:bold;background:#dddddd}

.privacy_group_header{border-top:1px solid #000000;border-left:1px solid #000000;padding:2px;font-weight:bold;background:#dddddd}

.privacy_cell{text-align:center;border-top:1px solid #000000;border-left:1px solid #000000;padding:2px}


TD.user_posts_list{padding:2px;padding-right:10px;border-bottom:1px solid #000000;}

#user_posts_list_container{width:300px;background:#FFFFFF}

/*Storage Bin*/

TABLE.storage_bin{border-bottom:1px solid #666666;border-right:1px solid #666666;}

TD.storage_bin{border:none;border-bottom:1px solid #000000;padding-left:2px;}

TD.storage_bin_separator{border-bottom:1px solid #000000;font-weight:bold;color:#444444;background:#cccccc}

TR.storage_bin_selected_row{background:#FFEEBB}

TR.storage_bin_private{background:#DDDDDD}

#storage_bin_container{height:150px;overflow:auto;border:1px solid #666666;}

#storage_bin_container FORM, #storage_bin_outer_shell FORM, TD.storage_bin_container FORM{display:inline}



/*Notifications*/

TABLE.notification_list{width:99%;}

TD.notification_list{border:none;border-bottom:1px solid #000000;padding-left:2px;}

#notification_list_container FORM, #notification_list_outer_shell FORM, TD.notification_list FORM{display:inline}

TD.notification_list_separator{border-bottom:1px solid #000000;font-weight:bold;color:#444444;background:#cccccc}

TR.notification_list_selected_row{background:#FFEEBB}

#notification_list_container{}



/*Journal*/

TABLE.journal{border-bottom:1px solid #666666;border-right:1px solid #666666;}

TD.journal{border:none;border-bottom:1px solid #000000;padding:2px;}

#journal_container FORM, TD.journal FORM{display:inline}

TR.journal_selected_row{background:#FFEEBB}

TR.journal_private{background:#DDDDDD}

#journal_container{height:150px;overflow:auto;border:1px solid #666666}



/*Discusssions*/

TABLE.discussion_list{border-bottom:1px solid #666666;border-right:1px solid #666666;}

TD.discussion_list{border:none;border-bottom:1px solid #000000;padding:2px;}

#discussion_list_container FORM, TD.discussion_list FORM{display:inline}

TD.discussion_list_separator{border-bottom:1px solid #000000;font-weight:bold;color:#444444;background:#cccccc}

TR.discussion_list_selected_row{background:#FFEEBB}

TR.discussion_list_unread_row{background:#BBFFEE}

#discussion_list_container{height:250px;overflow:auto;border:1px solid #666666}

.discussion_topic{text-align:center;font-weight:bold; color:#000000; font-size:16px;}

.discussion_users{color:#666666;font-size:10px;padding-left:20px;padding-right:20px;padding-bottom:10px;}

DIV.message_date_from{border-bottom:1px solid #cccccc;}

.message_date{font-weight:normal;font-size:10px;padding-left:20px}

.message_from{font-weight:bold}

.message_body{padding-top:2px;padding-bottom:15px;}

TEXTAREA.message_entry{height:80px;width:98%;}

DIV.discussion_select_peeps{padding-left:25px;width:200px;font-size:10px;font-weight:bold}

.message_select_friends{width:200px;height:75px;}
.message_select_buttons INPUT {width:25px;margin:4px;font-weight:bold;}

#discussion_container{padding:4px}

/*Friends*/

TABLE.friends {border:none}

TABLE.friends TD{border:none;border-bottom:1px solid #666666;padding:2px;}

TD.friends{text-align:left;vertical-align:middle;border-bottom:1px solid #666666;padding:2px;}

TD.friends FORM{display:inline}

TR.friends_selected_row{background:#FFEEBB}

#friends_container{border:none}

DIV.friends_find{width:99%;text-align:right; COLOR:#FFFFFF; BACKGROUND:#009933;padding:2px;}

DIV.friends_list_select{font-size:9px;font-weight:bold;white-space:nowrap}

TD.friend_short{text-align:center;vertical-align:bottom;padding:2px;border:none}


.add_friend_message{padding:2px;}


/*Trek*/

TABLE.trek{border-bottom:1px solid #666666;border-right:1px solid #666666;}

TD.trek{border:none;border-bottom:1px solid #000000;padding:2px;}

#trek_container FORM,TD.trek FORM{display:inline}

TD.trek_header{border-bottom:1px solid #000000;font-weight:bold;color:#444444;background:#cccccc}

TR.trek_selected_row{background:#FFEEBB}

TR.trek_error_row{background:#ffaaaa}

TR.trek_current_row{background:#BBE0BB}

TR.trek_short_past{background:#D8D8D8}
TR.trek_short_future{background:#FFFFFF}

#trek_container{height:150px;overflow:auto;border:1px solid #666666}







/*area_list*/

TABLE.area_list{}

TD.area_list{height:25px;border:none;border-bottom:1px solid #666666;padding:2px;}

#area_list_container FORM,TD.area_list FORM{display:inline}

TD.area_list_header{border-bottom:1px solid #000000;font-weight:bold;color:#444444;background:#cccccc}

TR.area_list_selected_row{background:#FFEEBB}

TR.area_list_error_row{background:#ffaaaa}

TR.area_list_current_row{background:#aaffaa}



#area_list_container{}

.area_list_country_request{text-align:center;padding:16px;font-size:10px;font-weight:bold;}



/*country_list*/

TABLE.country_list{}

TD.country_list{height:25px;border:none;border-bottom:1px solid #666666;padding:2px;}

#country_list_container FORM,TD.country_list FORM{display:inline}

TD.country_list_header{border-bottom:1px solid #000000;font-weight:bold;color:#444444;background:#cccccc}

TR.country_list_selected_row{background:#FFEEBB}

TR.country_list_error_row{background:#ffaaaa}

TR.country_list_current_row{background:#aaffaa}



#country_list_container{}



/*city_list*/

TABLE.city_list{border:none}

TD.city_list{height:25px;border:none;border-bottom:1px solid #666666;padding:2px;}

#city_list_container FORM,TD.city_list FORM{display:inline}

TD.city_list_header{border-bottom:1px solid #000000;font-weight:bold;color:#444444;background:#cccccc}

TR.city_list_selected_row{background:#FFEEBB}

TR.city_list_error_row{background:#ffaaaa}

TR.city_list_current_row{background:#aaffaa}



#city_list_container{}


/*city summaries*/

TABLE.summary_list{}

TD.summary_list{border:none;border-bottom:1px solid #000000;padding:2px;}

#summary_list_container FORM,TD.summary_list FORM{display:inline}

TD.summary_list_header{border-bottom:1px solid #000000;font-weight:bold;color:#444444;background:#cccccc}

TR.summary_list_selected_row{background:#FFEEBB}

TR.summary_list_await_approval{background:#ffaaaa}

TR.summary_list_current_row{background:#aaffaa}



#summary_list_container{}

TEXTAREA.summary_textedit{width:550px;height:150px;}



/* city itself */

DIV.city_header{border-bottom:2px solid #000000;}
SPAN.city_header, TD.city_header{font-size:24px;vertical-align:middle;padding:5px;font-weight:bold;}
SPAN.city_header_smalltext,TD.city_header_smalltext{font-size:16px;vertical-align:middle;padding:5px;font-weight:bold;}

#summary_list_link{text-align:center;vertical-align:middle;padding:5px;padding-top:15px;width:100%;display:block;}

#city_summary{vertical-align:top;height:100px;overflow:auto}

#forum_topic{vertical-align:top;width:580px}

#city_topics{vertical-align:top;}

IMG.flag{border:none}

.city_vote{text-align:center;padding-bottom:2px;background:#FFFFFF}
.city_vote FORM{display:inline}

.popup{text-align:left;position:absolute;padding:10px;padding-top:0px;background:#FFFFFF;border:2px solid #000000;}
.popup_x{text-align:right;padding:2px;color:#FFFFFF}
.popup_x a:active{color:#FFFFFF}
.popup_x a:link{color:#FFFFFF}
.popup_x a:visited{color:#FFFFFF}
.popup_x a:hover{color:#CC3333;}

.popup_x2{text-align:right;padding:2px;color:#333399}
.popup_x2 a:active{color:#333399}
.popup_x2 a:link{color:#333399}
.popup_x2 a:visited{color:#333399}
.popup_x2 a:hover{color:#CC3333;}


.popup_inner{background:#FFFFFF;padding:2px;}
.popup_top_rated{text-align:left;position:absolute;padding:2px;background:#FFFFFF;border:2px solid #000000;}

#popup_resources{width:300px;background:#333399;font-weight: normal; text-decoration: none; font-family: Verdana; font-size: 10px}
#popup_rate_city{width:250px;background:#333399}
#popup_rate_post{width:250px;background:#333399}
#popup_user_posts{background:#333399}
#popup_friend_message{background:#333399}
#popup_flag_message{background:#333399}
#popup_resources_converter{background:#E5E5E5}
#popup_resources_photo{background:#E5E5E5}
#popup_resources_post{background:#E5E5E5}
#popup_resources_translator{background:#E5E5E5}
#popup_resources_weather{background:#E5E5E5;width:350px;}
#popup_resources_map{background:#E5E5E5;}
#popup_resources_calendar{width:350px;background:#E5E5E5;}
#popup_people{width:300px;background:#333399;}
#popup_post{background:#333399;}
#popup_friend{background:#333399}

#popup_profile_complete{top:0;left:0;z-index:2;margin:0;text-align:center;width:100%;height:4000px;background:#888888;filter:alpha(opacity:50,style:0);-moz-opacity:0.50;opacity:0.50}
#popup_profile_complete_outer_wrapper{position:absolute;top:0;left:0;z-index:3;text-align:center;width:100%;height:4000px;margin:0;}
#popup_profile_complete_wrapper{text-align:center;background:#FFFFFF;margin:100px;width:750px;padding:20px;border:1px solid #000000;}

INPUT.popup_friend_message{width:98%;}


/*Jump to box*/

#locationjumpbox{height:40px;width:auto;color:#FFFFFF;border:none;padding:3px;font-weight:bold;vertical-align:top;background:url("/study-aborad/images/jump-middle.gif") repeat-x}
#locationjumpbox_left{height:40px;width:12px;background:url("/study-aborad/images/jump-left.gif") center right no-repeat}
#locationjumpbox_right{height:40px;width:12px;background:url("/study-aborad/images/jump-right.gif") center left no-repeat}

#locationjumpbox FORM{display:inline}

#locationjumpbox SELECT, #locationjumpbox INPUT{display:inline;margin-left:5px;}




/*resource_list (maps, links, others as TBD?)*/

TABLE.resource_list{}

TD.resource_list{height:25px;border:none;border-bottom:1px solid #666666;padding:2px;}

#resource_list_container FORM,TD.resource_list FORM{display:inline}

TD.resource_list_header{border-bottom:1px solid #000000;font-weight:bold;color:#444444;background:#cccccc}

TR.resource_list_selected_row{background:#FFEEBB}

TR.resource_list_error_row{background:#ffaaaa}

TR.resource_list_current_row{background:#aaffaa}

.resource_place_select{font-weight:bold;}
.resource_place_select FORM{display:inline}

#resource_list_container{background:#FFFFFF}

/*resource_list - front end display */

TABLE.resource_list_user{width:98%}

TD.resource_list_user{height:25px;padding:2px;}

#resource_list_user_container{background:#FFFFFF}


/*Care Pacakages*/

TABLE.care_package_list{border-bottom:1px solid #666666;border-right:1px solid #666666;}

TD.care_package_list{border:none;border-bottom:1px solid #000000;padding-left:2px;}

TD.care_package_list_separator{border-bottom:1px solid #000000;font-weight:bold;color:#444444;background:#cccccc}

TR.care_package_list_selected_row{background:#FFEEBB}

#care_package_list_container{height:150px;overflow:auto;border:1px solid #666666;}

#care_package_list_container FORM, #care_package_list_outer_shell FORM, TD.care_package_list_container FORM{display:inline}


/*passport*/

TABLE.passport{}

TD.passport{height:25px;border:none;border-bottom:1px solid #666666;padding:2px;}

TD.passport_column_left{vertical-align:top}

TD.passport_column_right{width:400px;vertical-align:top}

#passport_container{}

TEXTAREA.translator{width:350px;height:50px;}
SELECT.translator{width:300px;}
#translator{background:#FFFFFF;}

/*currency_list*/

TABLE.currency_list{border:none}

TD.currency_list{height:25px;border:none;border-bottom:1px solid #666666;padding:2px;font-weight:bold}

#currency_list_container FORM,TD.currency_list FORM{display:inline}

TD.currency_list_header{border-bottom:1px solid #000000;font-weight:bold;color:#444444;background:#cccccc}

TR.currency_list_selected_row{background:#FFEEBB}

TR.currency_list_error_row{background:#ffaaaa}

TR.currency_list_current_row{background:#aaffaa}



#curreity_vote FORM{display:inline}

#currency_converter{background:#FFFFFF;}



/*topic_list*/

TABLE.topic_list{border:none;background:url("/study-aborad/images/navbg-bottom.gif")}
TABLE.topic_list_other{border:none;background:url("/study-aborad/images/navbg-top.gif")}

TD.topic_list{border:none;height:30px;padding-top:8px;padding-left:0px;vertical-align:top;width:175px;}
TD.topic_list_image{border:none;height:30px;width:30px;padding-left:4px;vertical-align:center}
A.topic_list_link:active {font-size:12px;font-weight:bold;font-family:Veranda,Arial,Helvatica,sans-serif;}
A.topic_list_link:link {font-size:12px;font-weight:bold;font-family:Veranda,Arial,Helvatica,sans-serif;}
A.topic_list_link:visited {font-size:12px;font-weight:bold;font-family:Veranda,Arial,Helvatica,sans-serif;}
A.topic_list_link:hover {font-size:12px;font-weight:bold;font-family:Veranda,Arial,Helvatica,sans-serif;}
TD.topic_list IMG{float:left;}

#topic_list_container FORM,TD.topic_list FORM{display:inline}

TD.topic_list_header{border-bottom:1px solid #000000;font-weight:bold;color:#444444;background:#cccccc}

TR.topic_list_selected_row{background:#FFEEBB}

TR.topic_list_error_row{background:#ffaaaa}

TR.topic_list_current_row{background:#aaffaa}

#topic_list_container {border:1px solid #000099;width:205px;}


/*post_list*/

TABLE.post_list{}

TABLE.post_list TD.post_list{border-bottom:1px solid #666666;}

TD.post_list{padding-bottom:10px;border:1px solid #666666;vertical-align:top}

TD.post_list_main_post{padding-bottom:10px;border:2px solid #000000;vertical-align:top}

TD.post_list_main_post .post_title{font-size:18px;font-weight:bold}

.post_title{font-size:12px;font-weight:bold}

#post_list_container FORM,TD.post_list FORM{display:inline}

TD.post_list_header{border-bottom:1px solid #000000;font-weight:bold;color:#444444;background:#cccccc}

TR.post_list_selected_row{background:#FFEEBB}

TR.post_list_error_row{background:#ffaaaa}

TR.post_list_current_row{background:#aaffaa}



.post_list_poster{width:100px;padding:2px;vertical-align:top}

.post_list_post{width:auto;padding:2px;vertical-align:top;width:500px;}

.post_list_posted_time{text-align:left;font-size:10px;font-weight:bold;padding:0px;}

.post_list_post_address{margin:20px;}

#post_list_container{}

#post_list_body{}

TEXTAREA.post_textedit{width:500px;height:150px;}

INPUT.post_textedit{width:500px;}

SPAN.post_editcity{font-weight:bold;}

.post_buttons{text-align:right;padding-top:15px;}

.post_list_links{text-align:center;padding:4px;}

.post_vote{text-align:center;padding:0px}

.post_reply_link{text-align:center;padding:2px}


TD.post_list_recent{border-bottom:1px solid #000000;}

A.post_list_passport_city:visited {COLOR: #000099; font-weight: normal; text-decoration: none; font-family: Verdana; font-size: 10px;}

A.post_list_passport_city:hover {COLOR: #339900; font-weight: normal; text-decoration: underline; font-family: Verdana; font-size: 10px}

A.post_list_passport_city:link {COLOR: #000099; font-weight: normal; text-decoration: none; font-family: Verdana; font-size: 10px}

A.post_list_passport_city:active {COLOR: #000099; font-weight: normal; text-decoration: none; font-family: Verdana; font-size: 10px}




/*people popup*/

TD.people_list{padding:1px;border-bottom:1px solid #000000}

.people_list_container{background:#FFFFFF;height:60px;overflow:auto;}



TABLE.currency_list{border:none}

TD.currency_list{height:25px;border:none;border-bottom:1px solid #666666;padding:2px;font-weight:bold}

#currency_list_container FORM,TD.currency_list FORM{display:inline}

TD.currency_list_header{border-bottom:1px solid #000000;font-weight:bold;color:#444444;background:#cccccc}

TR.currency_list_selected_row{background:#FFEEBB}

TR.currency_list_error_row{background:#ffaaaa}

TR.currency_list_current_row{background:#aaffaa}



#currency_list_container{border-bottom:1px solid #666666;border-right:1px solid #666666;border-left:1px solid #666666;}

#currency_converter{padding:2px;font-weight:bold;}
#currency_converter SELECT{width:200px;}
#currency_converter_results{text-align:center;font-weight:normal;color:#000000;padding-bottom:3px;}
#currency_converter_results #result{font-weight:bold;color:#220066;border-bottom:1px solid #440022}


/*photo_list*/

TABLE.photo_list{border:none}

TD.photo_list{height:25px;border:none;border-bottom:1px solid #666666;padding:2px;font-weight:bold}

#photo_list_container FORM,TD.photo_list FORM{display:inline}

TD.photo_separator{border-bottom:1px solid #000000;font-weight:bold;color:#FFFFFF;background:#444444}
TD.photo_list_header{border-bottom:1px solid #000000;font-weight:bold;color:#444444;background:#cccccc}

TR.photo_list_selected_row{background:#FFEEBB}

TR.photo_list_error_row{background:#ffaaaa}

TR.photo_list_current_row{background:#aaffaa}

TR.photo_list_unapproved{background:#ffdddd}

TR.photo_list_approved{background:#ffffff}

TR.photo_list_main{background:#ddffdd}

#photo_list_container{border-bottom:1px solid #666666;border-right:1px solid #666666;border-left:1px solid #666666;}

.photo_list_slideshow{padding:0px;text-align:center;vertical-align:center;}


TEXTAREA.photo_textedit{width:250px;height:50px;}

DIV.photo_caption{width:200px;height:50px;vertical-align:top;text-align:center;overflow:hidden;font-weight:bold}
.slideshow_scrollbg_large{background:url("/study-aborad/images/scrollerbg-large.gif") center center no-repeat}
.slideshow_scrollbg_small{background:url("/study-aborad/images/scrollerbg-small.gif") center center no-repeat}

/*world_clock*/

TABLE.worldclock{border:none}

TD.worldclock{height:25px;border:none;border-bottom:1px solid #666666;padding:2px;font-weight:bold}
TD.worldclock_country{height:25px;border:none;border-bottom:1px solid #666666;border-top:1px solid #000000;padding:2px;font-weight:bold}
.worldclock_timezone{color:#9999FF;}
.worldclock_timezone_mine{color:#000099;}

#worldclock_container FORM,TD.worldclock FORM{display:inline}

TD.worldclock_header{border-bottom:1px solid #000000;font-weight:bold;color:#444444;background:#cccccc}

TR.worldclock_selected_row{background:#FFEEBB}

TR.worldclock_error_row{background:#ffaaaa}

TR.worldclock_current_row{background:#aaffaa}

#worldclock_container{border-bottom:1px solid #666666;border-right:1px solid #666666;border-left:1px solid #666666;}

.worldclock_location{height:40px;vertical-align:top;text-align:center;}
.worldclock_curloc{width:125px;font-weight:bold;color:#666666;text-align:center;overflow:hidden}
.worldclock_date{text-align:center;}
.worldclock_time{font-weight:bold;text-align:center;}
.worldclock_clockline{width:125px;vertical-align:top;}
.worldclock_clockline SELECT{width:120px;}
.worldclock_timechange{text-align:center;}

.worldclock_analog{background-repeat:no-repeat;background-position:center center;vertical-align:middle;text-align:center;height:80px;width:130px;}
.worldclock_analog_highlight{background-repeat:no-repeat;background-position:center center;border:1px solid #cccccc;vertical-align:middle;text-align:center;height:80px;width:130px;}

/*google map*/
.googlemap{}
.googlemap_balloon{width:200px;height:75px;overflow:auto;text-align:left;}
.googlemap_balloon_large{width:400px;height:125px;overflow:auto;text-align:left;}
.googlemap_balloon_header{font-weight:bold;border-bottom:1px solid #000000;}

/*yahoo map*/
.yahoomap{height:300px;width:342px}

.map_link{text-align:center;padding:2px;}

/* votes */
.vote_results{width:290px;height:100px;font-weight:bold;font-size:10px;color:#666666;background:#eeeeff;padding:2px;}
.vote_results_number{font-weight:bold;color:#000099}
.vote_results_who{font-weight:bold;}
.vote_results_stats{white-space:nowrap;}
.vote_score_container{text-align:left;font-size:8px;height:8px;border:1px solid #666666;background:url("/study_abroad/images/icons/ticker.gif") left center no-repeat;}
.vote_score_0{background:#990000;filter:alpha(opacity:80,style:0);-moz-opacity:0.80;opacity:0.80}
.vote_score_1{background:#dd0000;filter:alpha(opacity:80,style:0);-moz-opacity:0.80;opacity:0.80}
.vote_score_2{background:#dd0000;filter:alpha(opacity:80,style:0);-moz-opacity:0.80;opacity:0.80}
.vote_score_3{background:#dd9900;filter:alpha(opacity:80,style:0);-moz-opacity:0.80;opacity:0.80}
.vote_score_4{background:#dd9900;filter:alpha(opacity:80,style:0);-moz-opacity:0.80;opacity:0.80}
.vote_score_5{background:#dddd00;filter:alpha(opacity:80,style:0);-moz-opacity:0.80;opacity:0.80}
.vote_score_6{background:#dddd00;filter:alpha(opacity:80,style:0);-moz-opacity:0.80;opacity:0.80}
.vote_score_7{background:#99dd00;filter:alpha(opacity:80,style:0);-moz-opacity:0.80;opacity:0.80}
.vote_score_8{background:#99dd00;filter:alpha(opacity:80,style:0);-moz-opacity:0.80;opacity:0.80}
.vote_score_9{background:#00dd00;filter:alpha(opacity:80,style:0);-moz-opacity:0.80;opacity:0.80}
.vote_score_10{background:#00dd00;filter:alpha(opacity:80,style:0);-moz-opacity:0.80;opacity:0.80}

SELECT.vote_select{font-size:10px}

.vote_top_rated{text-align:left;padding:2px;}
.vote_details{width:300px;padding:2px}
.vote_details_city{width:300px;border-top:1px solid #000000;border-bottom:1px solid #000000;background:#DDDDDD;padding:2px}
.vote_navigation{text-align:center;}
/*To do CALENDAR*/

.CalendarTable{width:99%;text-align:center;}

.CalendarMonthHeader{height:30;width:100%;background:#aaaacc;font-weight:bold;font-size:16px;text-align:center;border-top:1px solid #ffffff;border-left:1px solid #ffffff}
.CalendarMonthHeaderInteriorTable{padding:5px;width:100%;text-align:center;}
.CalendarMonth{font-weight:bold;font-size:16px;text-align:center;}

.CalendarFooter{width:100%;background:#aaaacc;font-weight:normal;text-align:center;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff}
.CalendarFooterInteriorTable{padding:5px;width:100%;text-align:center;}
.CalendarFooterContents{font-weight:normal;font-size:12px;text-align:center;}

.CalendarPrevLink{border:none;white-space:nowrap;text-align:left;}
.CalendarNextLink{border:none;white-space:nowrap;text-align:right;}
.CalendarNavLink{}

.CalendarDayHeader{width:14%;text-align:center;background:#666666;border-top:1px solid #ffffff;border-left:1px solid #ffffff;font-weight:bold}
.CalendarDay{height:35;width:14%;vertical-align:top;border-top:1px solid #ffffff;border-left:1px solid #ffffff;background:#BABBC9}
.CalendarDayPast{height:35;width:14%;vertical-align:top;border-top:1px solid #ffffff;border-left:1px solid #ffffff;background:#BABBC9}
.CalendarDayFuture{height:35;width:14%;vertical-align:top;border-top:1px solid #ffffff;border-left:1px solid #ffffff;background:#BABBC9}
.CalendarDayCurrent{height:35;width:14%;vertical-align:top;border-top:1px solid #ffffff;border-left:1px solid #ffffff;background:#FFCC00}

.CalendarDayEmptyPre{height:35;width:14%;vertical-align:top;border-top:1px solid #FFFFFF;border-left:1px solid #BABBC9;background:#FFFFFF}
.CalendarDayEmptyPost{height:35;width:14%;vertical-align:top;border-top:1px solid #FFFFFF;border-right:1px solid #BABBC9;background:#FFFFFF}

.CalendarDayMarker{text-align:left;font-weight:bold;padding:0px;vertical-align:top;}

/* -- child calendar -- */
A.calendar_city_link{font-size:9px}
DIV.CalendarDayContents{padding:2px;padding-top:10px;}
#CalendarDayPopUp{padding:2px;border:2px solid #000000;position:absolute;display:none;width:220px;height:auto;background:#22B24B;}
.CalendarDayPopUpDate{font-weight:bold; font-size:14px;}
#CalendarDayPopUp FORM{text-align:center}
#CalendarDayPopUp TEXTAREA{font-weight:bold;height:100px;width:98%;text-align:left}



/* WX */
TD.weather_day{vertical-align:top;width:25%;border:1px solid #000000;padding:2px;height:100px;}
DIV.weather_day_day{vertical-align:top;text-align:center;height:15px;font-weight:bold;}
DIV.weather_day_img{vertical-align:top;text-align:center;height:30px;}
DIV.weather_day_wx{vertical-align:top;text-align:center;height:25px;font-size:10px;}
DIV.weather_day_highs{vertical-align:top;text-align:center;height:15px;font-weight:bold;}
.weather_link{text-align:center;padding:4px;}

DIV.weather_today{vertical-align:top;text-align:center;font-weight:bold;}

/* depricated? */

.homecountry{background:#f6f6ff}

.homepagenavcontainer{padding:8px}

.homepagenav{}





/*tool tip*/

.tooltip{width:600px;padding-left:5px;padding-right:5px;font-weight:bold;display:inline;font-size:10px; color:#FFFFFF; }



/* for transforming selects to divs - i.e. fix for world clock*/

.trigger
{
	border:1px solid #ccc;
	color:green;
	width:15em;
	padding-right:1em;
	background:url(arrow.gif) top right no-repeat #fff;
	display:block;
}
.activetrigger
{
	border:1px solid #ccc;
	color:green;
	width:15em;
	padding-right:1em;
	display:block;
	background:#ccc;
}
/* style of the UL */
.dropcontainer ul
{
	background:#fff;
	border:1px solid #999;
	border-bottom:none;
	list-style-type:none;
	padding:0;
	margin:0;
	width:16em;
	position:absolute;
}
.dropdownhidden
{
	top:0;
	left:-999em;
}
.dropdownvisible
{
	top:0;
	left:0;
}
.dropcontainer ul a
{
	padding:0 .5em;
	display:block;
	width:15em;
	text-decoration:none;
	color:#666;
	border-bottom:1px solid #999;
}
.dropcontainer ul a:hover
{
	background:#ccc;
}
.dropcontainer
{
	position:relative;
}


/*Pop up calendar*/
.cpYearNavigation,.cpYearNavigation:link,.cpYearNavigation:active,.cpYearNavigation:visited,.cpYearNavigation:hover,
.cpMonthNavigation,.cpMonthNavigation:link,.cpMonthNavigation:active,.cpMonthNavigation:visited,.cpMonthNavigation:hover
{
	background-color:#336699;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-family:arial;
	font-size:8pt;
	
}
.cpDayColumnHeader,.cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,
.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText
{
	font-family:arial;
	font-size:8pt;
}
TD.cpDayColumnHeader
{
	text-align:right;
	border:solid thin #336699;
	border-width:0 0 1 0;
}
.cpCurrentMonthDate,.cpOtherMonthDate,.cpCurrentDate
{
	text-align:right;
	text-decoration:none;
}

.cpCurrentMonthDateDisabled,.cpOtherMonthDateDisabled,.cpCurrentDateDisabled
{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}
.cpCurrentMonthDate, .cpCurrentMonthDate:link, .cpCurrentMonthDate:active, .cpCurrentMonthDate:visited, .cpCurrentMonthDate:hover
{
	color:#336699;
	font-weight:bold;
	font-family:arial;
	font-size:8pt;
}

.cpCurrentDate, .cpCurrentDate:link, .cpCurrentDate:active, .cpCurrentDate:visited, .cpCurrentDate:hover
{
	color: #FFFFFF;
	font-weight:bold;
	font-family:arial;
	font-size:8pt;
}

.cpOtherMonthDate, .cpOtherMonthDate:link,.cpOtherMonthDate:active,.cpOtherMonthDate:visited,.cpOtherMonthDate:hover 
{
	color:#808080;
	font-weight:normal;
	font-family:arial;
	font-size:8pt;
}

TD.cpCurrentDate
{
	color:#FFFFFF;
	background-color: #336699;
	border-width:1;
	border:solid thin #000000;
}
TD.cpCurrentDateDisabled
{
	border-width:1;
	border:solid thin #FFAAAA;
}
TD.cpTodayText,
TD.cpTodayTextDisabled
{
	border:solid thin #336699;
	border-width:1 0 0 0;
}
A.cpTodayText, SPAN.cpTodayTextDisabled
{
	height:20px;
}
A.cpTodayText
{
	color:#336699;
	font-weight:bold;
}
SPAN.cpTodayTextDisabled
{
	color:#D0D0D0;
}
.cpBorder
{
	border:solid thin #336699;
	background:#FFFFFF;
}
