body{background-color:#f8f8f8; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:0; margin:0}

#wrap{height:100%}

#header{width:974px; background-color:#FFF; height:77px; margin-bottom:14px}

.form_error, label.error{color:red; font-weight:bold; padding:5px}

#filterForm li{list-style-type:none}

#filterTags, #search{border:1px solid #999; padding:4px; width:100%}

#toplinks{border-bottom:1px solid #e7e7e7; font-size:11px; color:#000; text-align:right; padding:13px 0px 9px 0px}

#toplinks a:link, #toplinks a:hover, #toplinks a:active, #toplinks a:visited{color:#9b9B9b; text-decoration:none}
#toplinks a:hover{color:#9b9b9b; text-decoration:underline}
#mainNavigation{text-align:right; padding:5px 0px 0px 0px}

#mainNavigation li{display:inline;  padding:0px 0px 0px 15px; background-image:url(../img/head_link_bullet.jpg); background-repeat:no-repeat; background-position:0.2em}

#mainNavigation a:link, #mainNavigation a:active, #mainNavigation a:hover, #mainNavigation a:visited{color:#000; font-size:14px; font-weight:bold; text-decoration:none}



.wiki-link, .wiki-unlink{ border:1px solid #CCCCCC; padding:2px; width:196px;}
.wiki-link span, .wiki-unlink span{ background-position:right; background-repeat:no-repeat; width:20px; display:inline-block;}
.wiki-link span{ background-image:url('../img/link.png');}
.wiki-unlink span{ background-image:url('../img/link_break.png');}

.wiki-link input, .wiki-unlink input{ border:0px none; width:175px;}
.complete-bar{background-image:url('../img/complete-bar-sliver.jpg'); background-repeat:repeat-x;}
.profileAlertBoxNoHeight ul{ list-style:none; margin-left:0px; margin-top:10px;}
.profileAlertBoxNoHeight li{ margin-bottom:5px;}
#mainNavigation a:hover{color:#000; font-size:14px; font-weight:bold; text-decoration:underline}

#mainLeft{width:50%; vertical-align:top; background-image:url('../img/main_sliver_left.png'); background-repeat:repeat-x; font-size:16px; color:#FFF}
#mainRight{width:50%; background-image:url('../img/main_sliver_right.png'); background-repeat:repeat-x; vertical-align:top; font-size:14px}
#main{padding-bottom:150px; background-color:#FFF; width:960px; height:100%; min-height:700px; text-align:left}
body >#wrap >#main >#page{height:auto; min-height:100%}
body >#wrap >#indexMain >#page{height:auto; min-height:100%}
.indexNubbin{font-size:14px; color:#FFF; padding:0px 0px 16px 30px; background-repeat:no-repeat}
.noticeNubbin{font-size:11px; color:#000; padding:0px 0px 16px 20px; font-weight:bold; margin-top:10px; background-repeat:no-repeat; background-image:url(../img/information.png)}
#indexMain{width:100%; height:100%; min-height:600px; text-align:left; margin-top:106px; background-color:#FFF}

#italicLink a:link, #italicLink a:hover, #italicLink a:active, #italicLink a:visited{text-decoration:none; font-size:12px; color:#F8F8F8; font-style:italic}
#italicLink a:hover{text-decoration:underline}

#formButton{padding:35px 0px 35px 0px; margin-top:20px; text-align:right}

#footer{display:block; width:100%; text-align:center; position:relative; color:#FFF; height:150px; clear:both}

#footer a:link, #footer a:active, #footer a:hover, #footer a:visited{color:#FFF; font-size:12px; text-decoration:none}

#footer a:hover{color:#FFF; font-size:12px; text-decoration:underline}

#layer15{   background:url(img/layer15.png) no-repeat;    visibility:visible;    position:absolute;    left:14px;    top:0px;    z-index:2;    width:970px;    height:81px}
#fltdataContent{padding:20px}

td.tdName{padding:0px 0px 10px 10px}

#fltdataContent h1, td.tdName h1{font-size:22px; font-weight:bold; padding:0px 0px 10px 0px; margin:0px}

#subform{padding-bottom:10px; font-weight:bold}

#subSection, .subSection{width:670px; padding-bottom:20px}

.profileAlertBox{background-color:#FEFFD2; border-top:1px solid #ffe794; border-bottom:1px solid #ffe794; font-size:12px; margin:0px 20px 20px 20px}

.profileAlertBoxNoHeight{background-color:#FEFFD2; border-top:1px solid #ffe794; border-bottom:1px solid #ffe794; font-size:12px; margin:0px 20px 20px 20px; padding:10px 10px 0px 10px}

h2, #subform h1, #subSection h1, .subform h1, .subSection h1{/*width:670px;*/width:600px; border-bottom:1px solid #dee1e3; font-size:14px; color:#7295c5; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

#subform h1, #subSection h1, .subform h1, .subSection h1{height:15px}

h2{font-size:12px; border:0px}

.subformh1, .subSectionh1{width:670px; font-weight:bold; border-bottom:1px solid #dee1e3; font-size:14px; color:#7295c5; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:15px}
ul.orderedForm, ul.postboxForm{padding:19px 0px 0px 0px; margin:0px}
.orderedForm li, .postboxForm li{list-style:none; padding-bottom:13px}
.orderedForm label, .postboxForm label{width:134px; display:inline-block; text-align:right; padding-right:8px}
.postboxForm label{width:70px}
.orderedForm input, .orderedForm select, .postboxForm input, .postboxForm select{margin-right:5px}

.orderedForm a.delete:link, .orderedForm a.delete:visited, .orderedForm a.delete:active, .orderedForm a.delete:hover, 
.postboxForm a.delete:link, .postboxForm a.delete:visited, .postboxForm a.delete:active, .postboxForm a.delete:hover{color:#FFF; background-image:url('../img/cross.png'); background-repeat:no-repeat; padding-left:10px}
.orderedForm a:hover, .commText a:hover, .postboxForm a:hover{color:#3f78c5; text-decoration:underline}

a.nubbinFilter:link, a.nubbinFilter:visited, a.nubbinFilter:active, a.nubbinFilter:hover{background-color:#CCC; padding:2px 4px; font-size:10px; color:#FFF; margin:5px 0px 5px 0px}
a.nubbinFilter:hover{background-color:#7295C5; padding:2px 4px; text-decoration:none; font-size:10px; color:#CCC; margin:5px 0px 5px 0px}

#breadcrumbs{padding:20px 20px 21px 20px}

#indexMain a:link, #indexMain a:hover, #indexMain a:visited, #indexMain a:active, 
#main a:link, #main a:hover, #main a:visited, #main a:active{color:#3f78c5; text-decoration:none}

#indexMain a:hover, #main a:hover{text-decoration:underline}

.topPic{background-image:url(../img/top_pic.png); background-repeat:no-repeat; height:10px; width:169px; text-align:center}
.sliverPic{background-image:url(../img/sliver_pic.png); background-repeat:repeat-y; width:169px; text-align:center}
.bottomPic{background-image:url(../img/bottom_pic.png); height:9px; width:169px; text-align:center; margin-bottom:15px}

.tagList{padding-left:20px; margin-top:10px; background-image:url(../img/tag_blue.jpg); background-position:top left; background-repeat:no-repeat}

.tagList a:link, .tagList a:hover, .tagList a:active, .tagList a:visited{font-size:11px; color:#000; text-decoration:none}

.tagList a:hover{font-size:11px; color:#000; text-decoration:underline}

#blackLink a:link, #blackLink a:hover, #blackLink a:active, #blackLink a:visited{font-size:12px; color:#000; text-decoration:none}

.tdName .tagList{margin-top:5px; margin-bottom:5px}

label.error{width:250px; margin-left:138px; text-align:left}

#blackLink a:hover{font-size:12px; color:#000; text-decoration:underline}

#breadcrumbs a:link, #breadcrumbs a:hover, #breadcrumbs a:visited, #breadcrumbs a:active{color:#3f78c5; text-decoration:none}

#breadcrumbs a:hover{color:#3f78c5; text-decoration:underline}

.commText a:link, .commText a:hover, .commText a:visited, .commText a:active, 
.orderedForm a:link, .orderedForm a:hover, .orderedForm a:visited, .orderedForm a:active{color:#3f78c5; text-decoration:none}

#contactItemHeading a:link, #contactItemHeading a:hover, #contactItemHeading a:visited, #contactItemHeading a:active{font-size:14px; padding:0px; margin-top:0px; font-weight:bold; color:#3f78c5; text-decoration:none}

#contactItemHeading a:hover{font-size:14px; padding:0px; margin-top:0px; font-weight:bold; color:#3f78c5; text-decoration:underline}
.contactItemHeading a:link, .contactItemHeading a:hover, .contactItemHeading a:visited, .contactItemHeading a:active{font-size:14px; padding:0px; margin-top:0px; font-weight:bold; color:#3f78c5; text-decoration:none}

.contactItemHeading a:hover{font-size:14px; padding:0px; margin-top:0px; font-weight:bold; color:#3f78c5; text-decoration:underline}

.contactItemRow{border-bottom:1px solid #dee1e3}

.oneTag{margin-right:5px}
.tagElement{margin:5px 10px; display:inline-block}

#currentTags{display:block; padding:10px; margin:10px 0px; border:5px solid #C4DDEC}

.commText{color:#666}

.formHelper{margin-left:142px; color:#9b9b9b}

.people_profile_container{background-image:url(../img/profile_people_sliver.jpg); background-repeat:repeat-x; background-position:top}

.yellowAlertBox{border:1px solid #ffc62d; background-color:#feffd2; padding:8px; font-size:12px; font-weight:bold; color:#000; margin-left:142px; margin-top:10px; margin-bottom:10px}

.rightProfileElement{left:0px; padding:20px 12px 0px 12px; width:236px}

.rightProfileElementH1, #personCompanyStatus h1{font-size:12px; padding:0px 0px 2px 0px; margin-top:0px; font-weight:bold; color:#7295C5}

ul.classifiedsList, ul.eventsList{padding:0px}

ul.classifiedsList li{background-image:url(../img/newspaper.jpg); background-repeat:no-repeat; background-position:top left; list-style:none; padding:0px 0px 2px 20px}

ul.eventsList li{background-image:url(../img/date.jpg); background-repeat:no-repeat; background-position:top left; list-style:none; padding:0px 0px 2px 20px}

.calendarIcon{background-image:url(../img/calendarIcon.jpg); background-repeat:no-repeat; background-position:top left; height:40px; width:36px; padding:15px 0px 0px 0px; text-align:center; font-size:16px; font-weight:bold}
#commentBox{padding-top:20px}

.commentWrap{background-color:#FFF; border-top:1px solid #DEE1E3; clear:both; height:100%; margin:0 0 12px; overflow:auto; padding:0px 12px 0px 0px}

.commentLeft{float:left; padding-top:12px; width:58px}
.commentRight{float:left; padding:12px 0 6px 0px; width:560px}

#commentBox{padding:10px 0px}
#commentBox textarea{height:100px}
.nubbinContainer{margin-top:5px}


input.blueButton{background-color:#7295c5; border:1px solid #FFF; font-weight:bold; color:#FFF; font-size:11px; padding:5px 10px; margin-top:10px}

input.blueButtonHover{background-color:#2787D9; border:1px solid #FFF; font-weight:bold; color:#FFF; font-size:11px; padding:5px 10px; margin-top:10px}

input.blueButtonPush{background-color:#F90; border:1px solid #FFF; font-weight:bold; color:#FFF; font-size:11px; padding:4px 10px; margin-top:9px}

.nubbinBase, .nubbinShield, .nubbinRecommendationsGold, .nubbinRecommendationsSilver, .nubbinRecommendationsBronze, .nubbinClassifieds, .nubbinEvents, .nubbinEmployees, .nubbinPostedBy, .nubbinPostedByFemale, #nubbinReport, #nubbinContact{display:inline; width:150px; font-size:11px; margin-right:10px; padding-left:20px; padding-bottom:2px; background-repeat:no-repeat; background-position:left}

#nubbinReport{background-image:url(../img/errorSmall.png); background-repeat:no-repeat; padding-left:20px; background-position:top}

#nubbinContact{background-image:url(../img/vcard.png); margin-right:10px; padding-left:20px; background-repeat:no-repeat; background-position:left}

#nubbinWorld{background-image:url(../img/world.png); background-repeat:no-repeat; padding-left:20px; font-size:11px; height:20px; margin-right:10px; padding-top:4px; padding-left:20px; background-repeat:no-repeat; background-position:left}

.nubbinBirthday{background-image:url(../img/cake.png); background-repeat:no-repeat; padding-left:20px}
.nubbinComments{background-image:url(../img/comments.png); background-repeat:no-repeat; padding-left:20px}
.nubbinVcard{background-image:url(../img/vcard.png); background-repeat:no-repeat; padding-left:20px; padding-bottom:0px; background-position:left top;}
.nubbinCoins{background-image:url(../img/coins.png); background-repeat:no-repeat; padding-left:20px}

.nubbinBuilding{background-image:url(../img/building.png); background-repeat:no-repeat; padding-left:20px}
.nubbinRecommendationsGold{background-image:url(../img/award_star_gold.png); }
.nubbinRecommendationsSilver{background-image:url(../img/award_star_silver.png); }
.nubbinRecommendationsBronze{background-image:url(../img/award_star_bronze.png); }
.nubbinEventDates{background-image:url(../img/date.jpg); background-repeat:no-repeat; padding-left:20px}
.nubbinClassifieds{background-image:url(../img/newspaper.jpg)}
.nubbinEvents{background-image:url(../img/date.png)}
.nubbinEmployees, .nubbinPostedBy{background-image:url(../img/user_suit.jpg)}
.nubbinPostedByFemale{background-image:url(../img/user_female.jpg)}
.nubbinShield{background-image:url(../img/shield.png)}
.nubbinNewUser{margin-left:3px;background-image:url(../img/user_add.png)}
.nubbinNewCompany{margin-left:3px;background-image:url(../img/building_add.png)}
.nubbinNewBlog{margin-left:3px;background-image:url(../img/lightbulb_add.png)}
.nubbinNewEvent{margin-left:3px;background-image:url(../img/date_add.png)}
.nubbinNewClassifieds{margin-left:3px;background-image:url(../img/newspaper_add.png)}
.nubbinNewComments{margin-left:3px;background-image:url(../img/comments_add.png)}

.shield-samaritan{background-image:url(../img/shield-samaritan.png)}
.shield-good-samaritan{background-image:url(../img/shield-good-samaritan.png)}
.shield-hero{background-image:url(../img/shield-hero.png)}
.shield-superhero{background-image:url(../img/shield-superhero.png)}
.shield-supreme-commander{background-image:url(../img/shield-supreme-commander.png)}

.blog-content{ margin-top:7px; margin-left:0px;background-image:url(../img/page-shade.jpg); background-position:top left; background-repeat:no-repeat; padding-top:11px; padding-left:13px;}

.nubbinPostedBy, .nubbinPostedByFemale{width:400px}

.blogItem{color:#000}

.calendar{    background: url(../img/calendar-icons/calendar-sprite.jpg) no-repeat top left; float:left;   margin-right:6px;   width:42px;   height:42px}

.calendar-icon-01 { background-position: 0 -10px; } 
.calendar-icon-02 { background-position: 0 -62px; } 
.calendar-icon-03 { background-position: 0 -114px; } 
.calendar-icon-04 { background-position: 0 -166px; } 
.calendar-icon-05 { background-position: 0 -218px; } 
.calendar-icon-06 { background-position: 0 -270px; } 
.calendar-icon-07 { background-position: 0 -322px; } 
.calendar-icon-08 { background-position: 0 -374px; } 
.calendar-icon-09 { background-position: 0 -426px; } 
.calendar-icon-10 { background-position: 0 -478px; } 
.calendar-icon-11 { background-position: 0 -530px; } 
.calendar-icon-12 { background-position: 0 -582px; } 


.calendar-day{  font-weight:bold;   font-size:1.3em;   color:#000;   width:42px;   text-align:center;   padding-top:14px}
.profileSmallCompany{left:0px; border:4px solid #dee1e3; padding:12px; width:213px; margin-top:20px; background-color:#FFF; z-index:1001}

.profileSmallCompany a:link, .profileSmallCompany a:hover, .profileSmallCompany a:active, .profileSmallCompany a:visited{color:#fe0008; text-decoration:none; font-size:11px}

.profileSmallCompany a:hover{color:#fe0008; text-decoration:underline; font-size:11px}

.profileSmallCompany h1{padding:0px; margin:0px; color:#7295c5; font-size:12px; font-weight:bold}

#postBox{border-left:1px solid #dee1e3; border-bottom:1px solid #dee1e3; border-right:1px solid #dee1e3; padding:7px; width:656px; margin-bottom:20px; position:relative}
#postBoxLogo{position:absolute; right:7px; top:6px}

#postBox a:link, #postBox a:hover, #postBox a:active, #postBox a:visited{font-size:12px}

#pbDownloadVcard, #pbRecommendedUser, #pbAssociateUser, #pbAssociate, #pbRecommendUser, #pbNewUpdate, #pbNewClassifieds, #pbNewEvent, #pbNewInvite, #pbNewMessage{display:inline; margin-right:10px; padding-left:20px; background-repeat:no-repeat; background-position:left}
.faqAnswer{margin:0px 0px 15px 0px; padding:10px; background-color:#EFF6FF}
#postBoxForm{}

textarea{font-family:Arial,Helvetica,sans-serif; font-size:12px}
#pbNewUpdate{background-image:url(../img/lightbulb_add.jpg)}
#pbNewClassifieds{background-image:url(../img/newspaper_add.jpg)}
#pbAssociate{background-image:url(../img/group.png);display: block; margin-top: 10px; margin-left: 12px;}
#pbAssociateUser{background-image:url(../img/group_add.png);display: block; margin-top: 10px; margin-left: 12px;}
#pbDownloadVcard{background-image:url(../img/download_vcard.png)}
#pbNewEvent{background-image:url(../img/date_add.jpg)}
#pbNewMessage{background-image:url(../img/email.png); margin-right:0px;}
#pbRecommendedUser, #pbRecommendUser{background-image:url(../img/award_star_gold.png); margin-right:0px; display:block; margin-top:10px; margin-left:12px;}
#pbNewInvite{background-image:url(../img/group_add.png)}
#errorResponse{background-color:#FFBFC1; border:2px solid #C30; padding:10px; margin:10px 0px}

a.nubbinLinks:link img, a.nubbinLinks:visited img, a.nubbinLinks:active img{ margin-bottom:3px;}
a.nubbinLinks:hover img{ margin-bottom:0px;}

#successResponse{/*background-color:#CFC; border:2px solid #396; */padding:10px; font-size:14px;margin:10px 0px}

/*#successResponse h1, #errorResponse h1{border:0px; }*/

div.grippie{background:#EEE url(../img/grippie.png) no-repeat scroll center 2px; border-color:#DDD; border-style:solid; border-width:0pt 1px 1px; cursor:s-resize; height:5px; overflow:hidden}
div.resizable-textarea{display:inline-block}

.form-error, .form-help-text{padding-left:145px; font-size:10px;}
.form-error{ font-weight:bold; color:#FF0000; font-size:12px;}
.resizable-textarea textarea{display:block; margin-bottom:0pt; width:100%; height:20%}

ul#error{padding:20px}
ul#error li{padding:0px 0px 24px 25px; margin:0px 0px 0px 20px; background-repeat:no-repeat; list-style-type:none}

input.openIDText{width:398px; font-size:16px; background-image:url('../img/openid-large.gif'); background-repeat:no-repeat; padding:5px 5px 5px 30px}

#pb_start_date_holder li{padding:0px; margin:0px}

.helperText{color:#999; font-style:italic}

#dialogAllowedHtml{font-size:11px; padding:5px}
#dialogAllowedHtml td{padding:3px}

.dialogAllowedHtml td{padding:10px 5px; border-bottom:1px solid #DDD}

a.imageLink:hover, a.imageLink:active, a.imageLink:link, a.imageLink:visited{color:#FFF; padding:0px; margin:0px; border:0px}
.graphic{border-width:2px; border-color:#FFF; border-style:solid}

.waitingTextBox{background-image:url(../img/small-preloader.gif); background-repeat:no-repeat; background-position:right}

.searchTextBox{background-image:url(../img/magnifier.png); background-repeat:no-repeat; background-position:right}

a#feedback_link:link, a#feedback_link:hover, a#feedback_link:active, a#feedback_link:visited{ position:fixed; top:40%; right:0px !important; z-index:9999999; text-decoration:none; background-color:#2E8CDC; padding:0px; border:0px}

a#feedback_link:hover{ position:fixed; top:40%; right:0px; z-index:9999999; text-decoration:none; border:0px; background-color:#70B900; padding:0px}
.allMoodIcons, .allNatureIcons{padding:10px; text-align:center}

.unselectedNatureIcon{display:inline-block; width:100px; background-color:#E1FCFF; border:1px solid #85A8BA; font-weight:bold; padding:10px}

.selectedNatureIcon{display:inline-block; width:100px; background-color:#FFC; border:1px solid #FC9; font-weight:bold; padding:10px}
#searchMapsNubbin{position: absolute; top:0px; right:1px; background-image:url(../img/search-background.png); background-repeat:no-repeat;width:232px;height:39px; z-index:5;}

a.small-link-border:link,a.small-link-border:hover, a.small-link-border:visited, a.small-link-border:active{background-color: #ffffff; padding:2px; }
a.small-link-border:hover{background-color: #efefef; }
#maps_full_screen_link {background-color:#FFFFFF;color:black;height:16px;padding:1px 3px;position:absolute;left:165px;text-align:center;top:10px;width:70px;z-index:5;border:1px solid #666666;}

#maps_normal_screen_link {background-color:#FFFFFF;color:black;height:16px;padding:1px 3px;position:absolute;left:165px;text-align:center;top:10px;width:70px;z-index:5;border:1px solid #666666;}

.map-preloader {background-color:#FFFF00;background-image:url(../img/small-black-preloader.gif);background-position:70px 5px;background-repeat:no-repeat;color:#000000;display:inline-block;font-size:14px;font-weight:bold;height:20px;left:0px;padding:4px 8px 0px 8px;position:fixed;bottom:0px;width:77px;z-index:5; border:1px solid #DADADA; border-left:0px; border-bottom:0px;}

.hide-map-preloader .map-preloader{display:none;}

ul#feedback{}

ul#feedback li{float:left; list-style-image:none; list-style-position:outside; list-style-type:none; display:inline; margin:0 3px 0 0; padding:0; position:relative; text-align:center}

ul#feedback li img{display:none}

#feedback li.bug a{background-image:url(../img/bug.png); padding-left:26px}

#feedback li.question a{background-image:url(../img/help.png); padding-left:26px}

#feedback li.compliment a{background-image:url(../img/thumb_up.png); padding-left:26px}

#feedback li.idea a{background-image:url(../img/lightbulb.png); padding-left:26px}

#feedback li.other a{background-image:url(../img/comment.png); padding-left:26px}

ul#feedback li a{background-position:8px 50%; background-repeat:no-repeat; border:1px solid #FFF; font-weight:bold; background-color:#fff; padding:5px 7px; display:block; color:#000; text-decoration:none; margin-bottom:-1px; margin-left:5px}

ul#feedback a:hover{text-decoration:underline}

ul#feedback li.selectedIcon a{border:1px solid #CCC; background-color:#F5F5F5}

ul#feedback li.selectedIcon img{display:block}

ul#photo-list{margin-top:10px;}
#photo-list li{border:0; margin:10px 5px; padding:0;font-size:12px;list-style:none;display:inline-block;width:95px; text-align:center; vertical-align:top; }


ul{border:0; margin:0; padding:0}
#pagination-clean{padding:20px}
#pagination-clean li{border:0; margin:0; padding:0; font-size:11px; list-style:none; display:inline}
#pagination-clean li, #pagination-clean a{}
#pagination-clean .previous-off, 
#pagination-clean .next-off{border:none; color:#CCC; display:inline; float:left; font-weight:bold; padding:4px 6px}
#pagination-clean .next a, 
#pagination-clean .previous a{font-weight:bold; border:solid 1px #FFF}
#pagination-clean .active{color:#CCC; font-weight:bold; display:inline; float:left; padding:4px 6px}
#pagination-clean a:link, 
#pagination-clean a:visited{display:inline; float:left; padding:4px 6px; text-decoration:none}
#pagination-clean a:hover{color:#FFF; background-color:#3f78c5}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}

* html .clearfix{height:1%}
.clearfix{display:block}

.bt-wrapper{}

.ui-daterangepickercontain{position:absolute; z-index:999}
.ui-daterangepickercontain .ui-daterangepicker{float:left; padding:5px !important; width:auto; display:inline; background-image:none !important; clear:left}
.ui-daterangepicker ul, .ui-daterangepicker .ranges, .ui-daterangepicker .range-start, .ui-daterangepicker .range-end{float:left; padding:0; margin:0}
.ui-daterangepicker .ranges{width:auto; position:relative; padding:5px 5px 40px 0; margin-left:10px}
.ui-daterangepicker .range-start, .ui-daterangepicker .range-end{margin-left:5px}
.ui-daterangepicker button.btnDone{margin:0 5px 5px 0; position:absolute; bottom:0; right:0; clear:both; cursor:pointer; font-size:1.1em}
.ui-daterangepicker ul{width:17.6em; background:none; border:0}
.ui-daterangepicker li{list-style:none; padding:1px; cursor:pointer; margin:1px 0}
.ui-daterangepicker li.ui-state-hover, .ui-daterangepicker li.ui-state-active{padding:0}
.ui-daterangepicker li.preset_0{margin-top:1.5em !important}
.ui-daterangepicker .ui-widget-content a{text-decoration:none !important}
.ui-daterangepicker li a{font-weight:normal; margin:.3em .5em; display:block}
.ui-daterangepicker li span{float:right; margin:.3em .2em}
.ui-daterangepicker .title-start, .ui-daterangepicker .title-end{display:block; margin:0 0 .2em; font-size:1em; padding:0 4px 2px}
.ui-daterangepicker .ui-datepicker-inline{font-size:1em}
.ui-daterangepicker-arrows{padding:2px; width:204px; position:relative}
.ui-daterangepicker-arrows input.ui-rangepicker-input{width:158px; margin:0 2px 0 20px; padding:2px; height:1.1em}
.ui-daterangepicker-arrows .ui-daterangepicker-prev, .ui-daterangepicker-arrows .ui-daterangepicker-next{position:absolute; top:2px; padding:1px}
.ui-daterangepicker-arrows .ui-daterangepicker-prev{left:2px}
.ui-daterangepicker-arrows .ui-daterangepicker-next{right:2px}
.ui-daterangepicker-arrows .ui-daterangepicker-prev:hover, 
.ui-daterangepicker-arrows .ui-daterangepicker-next:hover, 
.ui-daterangepicker-arrows .ui-daterangepicker-prev:focus, 
.ui-daterangepicker-arrows .ui-daterangepicker-next:focus{padding:0}

#facebox .b{  background:url(../img/facebox/b.png)}

#facebox .tl{  background:url(../img/facebox/tl.png)}

#facebox .tr{  background:url(../img/facebox/tr.png)}

#facebox .bl{  background:url(../img/facebox/bl.png)}

#facebox .br{  background:url(../img/facebox/br.png)}

#facebox{ position:absolute;  top:0;  left:0;  z-index:100;  text-align:left}

#facebox .popup{ position:relative}

#facebox table{ border-collapse:collapse}

#facebox td{ border-bottom:0}

#facebox .body{ padding:10px;  background:#fff;  width:370px}

#facebox .loading{ text-align:center}

#facebox .image{ text-align:center}

#facebox img{ border:0;  margin:0}

#facebox .footer{ border-top:1px solid #DDD;  padding-top:5px;  margin-top:10px;  text-align:right}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br{ height:10px;  width:10px;  overflow:hidden;  padding:0}

#facebox_overlay{ position:fixed;  top:0px;  left:0px;  height:100%;  width:100%}

.facebox_hide{ z-index:-100}

.facebox_overlayBG{ background-color:#000;  z-index:99}

ul.autobox-holder{margin:0; border:1px solid #999; overflow:hidden; height:auto !important; height:1%; padding:4px 5px 0}
*:first-child+html ul.autobox-holder{padding-bottom:2px}
* html ul.autobox-holder{padding-bottom:2px}

ul.autobox-holder li{float:left; list-style-type:none; margin:0 5px 4px 0}
ul.autobox-holder li.bit-box, ul.autobox-holder li.bit-input input{font:11px "Lucida Grande","Verdana"}
ul.autobox-holder li.bit-box{ border-radius:6px; border:1px solid #CAD8F3; background:#DEE7F8; padding:1px 5px 2px}
ul.autobox-holder li.bit-box-focus{border-color:#598BEC; background:#598BEC; color:#fff}
ul.autobox-holder li.bit-input input{width:150px; margin:0; border:none; outline:0; padding:3px 0 2px}

ul.autobox-holder li.bit-input input.smallinput{width:20px}

form ol{font:11px "Lucida Grande","Verdana"}
form ol li.autobox-input-text{margin-bottom:10px; list-style-type:none; padding-bottom:10px}
form ol li.autobox-input-text label{font-weight:bold; cursor:pointer; display:block; font-size:13px; margin-bottom:10px}
form ol li.autobox-input-text input{padding:5px 5px 6px; font:11px "Lucida Grande","Verdana"; border:1px solid #999}
form ul.autobox-holder{}
ul.autobox-holder li.bit-hover{background:#BBCEF1; border:1px solid #6D95E0}
ul.autobox-holder li.bit-box-focus{border-color:#598BEC; background:#598BEC; color:#fff}
ul.autobox-holder li.bit-box a.closebutton{position:absolute; right:4px; top:5px; display:block; width:7px; height:7px; font-size:1px; background:url('../img/close.gif')}
ul.autobox-holder li.bit-box a.closebutton:hover{background-position:7px}
ul.autobox-holder li.bit-box-focus a.closebutton, ul.autobox-holder li.bit-box-focus a.closebutton:hover{background-position:bottom}
ul.autobox-holder li.bit-box{padding-right:15px; position:relative}

.autobox-auto{display:none; position:absolute; background:#eee}
.autobox-auto .default{padding:5px 7px; border:1px solid #ccc; border-width:0 1px 1px}
.autobox-auto ul{display:none; margin:0; padding:0}
.autobox-auto ul li{padding:5px 12px; margin:0; list-style-type:none; border:1px solid #ccc; border-width:0 1px 1px; font:11px "Lucida Grande","Verdana"}
.autobox-auto ul li em{font-weight:bold; font-style:normal; background:#ccc}
.autobox-auto ul li.auto-focus{background:#4173CC; color:#fff}
.autobox-auto ul li.auto-focus em{background:none}

#jquery-overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px}
#jquery-lightbox{position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#lightbox-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lightbox-container-image-box >#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%; height:100%; display:block}
#lightbox-nav-btnPrev{left:0; float:left}
#lightbox-nav-btnNext{right:0; float:right}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px; color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px; float:right; padding-bottom:0.7em}

/*#openid_form{width:570px}*/
#openid_form legend{font-weight:bold}
#openid_choice{display:none}
#openid_input_area{clear:both; padding:10px}
#openid_btns, #openid_btns br{clear:both}
#openid_highlight{padding:3px; background-color:#FFFCC9; float:left}
.openid_large_btn{width:100px; height:60px; border:1px solid #DDD; margin:3px; float:left}
.openid_small_btn{width:24px; height:24px; border:1px solid #DDD; margin:3px; float:left}
a.openid_large_btn:focus{outline:none}
a.openid_large_btn:focus{}
.openid_selected{border:4px solid #DDD}

.infobox, .infobox-main{width: 220px;}
.infobox{font-size:11px; border:1px solid #CCCCCC; border-top:0px; border-left:0px; border-right:0px;}
.infobox-title{font-size:14px; font-weight:bold; text-align:center;}

.infobox td, .infobox th{width:50%;padding:2px; vertical-align:top; text-align:left;}

ul#mapsresult{position:absolute;margin-left:-21px;margin-top:45px;}
ul#mapsresult li { list-style:none;width:21px;margin-bottom:2px;}

.sprite-btn-airports-up, .sprite-btn-heroes-up, .sprite-btn-heroes, .sprite-btn-airports, .sprite-btn-city-up, .sprite-btn-city, .sprite-btn-contacts-up, .sprite-btn-contacts, .sprite-btn-country-up, .sprite-btn-country { background: url(../img/sprite-maps.png) no-repeat top left; cursor:pointer; } 

.sprite-btn-airports-up { background-position: 0 -5px; height:58px;} 
.sprite-btn-airports { background-position: 0 -68px; height:58px; } 
.sprite-btn-city-up { background-position: 0 -131px; height:37px; } 
.sprite-btn-city { background-position: 0 -173px; height:37px; } 
.sprite-btn-contacts-up { background-position: 0 -215px; height:74px; } 
.sprite-btn-contacts { background-position: 0 -294px;  height:74px;} 
.sprite-btn-country-up { background-position: 0 -373px;  height:63px;} 
.sprite-btn-country { background-position: 0 -441px;  height:63px;} 
.sprite-btn-heroes-up { background-position: 0 -509px;  height:49px;} 
.sprite-btn-heroes { background-position: 0 -563px;  height:49px;} 

a.map-link:link,a.map-link:visited,a.map-link:hover,a.map-link:active{ background-image:url(../img/bullet_toggle_plus.png); background-repeat:no-repeat;padding:0px 3px 0px 17px;display:block;font-weight:bold;font-size:11px;margin-top:7px; }
a.map-sub-links{ font-size:10px; padding:6px 2px 0px 18px;display:block; border-left:1px solid #CCCCCC; margin-left:7px; }

ul.simple{ margin:10px 10px 10px 25px; }
ul.simple li{ font-size:14px; }

.welcome-message{padding:20px 10px 15px 10px; font-size:30px; font-weight:bold; text-align:center;}

.input-big{font-size:16px; padding:3px; font-weight:normal;}

.affirm-personal-heading,.affirm-contact-heading, .affirm-company-heading{ background-image:url(../img/new_user_add.png); background-position:0px 5px; background-repeat:no-repeat; font-size:18px; font-weight:bold;  padding:5px 0px 35px 50px; margin:10px 0px;border-top:1px solid #DADADA;}
.affirm-company-heading{ background-image:url(../img/briefcase_48.png);}
.affirm-contact-heading{ background-image:url(../img/Address-Book.png);}


.base-box{font-size:15px; padding:10px 15px 20px 15px; margin:25px 0px 20px 0px; background-repeat:no-repeat; background-position:10px 10px; padding-left:70px;}
.base-box h1{font-size:18px; font-weight:bold; padding-bottom:2px; margin:0px;}
.base-box a{ color:#FF0000; font-size:15px; color:#FF0000;}

.box-alert{background-color:#FEFFD2; border:1px solid #ffe794; background-image:url(../img/info.png);}
.box-tick{background-color:#FEFFD2; border:1px solid #ffe794; background-image:url(../img/tick_48.png);}
.box-person{background-color:#FEFFD2; border:1px solid #ffe794; background-image:url(../img/user_group_colored.png);}

.box-shadow{background-color:#EFEFEF; border:1px solid #DADAD; background-image:url(../img/user_48.png);}


.box-contact{background-color:#f6ffee; border:1px solid #ecffc2; background-image:url(../img/Address-Book-add.png); margin-top:10px; margin-bottom:0px;}
.box-photo{background-color:#c9ffb8; border:1px solid #8afe7b; background-image:url(../img/photo.png); margin-top:10px; margin-bottom:0px;}

.box-about{background-color:#f6ffee; border:1px solid #ecffc2; background-image:url(../img/about-vcard.jpg); margin-top:10px; margin-bottom:0px;}
.box-work{background-color:#c9ffb8; border:1px solid #8afe7b; background-image:url(../img/case.png); margin-top:10px; margin-bottom:0px;}

.box-edu{background-color:#f6ffee; border:1px solid #ecffc2; background-image:url(../img/education.png); margin-top:10px; margin-bottom:0px;}
.box-tag{background-color:#c9ffb8; border:1px solid #8afe7b; background-image:url(../img/label_48.png); margin-top:10px; margin-bottom:0px;}

.big-buttons{ text-align:center; padding:10px; font-size:18px; margin-top:20px;}
a.big-button { background-image:url(../img/big-button.jpg);background-repeat:no-repeat;display:inline-block;font-size:18px;padding:15px 10px 15px 0px;width:374px; height:56px; color:#000000; text-decoration:none;}
a.big-button:hover { background-image:url(../img/big-button-hover.jpg);background-repeat:no-repeat;display:inline-block;font-size:18px;padding:15px 10px 15px 0px;width:374px; height:56px; color:#000000; text-decoration:none;}

#fltdataContent div.share-me-widget
{
padding-top:10px;
padding-bottom:20px;
}
a#blueButton:link,a#blueButton:active,a#blueButton:visited,a#blueButton:hover {background-color:#7295c5; text-decoration:none; border:1px solid #FFF; color:#FFFFF; font-size:18px; padding:5px 40px; margin-top:10px}

a#blueButton:hover{background-color:#2787D9; border:1px solid #FFF; color:#FFFFF; text-decoration:none;  font-size:18px; padding:5px 40px; margin-top:10px;}

.blog-item-row{border-bottom:1px solid #DEE1E3; background-color:#E6F4FF; padding:0px 5px; }
.item-row{background-color:#E6F4FF; padding:0px 5px; }
.blog-item-row h2{ color:#3F78C5;font-size:20px;font-weight:bold;margin-top:0;padding:0px 0px 5px 0px;;text-decoration:none;}
.item-row-no-links{ background-color:#FFFFFF;}
h2 a:hover{color:#000000;}
div.item-row-no-links .fltdata-links{ visibility:hidden;}
.blog-item-row img{ margin:3px; border:0px;}
.item-row img{ margin:3px; border:0px;}

.blog-contents{ font-size:12px; }
.blog-contents img{ border:1px solid #CCCCCC;}

.blog-contents blockquote{ background-color:#F8F8F8; margin-left:15px; padding:15px; font-style:italic;}



