/* CSS Document */



/*Author: Rhoda Ndirangu */





/* Begin Left Blue Menu Navigation */

/*Dev*/

#community_manage_condition, #patients_manage_condition, #community_health_wellness, #patients_health_wellness, #giggles, a, .moduletable_visitor_feature_stories{ behavior: url("css/iepngfix.htc") }



#int_left_nav {

width:213px;



}



#int_left_nav li  {	

margin: 0px;

position:relative;

} 





div#int_left_nav ul ul li{

margin:0px;

position:relative;

left:6px;

top:4px;

}



div#int_left_nav li{

display: block;

width:213px;

padding-left:5px;

background-image: url(/images/menus/menu_title.jpg);

background-repeat: repeat-x;

font-family: Arial, Helvetica, sans-serif;	

font-size: 12px;

font-weight: bold;

text-transform: uppercase;

line-height:240%;

margin:auto;}

.moduletablegift_shop_links{margin-bottom:6px;}

a.mainlevel, a.mainlevel:hover{margin:0 0 0 11px;}

a#active_menu, a.mainlevel:active{font-style: normal;}

div#int_left_nav li li, a.mainlevel {

background-image:none;

display: block;

width:192px;

height:21px;

padding:0px;

text-transform:none;

border-bottom:1px solid #bdd3fc;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight:normal;

line-height:160%;

border-bottom:1px solid #bdd3fc;

}

div#int_left_nav ul ul ul{

position:inherit;

top: 0;

left: 18px; 

}

img.eventsLegend {position:absolute;}

div#int_left_nav li li a:hover, a.mainlevel:hover  {

background-color:#e2ebf4;

display: block;

width:192px;

height:21px;

}

#int_left_nav a:link, #int_left_nav a:active, #int_left_nav a:visited {

color: #000000;

}

a.sublevel{

background-color:/*#B5CEE6;*/ #e6eef6; margin:0 0 0 15px;

border-bottom:1px solid #FFFFFF;

display: block;

width:188px;

height:21px;

padding:0px;

text-transform:none;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight:normal;

line-height:160%;}

a.sublevel:hover{background-color:#B5CEE6; margin:0 0 0 15px;

border-bottom:1px solid #FFFFFF;}









/* End Left Blue Menu Navigation */



/* Right Column Content */







#internal_right_column .contentheading h4, #internal_vid_right_column h4, #internal_fs_right_column h4, #internal_plain .contentheading h4{

font-family: "Myriad", Arial, Helvetica, sans-serif;

font-size: 13px;

line-height: 14px;

font-weight:bold;

}





#internal_right_column td.contentheading, #internal_plain td.contentheading {

padding-bottom:6px;

padding-top:8px;

border-bottom:#f0ac01 1px solid;

width:700px;}

.moduletablemapWrapper h3{width:700px; display:block; border-bottom:#f0ac01 1px solid;padding-bottom:6px;

padding-top:8px;}

#internal_right_column h2, .componentheading {

font-family: "Myriad", Arial, Helvetica, sans-serif;

font-size: 17px;

line-height: 14pt;

margin:12px 0 8px 0;

padding-bottom:6px;

}

.componentheading h3{

font-family:"Myriad",Arial,Helvetica,sans-serif;

font-size:16px;

font-weight:bolder;

margin:0;

}



.componentheading{

font-family: "Myriad", Arial, Helvetica, sans-serif;

font-size: 17px;

line-height: 14pt;

margin:0 0 18px 0;

padding-bottom:3px;

font-weight:bolder;

padding-bottom:6px;

padding-top:8px;

border-bottom:#f0ac01 1px solid;

width:700px;

display:none;

}



#internal_fs_right_column h2{

font-family: "Myriad", Arial, Helvetica, sans-serif;

font-size: 17px;}



#internal_right_column ul li, #internal_fs_right_column ul li, #internal_plain ul li{

font-family: "Myriad", Arial, Helvetica, sans-serif;

font-size: 13px;

line-height: 14pt;

margin:0 0 0 30px;

}



/* End Right Column Content */



#awards_left {

width:165px;

float:left;

margin:0 0 0 13px;

display:inline;

}

#footer_text{

width:580px;

float:left;

font-family: Arial, Helvetica, sans-serif;

font-size:1em;

text-align:center;

display:inline;

}



#awards_right {

width:185px;

float:right;

margin:0 13px 0 0;



}



.rightAl {

float:right;

position:relative;



}



.leftAl {

float:left;

display:inline;





}



/*Begin Video Styling */



#video_top_wrap{

width:680px;

height:326px;

padding:2px;

border:#FFCC66 solid 1px;

margin-bottom:60px;



}



#archive_video_wrap{

width:792px;

height:355px;

margin-bottom:60px;



}



#archive_video_wrap img{

padding:0px;

margin:0px;





}



#feat_vid_playList {

border:#f2d992;

width:186px;

height:320px;

float:left;

padding:2px;

border:#FFCC66 solid 1px;



}



.vid_category_wrap{

width:172px;

height:354px;

float:left;

}



#archive_vid_playList {

border:#f2d992;

width:162px;

height:320px;

padding:2px;

border:#FFCC66 solid 1px;

overflow:auto;



}



#video_player{

width:480px;

height:320px;	

padding:2px;

float:left;

display:inline;

border:#FFCC66 solid 1px;

margin-right:2px;





}



.vid_playlist_title{

width:180px;

height:32px;

padding:0 0 0 6px;

background-image: url(/images/internalimages/feat_videoTitle_bg.jpg);

background-repeat: no-repeat;

margin-bottom:3px;

font-family: "Myriad", Arial, Helvetica, sans-serif;

font-size: 14px;

line-height:240%;

font-weight:bold;



}



.arch_vid_title{

width:161px;

height:32px;

padding:0 0 0 6px;

background-image: url(/images/internalimages/arch_video_title.jpg);

background-repeat: no-repeat;

margin-bottom:2px;

font-family: "Myriad", Arial, Helvetica, sans-serif;

font-size: 13px;

line-height:240%;

font-weight:bold;





}



.vid_playlist_holder{

width:184px;

height:68px;

padding:1px;

margin-bottom:1px;

background-image: url(/images/internalimages/feat_video_bg.jpg);

background-repeat: no-repeat;

}



.arch_playlist_holder{

width:143px;

height:68px;

padding:1px;

margin-bottom:1px;

background-image: url(/images/internalimages/arch_video_listBg.jpg);

background-repeat: no-repeat;



}





#feat_vid_playList p{

font-family: "Myriad", Arial, Helvetica, sans-serif;

font-size: 12px;

text-align:left;

}



.video_playlist_desc{

height: 58px;

width: 108px;

float:right;

display:block;

padding-left:5px;

padding-top:5px;

padding-right:4px;

overflow:hidden;



}



.arch_playlist_desc{

height: 58px;

width: 68px;

float:right;

display:block;

padding-left:5px;

padding-top:5px;

overflow:hidden;



}



.video_playlist_pic {

float:left;

height:31px;

width:48px;

display:block;

padding-left:5px;

padding-top:5px;

}





#archive_vid_playList a, #feat_vid_playList a {

color:#000000;

text-decoration:none;

font-family: "Myriad", Arial, Helvetica, sans-serif;

font-size: 12px;

}



a.play_btn {

float:left;

clear:left;

background-image: url(/images/internalimages/vid_play_btn.jpg);

background-repeat: no-repeat;

background-position: bottom left;

width:34px;

height:16px;	

padding:4px 0 0 22px;

margin:9px 0 0 5px;





}



#feat_vid_playList img{

border: #999 solid 1px;

text-align:left;

padding:0px;



}





/* End Video Styling */





/* Feature Stories Page */



#int_feat_story_wrap {

width:690px;

height:auto;

margin:5px 0 12px 0;

float:left;

}



#int_arch_story_wrap {

width:690px;

margin:12px 0 20px 0;

float:left;

}





#int_arch_story_left {

width:343px;

float:left;

display:inline;



}



#int_arch_story_right {

width:343px;

float:right;

}



#int_feat_story_wrap h1{

font-family: Arial, Helvetica, sans-serif;

font-size: 14pt;

font-weight: bold;

line-height:20px;

margin-bottom:5px;

}

#int_feat_story_left a, #int_feat_story_Right_top a{

float:right;

background-image:url(/images/featurestories/fullStory_bullet.png);

background-repeat:no-repeat;

background-position:left center;

padding-left:20px;

font-weight:bold;

text-transform: uppercase;

}

#int_feat_story_Right_top img{

height:72px;

width:105px;

}

#internal_fs_right_column li{

list-style:outside;

list-style-type:square;

}

#fs_rss_container {

width:706px;

border-bottom:#FFCC33 1px solid;	

height:20px;

margin:8px 0px 12px 0px;

}

#fs_title {width:649px; display:inline; float:left;}

#rss_{width:40px; height:20px; float:right;}

#rss_ img {border:0 none;}





a.read_more {

float:right;

background-image:url(/images/featurestories/fullStory_bullet.png);

background-repeat:no-repeat;

background-position:left center;

padding-left:20px;

font-weight:bold;

text-transform: uppercase;



}

a.read_more_left {

float:left;

background-image:url(/images/featurestories/fullStory_bullet.png);

background-repeat:no-repeat;

background-position:left center;

padding-left:20px;

font-weight:bold;

text-transform: uppercase

}

a.apply{ font: bolder 11px/180% Arial, Helvetica, sans-serif; text-transform: uppercase; background: url(/images/internalimages/apply.jpg) no-repeat; padding:0 0 0 25px; width:96px; height:21px; display:block; color: #000000; text-decoration: none; }

a.apply:hover{text-decoration:underline;}

#int_feat_story_left{

background-color: #f5dd97;

float: left;

display:inline;

min-height:550px;

height: auto !important;

height:550px;

width: 370px;

padding:5px 10px 10px 10px;

}



#int_feat_story_left .contentheading{

margin:0 0 5px 0;

font: 700 18px Arial, Helvetica, sans-serif;

}



#int_feat_story_Right {

float: right;

min-height:570px;

height: auto !important;

width: 280px;

}



#int_feat_story_Right .contentheading{

font-family: Arial, Helvetica, sans-serif;

font-size: 15px;

font-weight: 600;

background-color: #f5dd97;

min-height:46px;

height: auto !important;

padding:3px;

margin-bottom:10px;

display:table-cell;

vertical-align:middle;

}



.int_story_title_Right_top{



}



.int_story_title_Right_bott{

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

font-weight: bold;

background-color: #f5dd97;

min-height:20px;

height: auto !important;

padding:3px;

margin-bottom:10px;

display:table-cell;

vertical-align:middle;

display:block;

margin-top:32px;

}



/* End Feature Stories Page */ 





/*Begin Visitor Groups */

#visitor_right_column {

width:714px;

float:right;

margin:0px 0px 0px 6px;

font-family: "Myriad", Arial, Helvetica, sans-serif;

font-size: 13px;

line-height: 14pt;

height:100%;



}

#visitor_footer {

background-image: url(/images/visitor_images/visitor_footer.jpg);

background-repeat: no-repeat;

background-position: center top;

margin:0 auto;

clear:both;

width:978px;

height:60px;

padding-top:24px;

text-align:center;

}

#visitor_hS_search {

width:220px;

height:69px;

display:inline;

}

#visitor_hservices_search_box {

width:196px;

height:42px;

margin:24px 0 0 12px;

}

#visitor_left_Column {

background-image: url(/images/visitor_images/visitor_hthSearchBg.jpg);

background-repeat: no-repeat;

background-position:top;

width:220px;

float:left;

display:inline;

margin:0px 0px 0px 7px;

}



input .mod_search_searchword{

border:0 none;

margin-left:3px;

background:none;

}



#visitor_content_wrapper {

background-image: url(/images/visitor_images/visitor_wrapperBg.jpg);

background-repeat: repeat-y;

background-position: top;

width:950px;

margin:auto;

margin-top:8px;

overflow:hidden;

height:100%;



}

#visitor_inner_left {

width:438px;

height:100%;

float:left;

display:inline;

margin:0px;

clear:right;

}



#visitor_inner_right {

width:268px;

float:right;

height:inherit;

background-color:#f2ab01;

margin:0 8px 0 0;

}



#visitor_yellow_column {

width:261px;

height:100%;

padding:0 3px 4px 4px;

}



#visitor_yellow_column hr {

background-image: url(/images/visitor_images/visitor_right_rule.gif);

background-repeat: no-repeat;

height: 2px;

width: 261px;

margin:auto;

}



div#visitor_yellow_column #site_search {

background-image: url(/images/internalimages/site_search.jpg);

height: 27px;

width: 222px;

background-repeat:no-repeat;

margin:7px 0 8px 22px;

}



.moduletable_nursing_inner_left {

background-image: url(/images/visitor_images/nursing_banner_left.jpg);

background-repeat: no-repeat;

background-position: center top;

width:438px;

min-height:418px;

height: auto !important;

height:542px;

padding-top:124px;

}

.moduletable_employment_inner_left {

background-image: url(/images/visitor_images/employees_banner_left.jpg);

background-repeat: no-repeat;

background-position: center top;

width:438px;

min-height:418px;

height: auto !important;

height:542px;

padding-top:124px;

}

.moduletable_patients_inner_left {

background-image: url(/images/visitor_images/patients_banner_left.jpg);

background-repeat: no-repeat;

background-position: center top;

width:438px;

min-height:418px;

height: auto !important;

height:542px;

padding-top:124px;

}

.moduletable_community_inner_left {

background-image: url(/images/visitor_images/community_banner_left.jpg);

background-repeat: no-repeat;

background-position: center top;

width:438px;

min-height:418px;

height: auto !important;

height:542px;

padding-top:124px;

}

.moduletable_news_inner_left {

background-image: url(/images/visitor_images/news_banner_left.jpg);

background-repeat: no-repeat;

background-position: center top;

width:438px;

min-height:418px;

height: auto !important;

height:542px;

padding-top:124px;

}

.moduletable_donors_inner_left {

background-image: url(/images/visitor_images/donors_banner_left.jpg);

background-repeat: no-repeat;

background-position: center top;

width:438px;

min-height:418px;

height: auto !important;

height:542px;

padding-top:124px;

}

.moduletable_physicians_inner_left {

background-image: url(/images/visitor_images/physicians_banner_left.jpg);

background-repeat: no-repeat;

background-position: center top;

width:438px;

min-height:418px;

height: auto !important;

height:542px;

padding-top:124px;

}

.moduletable_students_inner_left {

background-image: url(/images/visitor_images/students_banner_left.jpg);

background-repeat: no-repeat;

background-position: center top;

width:438px;

min-height:418px;

height: auto !important;

height:542px;

padding-top:124px;

}



.moduletable_nursing_right{

background-image: url(/images/visitor_images/nursing_banner_right.jpg);

background-color:#fafbfd;

background-repeat: no-repeat;

background-position: center top;

width:268px;

height:215px;

}

.moduletable_patients_right{

background-image: url(/images/visitor_images/patients_banner_right.jpg);

background-color:#fafbfd;

background-repeat: no-repeat;

background-position: center top;

width:268px;

height:215px;

}

.moduletable_community_right{

background-image: url(/images/visitor_images/community_banner_right.jpg);

background-color:#fafbfd;

background-repeat: no-repeat;

background-position: center top;

width:268px;

height:215px;



}

.moduletable_employees_right{

background-image: url(/images/visitor_images/employees_banner_right.jpg);

background-color:#fafbfd;

background-repeat: no-repeat;

background-position: center top;

width:268px;

height:215px;

}

.moduletable_students_right{

background-image: url(/images/visitor_images/students_banner_right.jpg);

background-color:#fafbfd;

background-repeat: no-repeat;

background-position: center top;

width:268px;

height:215px;

}

.moduletable_donors_right{

background-image: url(/images/visitor_images/donors_banner_right.jpg);

background-color:#fafbfd;

background-repeat: no-repeat;

background-position: center top;

width:268px;

height:215px;

}

.moduletable_physicians_right{

background-image: url(/images/visitor_images/physicians_banner_right.jpg);

background-color:#fafbfd;

background-repeat: no-repeat;

background-position: center top;

width:268px;

height:215px;

}

.moduletable_news_right{

background-image: url(/images/visitor_images/news_banner_right.jpg);

background-color:#fafbfd;

background-repeat: no-repeat;

background-position: center top;

width:268px;

height:215px;

}



#visitor_text_container,  #employee_text_container{

width:406px;

color:#000;

padding-left:18px;

padding-right:11px;

font: 500 13px/17px "Myriad", Arial, Helvetica, sans-serif;

}



#employee_text_container {}



#visitor_text_container h2, #employee_text_container h2{

font: 16pt/24px "Myriad", Arial, Helvetica, sans-serif;

margin-bottom:6px;

}



#visitor_text_container ul, #employee_text_container ul{

margin-left:40px;

}

#visitor_text_container li, #employee_text_container li{

margin:2px 8px 6px 15px;

}



#visitor_text_container hr, #employee_text_container hr {

margin-bottom:8px;



}

#visitor_icons {

width:261px;

height:154px;

margin:15px 0 12px 0px;

}

#visitor_icons img{

float:left;

display:inline;

border:0 none;

}

.moduletable_video_holder{

width:243px;

height:240px;

margin:auto;

background-image: url(../images/internalimages/welcome_video_bg.jpg);

background-repeat: no-repeat;

background-position: center top;

padding-top:30px;

padding-left:2px;

}

.videoPlayer {

width:240px;

height:209px;

margin:28px 0 0 2px;

}

#int_feat_videos {

width:200px;

height:180px;

margin:auto;

background-image: url(/images/internalimages/int_feat_videos.jpg);

background-repeat: no-repeat;

background-position: center top;

}



div#int_feat_videos .vid_playlist_holder{

width:196px;

height:43px;

margin:0 0 0 2px;

font-family: "Myriad", Arial, Helvetica, sans-serif;

font-size: 12px;

text-align:left;

text-decoration:none;

color:#000000;

overflow:hidden;

}

div#int_feat_videos .vid_playlist_holder p{ margin-top:8px;}



div#int_feat_videos .video_playlist_desc{

height: 34px;

width: 102px;

float:right;

display:block;

padding-left:0px;

padding-top:4px;

padding-right:4px;

overflow:hidden;

}



div#int_feat_videos .video_playlist_pic {

float:left;

height:38px;

width:62px;

display:block;

padding-left:2px;

padding-top:2px;

}



div#int_feat_videos .vid_playlist_holder a{

color:#000000;

text-decoration:none;

font: bolder 11px "Myriad", Arial, Helvetica, sans-serif;

}







/* Editor Styles */

img.image_left {

border:1px solid #fbc357;

margin-right:10px;

margin-top:5px 10px 1px ;

margin-bottom:1px;

padding:3px;

float:left;

clear:left;

}



img.image_right{

border:1px solid #fbc357;

margin-left:10px;

margin-top:5px 10px 1px ;

margin-bottom:1px;

padding:3px;

float:right;

clear:left;

}

img.without_border {border:0 none;}

img.center_with_border{text-align:center; border:1px solid #fbc357; padding:3px;}



/* Editor Styles */

#visitor_other_links {

width:406px;

height:256px;

margin-left:-8px;

}



#patients_manage_condition {

width:172px;

padding:73px 7px 0px 24px;

height:183px;

float:left;

display:inline;

background-image: url(/images/visitor_images/manage_condition.png);

background-repeat: no-repeat;

background-position: center top;

font: 500 normal 12px Arial, Helvetica, sans-serif;

}

#patients_health_wellness {

width:172px;

padding:73px 7px 0px 24px;

height:183px;

float:left;

display:inline;

background-image: url(/images/visitor_images/health_wellness.png);

background-repeat: no-repeat;

background-position: center top;

font: 500 normal 12px Arial, Helvetica, sans-serif;

}

#community_manage_condition {

width:172px;

padding:73px 7px 0px 24px;

height:183px;

float:left;

display:inline;

background-image: url(/images/visitor_images/community_manage_condition.png);

background-repeat: no-repeat;

background-position: center top;

font: 500 normal 12px Arial, Helvetica, sans-serif;

}

#community_health_wellness {

width:172px;

padding:73px 7px 0px 24px;

height:183px;

float:left;

display:inline;

background-image: url(/images/visitor_images/community_health_wellness.png);

background-repeat: no-repeat;

background-position: center top;

font: 500 normal 12px Arial, Helvetica, sans-serif;

}

.patients_links_wrap {

width:160px;

height:93px;

overflow:auto;

margin-top:15px;

padding-left:3px;

border: 1px solid #c6d6dc;

scrollbar-base-color: #c6d6dc;

scrollbar-face-color: #c6d6dc;

scrollbar-track-color: #e3ebee;

scrollbar-arrow-color: #FFFFFF;

scrollbar-highlight-color: #e3ebee;

scrollbar-3dlight-color: #e3ebee;

scrollbar-shadow-color: #78aabc;

scrollbar-darkshadow-color: #78aabc;

position:relative;

}

.community_links_wrap {

width:160px;

height:93px;

overflow:auto;

margin-top:15px;

padding-left:3px;

border: 1px solid #efdb85;

scrollbar-base-color: #efdb85;

scrollbar-face-color: #fdf3c9;

scrollbar-track-color: #fbe37e;

scrollbar-arrow-color: #b79a1d;

scrollbar-highlight-color: #fefbef;

scrollbar-3dlight-color: #fefbef;

scrollbar-shadow-color: #f5d240;

scrollbar-darkshadow-color: #f5d240;

position:relative;

}



#visitor_other_links a{

text-decoration:none;

color:#000000;

background-image: url(/images/visitor_images/dot.gif);

background-repeat: no-repeat;

width:160px;

background-position: left;

padding-left:10px;

font: 800 11px Arial, Helvetica, sans-serif;

}

#visitor_other_links a:visited{

text-decoration:none;

color:#000066;

}



#visitor_other_links a:hover{

text-decoration:underline;

color:#333333;

}



#giggles {

width:296px;

height:58px;

padding:60px 20px 30px 90px;

margin-left:-12px;

background-image: url(../images/visitor_images/giggles_bg.png);

background-repeat: no-repeat;

background-position: center top;

font: 800 11px Arial, Helvetica, sans-serif;

}

.moduletable_visitor_feature_stories h6, .module_in_article h6, .physician_feature_stories h6 {

background-image:url(/images/homeimages/home_fullStory_bullet.png);

background-position:left center;

background-repeat:no-repeat;

float:right;

font-weight:bold;

padding-left:15px;

text-transform:uppercase;

font: bold 12px "Myriad", Arial, Helvetica, sans-serif;



}



.bullets {margin-left:35px;}

.moduletable_visitor_feature_stories {

width:237px;

height:265px;

padding:9px 11px 11px 11px;

background-image: url(../images/internalimages/visitor_feature_stories.jpg);

background-repeat: no-repeat;

background-position: center top;

font: bold 13px Arial, Helvetica, sans-serif;

float:right;

clear:right;

}

.physician_feature_stories {

width:318px;

height:217px;

padding:9px 11px 11px 11px;

background-image: url(../images/internalimages/physicians_feature_news.jpg);

background-repeat: no-repeat;

background-position: center top;

font: bold 13px Arial, Helvetica, sans-serif;

margin:auto;

}



.module_in_article {

width:237px;

height:265px;

padding:9px 11px 11px 11px;

background-image: url(../images/internalimages/module_in_article.jpg);

background-repeat: no-repeat;

background-position: center top;

font: bold 13px Arial, Helvetica, sans-serif;

float:right;

clear:right;

margin:3px 4px 5px 5px;

}

.moduletable_visitor_feature_stories img, .physician_feature_stories img {border:1px solid #FFCC33; margin:0 7px 6px 0; float:left; display:inline; width:58px; height:65px; }

.moduletable_visitor_feature_stories a, .module_in_article a, .physician_feature_stories a{color:#000000; text-decoration:none;}

.moduletable_visitor_feature_stories a:hover, .module_in_article a:hover, .physician_feature_stories a:hover{text-decoration:underline;}

.moduletable_visitor_feature_stories h2, h3, h4, .module_in_article h2, h3, h4, .physician_feature_stories h2, h3, h4{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bolder; margin-bottom:25px;}



#table_in_article td {border:2px solid #FFCC00; padding:2px;}



#quote {

width:180px;

margin:auto;

}

h2.quoteTitle{

border-bottom:1px solid #f0ac01;

width:205px;

padding:0 0 3px 0;

margin:0 0 0 5px;

font: bold 16px Arial, Helvetica, sans-serif;

}

.firstword {margin-left:20px;}

.lastword {

color:#4E3114;

padding:0 15px 0 0;

background-attachment: scroll;

background-color: transparent;

background-image: url(/images/internalimages/quote2.jpg);

background-repeat: no-repeat;

background-position: right top;

}



blockquote {

margin: 5px 0 10px 0 ;

background-color: transparent;

background-image: url(/images/internalimages/quote1.jpg);

background-repeat: no-repeat;

background-position: 0 2px;

}

blockquote cite { font-style: italic; }





/******* Virtuemart */

.moduletablevmlogin{

width:650px; height:80px;

display:block;

padding:0px 20px 0 20px;

background-image: url(/images/virtu/loginBg.jpg);

background-repeat: no-repeat;

background-position: right top;}

.vmLoginHolder{

width:450px;

height:72px;

margin:14px 0 0 0;

float:right;

text-align:right;

font: bolder x-small Arial, Helvetica, sans-serif;

text-transform: uppercase;}

#vmMainPage button{background-color:#465f7e;

text-transform:uppercase;

color:#ffffff; padding:2px;

font:x-small Arial, Helvetica, sans-serif;}

.vmButton{

background-color:#465f7e;

text-transform:uppercase;

color:#ffffff; padding:2px;

font:x-small Arial, Helvetica, sans-serif;}

.vmLoginHolder a{font: bold x-small Arial, Helvetica, sans-serif;

text-transform: capitalize; text-decoration:none;}

#vmMainPage {padding:8px; width:690px; height:100%; float:right;}

.moduletablevmLeftModule{}

#vmMainPage a{text-decoration:none; color:#123157; font: 600 12px Arial, Helvetica, sans-serif;}

#vmMainPage a:hover{text-decoration:underline; color:#000;}

div#vmForm1 form, div#vmForm2 form, div#vmForm3 form{height:100%; width:207px; background-image:none;padding:6px 0 0 6px;}

.vmRecent{margin:10px 0 0 0;}

#vmWelcome{padding:8px 38px 6px 38px; width:574px; height:90px; margin:auto;

font: bolder x-small/17px Arial, Helvetica, sans-serif;

background-image: url(/images/virtu/welcomeBg.jpg);

background-repeat: no-repeat;}

.siteText{font: 13px Arial, Helvetica, sans-serif;line-height:17px;}

.vmCartModule hr{color:#a1b3c9; border:0 none; height:1px; background-color:#a1b3c9; width:685px; margin:auto;}

#vmCustomCart { width:206px; height:72px; margin:auto; float:right; background: #Fafbfd url(/images/virtu/bag_items.jpg) no-repeat; font: 800 10px Arial, Helvetica, sans-serif; text-transform: uppercase; }

#vmCustomCart a{text-decoration:none; color:#000;}

#vmCustomCart a:hover{text-decoration:underline;}

.vmItemsInCart{ width:138px; height:26px; float:left; margin:26px 0 0 0; overflow:hidden; text-align: right; }

.checkoutLink{ width:138px; height:16px; float:left; margin:3px 0 0 0; overflow:hidden; text-align: right; font: bold 11px Arial, Helvetica, sans-serif; }

.checkoutLink a{ background: url(/images/virtu/bullet.jpg) no-repeat left; padding:0 0 0 14px;  height:10px; !important}

#vmvm img, #vmvmFlypage img{ padding:4px; border:#cfdae9 dotted 1px ; background-color:#eaf0f6; }

.vmvm_titles, #vmMainPage h3 { background: url(/images/virtu/headerBg.jpg) no-repeat left top;line-height:230%;width:684px; height:30px;padding:0 0 0 6px;margin:20px 0 0 0;}

.vmvmProductName{padding:8px 0 0 12px;}

.vmvmProductName h4, .browseProductContainer h4 { font: 12px Arial, Helvetica, sans-serif; margin:2px 0 3px 0;}

.vmvmProductName img, .browseProductContainer img{ padding:4px; border:#cfdae9 dotted 1px ; background-color:#eaf0f6; }

.browseProductContainer{margin:-18px 0 0 0;}

#vmvmFlypage{margin:-18px 0 0 0;}

#vmvmFlypage h4{ background: url(/images/virtu/headerBg.jpg) no-repeat left top;line-height:230%;width:684px; height:30px;padding:0 0 0 6px;margin:18px 0 0 0 }



#archived hr { border:0 none; color:#DAA67E; height:1px; background: #FFCC00; }

#intranet_login{width:104px; height:19px; position:absolute; top:134px; }

#intranet_login img {border:0 none;}



/***********************

EDITOR STYLE */





#minwidth { min-width: 960px; }



.clr { clear: both; overflow:hidden; height: 0; }



a, img { padding: 0; margin: 0; }



img { border: 0 none; }



form { margin: 0; padding: 0; }



h1 {

	margin: 0; padding-bottom: 8px;

	color: #0B55C4; font-size: 20px; font-weight: bold;

}







fieldset {

	margin-bottom: 10px;

	border: 1px #ccc solid;

	padding: 5px;

	text-align: left;

}



fieldset p {  margin: 10px 0px;  }



legend    {

	color: #0B55C4;

	font-size: 12px;

	font-weight: bold;

}



button        { font-size: 10px;  }

td.special_select select{height:540px;}



input.disabled { background-color: #F0F0F0; }



input.button  { cursor: pointer;   }



input:focus,

select:focus,

textarea:focus { background-color: #ffd }



/* -- overall styles ------------------------------ */



#border-top.h_green          { background: url(../images/h_green/j_header_middle.png) repeat-x; }

#border-top.h_green div      { background: url(../images/h_green/j_header_right.png) 100% 0 no-repeat; }

#border-top.h_green div div  { background: url(../images/h_green/j_header_left.png) no-repeat; height: 108px; }



#border-top.h_teal          { background: url(../images/h_teal/j_header_middle.png) repeat-x; }

#border-top.h_teal div      { background: url(../images/h_teal/j_header_right.png) 100% 0 no-repeat; }

#border-top.h_teal div div  { background: url(../images/h_teal/j_header_left.png) no-repeat; height: 108px; }



#border-top.h_cherry          { background: url(../images/h_cherry/j_header_middle.png) repeat-x; }

#border-top.h_cherry div      { background: url(../images/h_cherry/j_header_right.png) 100% 0 no-repeat; }

#border-top.h_cherry div div  { background: url(../images/h_cherry/j_header_left.png) no-repeat; height: 108px; }



#border-top .title {

	font-size: 22px; font-weight: bold; color: #fff; line-height: 44px;

	padding-left: 180px; display:none;

}



#border-top .version {

	display: block; float: right;

	color: #fff;

	padding: 25px 5px 0 0;

}



#border-bottom 			{ background: url(../images/j_bottom.png) repeat-x; }

#border-bottom div  		{ background: url(../images/j_corner_br.png) 100% 0 no-repeat; }

#border-bottom div div 	{ background: url(../images/j_corner_bl.png) no-repeat; height: 11px; }



#footer .copyright { margin: 10px; text-align: center; display:none;}



#header-box  { border: 1px solid #ccc; background: #f0f0f0; }



#content-box {

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

}



#content-box .padding  { padding: 10px 10px 0 10px; }



#toolbar-box 			{ background: #fbfbfb; margin-bottom: 10px; }



#submenu-box { background: #f6f6f6; margin-bottom: 10px; }

#submenu-box .padding { padding: 0px;}





/* -- status layout */

#module-status      { float: right; }

#module-status span { display: block; float: left; line-height: 16px; padding: 4px 10px 0 22px; margin-bottom: 5px; }



#module-status { background: url(../images/mini_icon.png) 3px 5px no-repeat; }

.legacy-mode{ color: #c00;}

#module-status .preview 			  { background: url(../images/menu/icon-16-media.png) 3px 3px no-repeat; }

#module-status .unread-messages,

#module-status .no-unread-messages { background: url(../images/menu/icon-16-messages.png) 3px 3px no-repeat; }

#module-status .unread-messages a  { font-weight: bold; }

#module-status .loggedin-users     { background: url(../images/menu/icon-16-user.png) 3px 3px no-repeat; }

#module-status .logout             { background: url(../images/menu/icon-16-logout.png) 3px 3px no-repeat; }



/* -- various styles -- */

span.note {

	display: block;

	background: #ffd;

	padding: 5px;

	color: #666;

}



/** overlib **/



.ol-foreground {

	background-color: #ffe;

}



.ol-background {

	background-color: #6db03c;

}



.ol-textfont {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666;

}



.ol-captionfont {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #fff;

	font-weight: bold;

}

.ol-captionfont a {

	color: #0b5fc6;

	text-decoration: none;

}



.ol-closefont {}



/** toolbar **/



div.header {

	font-size: 22px; font-weight: bold; color: #0B55C4; line-height: 48px;

	padding-left: 55px;

	background-repeat: no-repeat;

	margin-left: 10px;

}



div.header span { color: #666; }



div.configuration {

	font-size: 14px; font-weight: bold; color: #0B55C4; line-height: 16px;

	padding-left: 30px;

	margin-left: 10px;

	background-image: url(../images/menu/icon-16-config.png);

	background-repeat: no-repeat;

}



div.toolbar { float: right; text-align: right; padding: 0; }



table.toolbar    			 { border-collapse: collapse; padding: 0; margin: 0;	 }

table.toolbar td 			 { padding: 1px 1px 1px 4px; text-align: center; color: #666; height: 48px; }

table.toolbar td.spacer  { width: 10px; }

table.toolbar td.divider { border-right: 1px solid #eee; width: 5px; }



table.toolbar span { float: none; width: 32px; height: 32px; margin: 0 auto; display: block; }



table.toolbar a {

   display: block; float: left;

	white-space: nowrap;

	border: 1px solid #fbfbfb;

	padding: 1px 5px;

	cursor: pointer;

}



table.toolbar a:hover {

	border-left: 1px solid #eee;

	border-top: 1px solid #eee;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	text-decoration: none;

	color: #0B55C4;

}



/** for massmail component **/

td#mm_pane			{ width: 90%; }

input#mm_subject    { width: 200px; }

textarea#mm_message { width: 100%; }



/* pane-sliders  */

.pane-sliders .title {

	margin: 0;

	padding: 2px;

	color: #666;

	cursor: pointer;

}



.pane-sliders .panel   { border: 1px solid #ccc; margin-bottom: 3px;}



.pane-sliders .panel h3 { background: #f6f6f6; color: #666}



.pane-sliders .content { background: #f6f6f6; }



.pane-sliders .adminlist     { border: 0 none; }

.pane-sliders .adminlist td  { border: 0 none; }



.jpane-toggler  span     { background: transparent url(../images/j_arrow.png) 5px 50% no-repeat; padding-left: 20px;}

.jpane-toggler-down span { background: transparent url(../images/j_arrow_down.png) 5px 50% no-repeat; padding-left: 20px;}



.jpane-toggler-down {  border-bottom: 1px solid #ccc; }



/* tabs */



dl.tabs {

	float: left;

	margin: 10px 0 -1px 0;

	z-index: 50;

}



dl.tabs dt {

	float: left;

	padding: 4px 10px;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

	border-top: 1px solid #ccc;

	margin-left: 3px;

	background: #f0f0f0;

	color: #666;

}



dl.tabs dt.open {

	background: #F9F9F9;

	border-bottom: 1px solid #F9F9F9;

	z-index: 100;

	color: #000;

}



div.current {

	clear: both;

	border: 1px solid #ccc;

	padding: 10px 10px;

}



div.current dd {

	padding: 0;

	margin: 0;

}

/** cpanel settings **/



#cpanel div.icon {

	text-align: center;

	margin-right: 5px;

	float: left;

	margin-bottom: 5px;

}



#cpanel div.icon a {

	display: block;

	float: left;

	border: 1px solid #f0f0f0;

	height: 97px;

	width: 108px;

	color: #666;

	vertical-align: middle;

	text-decoration: none;

}



#cpanel div.icon a:hover {

	border-left: 1px solid #eee;

	border-top: 1px solid #eee;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	background: #f9f9f9;

	color: #0B55C4;

}



#cpanel img  { padding: 10px 0; margin: 0 auto; }

#cpanel span { display: block; text-align: center; }



/* standard form style table */

div.col { float: left; }

div.width-45 { width: 45%; }

div.width-55 { width: 55%; }

div.width-50 { width: 50%; }

div.width-70 { width: 70%; }

div.width-30 { width: 30%; }

div.width-60 { width: 60%; }

div.width-40 { width: 40%; }



table.admintable td 					 { padding: 3px; }

table.admintable td.key,

table.admintable td.paramlist_key {

	background-color: #f6f6f6;

	text-align: right;

	width: 140px;

	color: #666;

	font-weight: bold;

	border-bottom: 1px solid #e9e9e9;

	border-right: 1px solid #e9e9e9;

}



table.paramlist td.paramlist_description {

	background-color: #f6f6f6;

	text-align: left;

	width: 170px;

	color: #333;

	font-weight: normal;

	border-bottom: 1px solid #e9e9e9;

	border-right: 1px solid #e9e9e9;

}



table.admintable td.key.vtop { vertical-align: top; }



table.adminform {

	background-color: #f9f9f9;

	border: solid 1px #d5d5d5;

	width: 100%;

	border-collapse: collapse;

	margin: 8px 0 10px 0;

	margin-bottom: 15px;

	width: 100%;

}

table.adminform.nospace { margin-bottom: 0; }

table.adminform tr.row0 { background-color: #f9f9f9; }

table.adminform tr.row1 { background-color: #eeeeee; }



table.adminform th {

	font-size: 11px;

	padding: 6px 2px 4px 4px;

	text-align: left;

	height: 25px;

	color: #000;

	background-repeat: repeat;

}

table.adminform td { padding: 3px; text-align: left; }



table.adminform td.filter{

	text-align: left;

}



table.adminform td.helpMenu{

	text-align: right;

}





fieldset.adminform { border: 1px solid #ccc; margin: 0 10px 10px 10px; }



/** Table styles **/



table.adminlist {

	width: 100%;

	border-spacing: 1px;

	background-color: #e7e7e7;

	color: #666;

}



table.adminlist td,

table.adminlist th { padding: 4px; }



table.adminlist thead th {

	text-align: center;

	background: #f0f0f0;

	color: #666;

	border-bottom: 1px solid #999;

	border-left: 1px solid #fff;

}



table.adminlist thead a:hover { text-decoration: none; }



table.adminlist thead th img { vertical-align: middle; }



table.adminlist tbody th { font-weight: bold; }



table.adminlist tbody tr			{ background-color: #fff;  text-align: left; }

table.adminlist tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }



table.adminlist tbody tr.row0:hover td,

table.adminlist tbody tr.row1:hover td  { background-color: #ffd ; }



table.adminlist tbody tr td 	   { height: 25px; background: #fff; border: 1px solid #fff; }

table.adminlist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }



table.adminlist tfoot tr { text-align: center;  color: #333; }

table.adminlist tfoot td,

table.adminlist tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }



table.adminlist td.order 		{ text-align: center; white-space: nowrap; }

table.adminlist td.order span { float: left; display: block; width: 20px; text-align: center; }



table.adminlist .pagination { display:table; padding:0;  margin:0 auto;	 }



.pagination div.limit {

	float: left;

	height: 22px;

	line-height: 22px;

	margin: 0 10px;

}



/** stu nicholls solution for centering divs **/

.container {clear:both; text-decoration:none;}

* html .container {display:inline-block;}



/** table solution for global config **/

table.noshow   		 { width: 100%; border-collapse: collapse; padding: 0; margin: 0; }

table.noshow tr 		 { vertical-align: top; }

table.noshow td 		 { }

table.noshow fieldset { margin: 15px 7px 7px 7px; }



#editor-xtd-buttons { padding: 5px; }



/* -- buttons -> STILL NEED CLEANUP*/



.button1,

.button1 div{

	height: 1%;

	float: right;

}



.button2-left,

.button2-right,

.button2-left div,

.button2-right div {

	float: left;

}



.button1 { background: url(../images/j_button1_left.png) no-repeat; white-space: nowrap; padding-left: 10px; margin-left: 5px;}



.button1 .next { background: url(../images/j_button1_next.png) 100% 0 no-repeat; }



.button1 a {

	display: block;

	height: 26px;

	float: left;

	line-height: 26px;

	font-size: 12px;

	font-weight: bold;

	color: #333;

	cursor: pointer;

	padding: 0 30px 0 6px;

}



.button1 a:hover { text-decoration: none; color: #0B55C4; }



.button2-left a,

.button2-right a,

.button2-left span,

.button2-right span {

	display: block;

	height: 22px;

	float: left;

	line-height: 22px;

	font-size: 11px;

	color: #333;

	cursor: pointer;

}



.button2-left span,

.button2-right span { cursor: default; color: #999; }



.button2-left .page a,

.button2-right .page a,

.button2-left .page span,

.button2-right .page span,

.button2-left .blank a,

.button2-right .blank a,

.button2-left .blank span,

.button2-right .blank span { padding: 0 6px; }



.page span,

.blank span {

	color: #000;

	font-weight: bold;

}



.button2-left a:hover,

.button2-right a:hover { text-decoration: none; color: #0B55C4; }



.button2-left a,

.button2-left span { padding: 0 24px 0 6px; }



.button2-right a,

.button2-right span { padding: 0 6px 0 24px; }



.button2-left { background: url(../images/j_button2_left.png) no-repeat; float: left; margin-left: 5px; }



.button2-right { background: url(../images/j_button2_right.png) 100% 0 no-repeat; float: left; margin-left: 5px; }



.button2-right .prev { background: url(../images/j_button2_prev.png) no-repeat; }



.button2-right.off .prev { background: url(../images/j_button2_prev_off.png) no-repeat; }



.button2-right .start { background: url(../images/j_button2_first.png) no-repeat; }



.button2-right.off .start { background: url(../images/j_button2_first_off.png) no-repeat; }



.button2-left .page,

.button2-left .blank { background: url(../images/j_button2_right_cap.png) 100% 0 no-repeat; }



.button2-left .next { background: url(../images/j_button2_next.png) 100% 0 no-repeat; }



.button2-left.off .next { background: url(../images/j_button2_next_off.png) 100% 0 no-repeat; }



.button2-left .end { background: url(../images/j_button2_last.png) 100% 0 no-repeat; }



.button2-left.off .end { background: url(../images/j_button2_last_off.png) 100% 0 no-repeat; }



.button2-left .image 		{ background: url(../images/j_button2_image.png) 100% 0 no-repeat; }

.button2-left .readmore 	{ background: url(../images/j_button2_readmore.png) 100% 0 no-repeat; }

.button2-left .pagebreak 	{ background: url(../images/j_button2_pagebreak.png) 100% 0 no-repeat; }

.button2-left .blank	 	{ background: url(../images/j_button2_blank.png) 100% 0 no-repeat; }



/* Tooltips */

.tool-tip {

	float: left;

	background: #ffc;

	border: 1px solid #D4D5AA;

	padding: 5px;

	max-width: 200px;

	z-index: 50;

}



.tool-title {

	padding: 0;

	margin: 0;

	font-size: 100%;

	font-weight: bold;

	margin-top: -15px;

	padding-top: 15px;

	padding-bottom: 5px;

	background: url(../images/selector-arrow.png) no-repeat;

}



.tool-text {

	font-size: 100%;

	margin: 0;

}



/* Calendar */

a img.calendar {

	width: 16px;

	height: 16px;

	margin-left: 3px;

	background: url(../images/calendar.png) no-repeat;

	cursor: pointer;

	vertical-align: middle;

}



/* System Standard Messages */

#system-message dd.message ul { background: #C3D2E5 url(../images/notice-info.png) 4px center no-repeat;}



/* System Error Messages */

#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../images/notice-alert.png) 4px top no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}



/* System Notice Messages */

#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../images/notice-note.png) 4px top no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}
#ajaxcontact {width:300px; padding:0 30px; border-bottom:0 none;}
#ajaxcontact input{margin:5px 5px 5px 0; border:1px solid #666666; padding:3px;}
div#ajaxcontact button{background-color:#FFCC00; font-weight:bold;}
