/*Brown bordered container */
.pf_admin .pf_content { width: 100%; padding: 0 12px; _padding: 0; }
.pf_admin .pf_content .pf_top { background: url('images/border_light_dot.gif') 0 0 repeat-x; width: 100%; _width: 95%; }
.pf_admin .pf_content .pf_bottom { background: url('images/border_light_dot.gif') 0 100% repeat-x; }
.pf_admin .pf_content .pf_left { background: url('images/border_light_dot.gif') 0 0 repeat-y; }
.pf_admin .pf_content .pf_right { background: url('images/border_light_dot.gif') 100% 0 repeat-y; } 
.pf_admin .pf_content .pf_top_left { background: url('images/border_light_top_left.gif') 0 0 no-repeat; }
.pf_admin .pf_content .pf_top_right { background: url('images/border_light_top_right.gif') 100% 0 no-repeat; padding:16px; } 
.pf_admin .pf_content .pf_bottom_left { background: url('images/border_light_bottom_left.gif') 0 100% no-repeat; }
.pf_admin .pf_content .pf_bottom_right { background: url('images/border_light_bottom_right.gif') 100% 100% no-repeat; }

/*
.pf_admin table { _width: 95%; }
.pf_admin  .pf_parent_nav, .pf_admin .pf_content, .pf_admin .pf_content .pf_brown_table, .pf_admin .pf_blue_table, .pf_admin .pf_popup_form table
    { _width: 100%; }
*/

.pf_admin .SearchForm-FindEditPage table {width:100%;}
.pf_admin .SearchForm-FindEditPage table table {width:85%}
.pf_admin .SearchForm-FindEditPage td {padding-top: 10px; color: #2D3D46; font-weight:bold;}
.pf_admin .SearchForm-FindEditPage ul {padding:0px; margin:0px; width:100%;}
.pf_admin .SearchForm-FindEditPage ul li { list-style:none; width:90%;}
.pf_admin .SearchForm-FindEditPage input[type="text"] {text-align:left; width:75%;}
.pf_admin .SearchForm-FindEditPage select {min-width:75%; margin:5px 0px 7px 0px; padding: 3px; text-align:left;}
.pf_admin .SearchForm-FindEditPage input[type="submit"]  { background: url('images/bg_blue_button.gif') 0 0 repeat-x; 
color: #075d92; border: outset 1px #248fd0; font-size: 12px; padding: 1px 12px; margin: 3px; cursor:pointer;
font-family:Arial, helvetica, sans-serif; font-weight:bold; height:auto; width:auto;}


.pf_admin .pf_content .pf_blue_table table { width: 95%; }
.pf_admin .pf_brown_table.header .pf_popup_form { _width: 95%;}

/* Tables */
.pf_admin .pf_blue_table {  }
.pf_admin .pf_brown_table , .pf_admin .pf_brown_table.header { background-color: #e6e4e0; margin: 10px 0px 0px 0px; }

.pf_admin .pf_brown_table .pf_top { background: url('images/border_brown_dot.gif') 0 0 repeat-x; width: 100%; }
.pf_admin .pf_brown_table .pf_bottom, .pf_admin .pf_brown_table.header .pf_bottom { background: url('images/border_brown_dot.gif') 0 100% repeat-x; }
.pf_admin .pf_brown_table .pf_left, .pf_admin .pf_brown_table.header .pf_left { background: url('images/border_brown_dot.gif') 0 0 repeat-y; }
.pf_admin .pf_brown_table .pf_right, .pf_admin .pf_brown_table.header .pf_right { background: url('images/border_brown_dot.gif') 100% 0 repeat-y; } 
.pf_admin .pf_brown_table .pf_top_left { background: url('images/border_brown_top_left.gif') 0 0 no-repeat; }
.pf_admin .pf_brown_table .pf_top_right { background: url('images/border_brown_top_right.gif') 100% 0 no-repeat; padding:10px; _width:100%; } 
.pf_admin .pf_brown_table .pf_bottom_left, .pf_admin .pf_brown_table.header .pf_bottom_left 
    { background: url('images/border_brown_bottom_left.gif') 0 100% no-repeat; }
.pf_admin .pf_brown_table .pf_bottom_right, .pf_admin .pf_brown_table.header .pf_bottom_right 
    { background: url('images/border_brown_bottom_right.gif') 100% 100% no-repeat; _width:100%; }
.pf_admin .pf_brown_table.header .pf_bottom_right { padding:10px; }

.pf_admin .pf_brown_table.header .pf_top { background: url('images/bg_brown_header.gif') repeat-x; height: 25px; width:5000px; }
.pf_admin .pf_brown_table.header .pf_top_left { background: url('images/bg_brown_header_left.gif') no-repeat; }
.pf_admin .pf_brown_table.header .pf_top_right { background: url('images/bg_brown_header_right.gif') right top no-repeat; width: 5px; padding: 0; } 
.pf_admin .pf_brown_table.header h2, .pf_admin .pf_brown_table.header h2 span { color: #fff; }
.pf_admin .pf_brown_table.header h2 { padding: 2px 12px 0 12px; margin: 0; font-size: 15px; font-weight: bold; }

/* Backgrounds */
.pf_admin .pf_blue_gradient { background: url('images/bg_blue_gradient.gif') repeat-x; color: #fff; font-family:Arial; font-size:12px; letter-spacing:0px;}
.pf_admin .pf_dark_brown_gradient { background: url('images/bg_dark_brown_gradient.gif') repeat; color: #fff;}
.pf_admin .pf_blue_bar { background: url('images/bg_blue_bar.gif') no-repeat left; }

/* Parent Navigation */
.pf_admin .pf_parent_nav { font-size: 10px; }
.pf_admin .pf_parent_nav  p { font-weight: bold; color: #fff; font-size: 10px; margin: 3px 15px; padding: 0; }

.pf_admin .pf_parent_nav .pf_dark_brown_gradient { height: auto; }
.pf_admin .pf_parent_nav .pf_dark_brown_gradient .pf_tabs li {height: 28px; line-height:28px;}
.pf_admin .pf_parent_nav  a, .pf_admin .pf_parent_nav  a:visited, .pf_admin .pf_parent_nav  a:hover,
.Normal .pf_admin .pf_parent_nav a, .Normal .pf_admin .pf_parent_nav a:visited, .Normal .pf_admin .pf_parent_nav a:hover { 
    margin: 0 0 0 5px; padding: 2px; color: #fff; text-decoration: none; font-size:10px; 
    font-family: Arial; letter-spacing:0px;}
.pf_admin .pf_parent_nav  a:hover { background-color: #8b837b; }
.pf_admin .pf_parent_nav .pf_tabs { float: left; }
.pf_admin .pf_parent_nav .pf_tabs, .pf_parent_nav .pf_tabs li { display: inline; list-style-type: none; margin: 0; padding: 0; }
.pf_admin .pf_parent_nav .pf_tabs li { background: url('images/bg_blue_bar.gif') no-repeat left; margin: 0px 5px 0px 14px; }
.pf_admin .pf_parent_nav .pf_quick_links { float: right; border-left: solid 1px #8b837b; padding: 0 14px; display: inline; height: 100%; }
.pf_admin .pf_parent_nav .pf_quick_links a, .pf_admin .pf_parent_nav .pf_quick_links a:hover 
    { background-color: Transparent; margin: 0; display: block; height: 28px; padding:0px;}
.pf_admin .pf_parent_nav .pf_quick_links a img { padding-top: 3px; }

/* Brown bordered tabs */
.pf_admin .pf_content .pf_tabs { height: 23px; list-style: none; margin: 18px 5px 0 5px; padding: 0; }
.pf_admin .pf_content .pf_tabs a, .pf_admin .pf_content .pf_tabs li {list-style:none;}
.pf_admin .pf_content .pf_tabs li { float: left; list-style-type: none; margin: 0; padding: 0; }
.pf_admin .pf_content .pf_tabs li { background: #e6e4e0 url(images/bg_tab_left.gif) left top no-repeat; }
.pf_admin .pf_content .pf_tabs li div { background: transparent url(images/bg_tab_center.gif) left top repeat-x; margin-left: 5px; padding-bottom:0px;}

.pf_admin .pf_content .pf_tabs li:hover
     { background-color: #ECF4F8; }
     
.pf_admin .pf_content .pf_tabs a, .pf_admin .pf_content .pf_tabs li.pf_current a {
    background: transparent url(images/bg_tab_right.gif) right top no-repeat; color: #665c52; font-size: 10px; font-weight: bold;
    text-align: left; line-height: 23px; text-decoration: none; display: block; text-align: center; padding: 0 10px 0 5px; 
    font-family: Arial, Helvetica, Sans-Serif;}
.pf_admin .pf_content .pf_tabs li.pf_current { background-color: #ECF4F8; }

.pf_admin .pf_content .pf_tabs li.disabled { background-color: #efefef; }
.pf_admin .pf_content .pf_tabs li.disabled a, .pf_admin .pf_content .pf_tabs li.disabled a:hover { cursor: default; color: #cecece; }

/* Tabs located within pages */
.pf_admin .pf_content .pf_tabs_inner { height: 23px; list-style: none; margin: 18px 5px 0 5px; padding: 0; }
.pf_admin .pf_content .pf_tabs_inner a, .pf_admin .pf_content .pf_tabs_inner li {list-style:none;}
.pf_admin .pf_content .pf_tabs_innner li { float: left; list-style-type: none; margin: 0; padding: 0; }
.pf_admin .pf_content .pf_tabs_inner li { background: #e6e4e0 url(images/bg_tab_left.gif) left top no-repeat; }
.pf_admin .pf_content .pf_tabs_inner li div { background: transparent url(images/bg_tab_center.gif) left top repeat-x; margin-left: 5px; padding-bottom:0px;}

.pf_admin .pf_content .pf_tabs_inner li:hover
     { background-color: #fff; }
     
.pf_admin .pf_content .pf_tabs_inner a, .pf_admin .pf_content .pf_tabs_inner li.pf_current a {
    background: transparent url(images/bg_tab_right.gif) right top no-repeat; color: #665c52; font-size: 10px; font-weight: bold;
    text-align: left; line-height: 23px; text-decoration: none; display: block; text-align: center; padding: 0 10px 0 5px; 
    font-family: Arial, Helvetica, Sans-Serif;}
.pf_admin .pf_content .pf_tabs_inner li.pf_current { background-color: #fff; }

.pf_admin .pf_content .pf_tabs_inner li.disabled { background-color: #efefef; }
.pf_admin .pf_content .pf_tabs_inner li.disabled a, .pf_admin .pf_content .pf_tabs_inner li.disabled a:hover { cursor: default; color: #cecece; }

/* Dual Lists */
.pf_admin .pf_listastic { padding-bottom: 20px; }
.pf_admin .pf_listastic .pf_left_duallist { margin: 5px 3%; background: none; }
.pf_admin .pf_listastic .pf_right_duallist { margin: 0 3%; background: none; }

.pf_admin .pf_listastic .pf_item, .pf_admin .pf_listastic .pf_item span, .pf_admin .pf_listastic .pf_delete { padding-top: 10px; }
.pf_admin .pf_listastic .pf_item { border-bottom: dotted 1px #665c52; }
.pf_admin .pf_listastic .pf_item span { border-bottom: solid 1px #ecf4f8; }
.pf_admin .pf_listastic .pf_delete { width: 8px; }
.pf_admin .pf_listastic .pf_delete a { color: #665c52; text-decoration: none; font-size: 14px; font-weight: bold; }
.pf_admin .pf_listastic select { height: 70px; width: 100%;  }
.pf_admin .pf_listastic .pf_ddl { height: auto; width: 50%; }


/* Add/Edit Popups */
.pf_admin .pf_popup { float: right; margin-right: 20px; width:48%;  }
.pf_admin .pf_popup .pf_new_link { text-align: right;  margin: 4px 0; font-weight: bold; font-size: 11px; color: #248fd0; }
.pf_admin .pf_popup select { height: auto; }
.pf_admin .pf_popup_form { border: solid 1px #b3d3e5; padding: 15px; margin-top: 10px;}
.pf_admin .pf_popup_form span { color: #665c52; font-weight: normal; }
.pf_admin .pf_popup_form span.pf_dark_blue_text {color:#2D3D46; font-weight:bold;}

/* Dashboard */
.pf_admin .pf_content .pf_intro_message { margin: 20px 0; font-size: 12px; color: #665c52; }

/* Misc. */
.pf_admin .pf_nobr {white-space: nowrap}
.pf_admin .pf_float_right { float: right; }
.pf_admin .pf_float_left { float: left; }
.pf_admin .pf_clear { clear: both; }
.pf_admin .pf_article_search_results { border-collapse: collapse; }
.pf_admin .pf_article_search_results td { 	
    border-width: 1px;
	padding: 7px 3px 7px 6px;
	border-style: solid;
	border-color: #b4afa3;
	line-height:100%;
}
.pf_admin .pf_article_search_results td .pf_standard_text {padding-top:5px; padding-bottom:5px;}
.pf_admin .pf_article_search_results td a img {border: none; padding:0px;}
.pf_admin .pf_anchor1, .pf_admin .pf_anchor1:visited  {text-decoration:none; color:#3E81B5; font-size:13px; font-weight:bold; background:none; float:right; padding-right:5px; font-family: Arial, helvetica, Sans-Serif;}
.pf_admin .pf_anchor1:hover, .pf_admin .pf_anchor1:active {text-decoration:underline ! important;color:#3E81B5; background:none ! important; font-family: Arial, helvetica, Sans-Serif;}

/* Success Message */
.pf_admin .success_message {
    background-color: #0AC601;
    color: #FFFFFF ! important;
    font-weight: bold;
    font-size: 14px;
    padding: 6px;
    text-align: center;
    
    position:fixed; bottom:0px; left:0px; width:100%; margin-bottom:0px;
}

/* Article List */
.pf_articleListDescription {}
.pf_articleListDescription p {margin-top:7px ! important;}

/* RELATED CONTENT TAG CLOUD */
.pf_tagcloud { float: left; }

.pf_tagcloud a
{
    margin-left:3px;
    margin-right:3px;
    text-transform:lowercase;
    line-height: 20px;
}

.pf_tagcloud a.link5
{
    font-size: 16px;
    font-weight: bolder;
}

.pf_tagcloud a.link4
{
    font-size:14px;
    font-weight: bold;
}

.pf_tagcloud a.link3
{
    font-size: 12px;
    font-weight: bold;
}

.pf_tagcloud a.link2
{
    font-size: 11px;
    font-weight: normal;
}

.pf_tagcloud a.link1
{
    font-size: 10px;
    font-weight: lighter;
}






/**//**//**//**//**//**//**/
/*   LEFTOVER CSS *//**//**/
/**//**//**//**//**//**//**/
/* Image Upload Control */

.comment_column_narrow { width: 15%; }
                  
/*.content_left { width: 60%; float: left; }*/
.content_right {width: 40%; float: right; }
.content_clear { clear: both; }
            
.duallist_panels {width:100%;}


/* Images Control */
.image_select .NormalBold{ font-size: 12px; }
.image_select a { font-size: 12px; line-height: 20px; }
.image_select select, .image_select input[type=text]
{ 
    margin: 0 0 10px 0; 
    width: 400px; 
    height: 20px; 
}
.assigned_images .gridview_thumb { border: solid 1px #000; width: 140px; text-align: center; }
.assigned_images input[type=submit]{ width: 100px; margin: 1px 0 1px 0; }
.assigned_images .caption { font-size: 12px; line-height: 30px; }

/* Publication Control */

.CMS_History_Actions_Panel {border: 1px solid black;}





/***************************/
/*    TABBED LIST CSS      */
/***************************/
/* TABBED VIDEO LIST */
.minitopcatnav {float:left; }
.pf_tablist .pf_list_tabs { 
    padding: 0px;
    margin: 0px;
}

.pf_tablist .pf_list_tabs .midtd { text-align: center; }
.pf_tablist .pf_list_tabs td { 
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0px;
}
.pf_tablist .pf_list_tabs td .pf_active_list_tab, .pf_tablist .pf_list_tabs td .pf_inactive_list_tab {
    padding: 0px;
}
.pf_tablist .pf_list_tabs li {
    float: left;
    list-style-type: none;
}
.pf_inactive_list_tab, .pf_active_list_tab {padding: 0px; margin:0px; cursor:pointer; }
.pf_inactive_list_tab td, .pf_active_list_tab td {height:24px; }
.pf_active_list_tab a:link, .pf_active_list_tab a:visited, .pf_active_list_tab a:hover, .pf_active_list_tab a:active,
.pf_inactive_list_tab a:link, .pf_inactive_list_tab a:visited, .pf_inactive_list_tab a:hover, .pf_inactive_list_tab a:active { text-decoration:none; font-weight:normal; font-size:13px;}
/* ACTIVE AND INACTIVE TABS */
.pf_tablist .video_list_container .pf_list_tabs li .pf_inactive_list_tab,
.pf_tablist .video_list_container .pf_list_tabs li .pf_active_list_tab {
    margin: 2px 0;
    padding: 5px 7px;
}
.pf_tablist .pf_list_tabs li .pf_inactive_list_tab { 
}
.pf_tablist .pf_list_tabs li .pf_active_list_tab {
    background-color: #5A5B5D;
    color: #FFFFFF;
    text-decoration: none;
}
   
/* ARTICLE LIST DISPLAY BOX */
.pf_tablist .pf_list_display_box { border: solid 2px #5A5B5D; background-color: #FFFFFF; padding: 10px; }
.pf_tablist .pf_list_display_box {  }
.pf_tablist .pf_list_display_box hr { clear: both; background-color: #5A5B5D; border: none; height: 1px; margin-bottom: 0; }
.pf_tablist .pf_list_display_box .pf_tablist_list { padding: 0 5px; }
.pf_tablist .pf_list_display_box .item { margin: 5px 0; width: 100%; }
.pf_tablist .pf_list_display_box .item .thumb img { margin-right: 10px; border: none; }
.pf_tablist .pf_list_display_box .item .title, .pf_tablist .video_list .item .title a { font-size: 16px; font-weight: bold; margin-bottom: 2px; }
.pf_tablist .pf_list_display_box .item .subtitle { }
.pf_tablist .pf_list_display_box .rss { margin: 5px 5px 0 0; display:block; }

/*ACTION LINKS*/
.linkShareThis { _width: 25px; _display: inline; margin-left:4px; }
.linkShareThis a { display: block;  }
.linkShareThis .stbutton .stbuttontext {line-height:14px ! important;}
.linkShareThis .stbutton {padding-top:0px ! important;}

.pf_facebooklike {border:none; overflow:hidden; width:300px; height:25px;}

/*List Templates*/

.DateHeaderText {
	color: #000000; font-weight: 700; font-size:15px;
	font-family: verdana, Tahoma, Arial, Helvetica;
	line-height:35px;
}

.image_container
{
   margin-right: 10px;
}
.image_container img
{
   border:1px solid #969e91;
}
.image_container a{ display: block; }

/* 
root element for the scrollable. 
when scrolling occurs this element stays still. 
*/ 
div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    border:1px solid #D5D5D5;
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items { 
    /* this cannot be too large */ 
    position:absolute;
    background:#F1F1F1;
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div.items_scroll_horizontal { 
    float:left;
} 
 

div.scrollable div.items div.items_scroll_horizontal
{
    background:#F1F1F1;
}
/* you may want to setup some decorations to active the item */ 
div.scrollable div.items div.active { 
    /*border:1px inset #ccc; */
    background-color:#fff; 
}

.pf_slideshow_tabs a {margin:2px;}
.pf_slideshow_tabs a.current img {border:2px solid red;}
div.slideshow { position:relative; overflow:hidden; } 
div.slideshow div.items { position:absolute; } 
div.slideshow div.items div.slideshow_scroll { float:left; } 

.item_table {border-right:1px solid #D5D5D5; width:100%;}
.normaldiv {width:100% !important; height:auto !important;}
.normaldiv a:link, .normaldiv a:visited,
.normaldiv a:hover, .normaldiv a:active {font-size:16px !important; font-family:Georgia,"Times New Roman",Times,serif}
.normaltd {width:auto !important; height:auto !important;}
.xofx {font-size:10px; color:#646464;}


.vert_image_container
{
   margin-right: 10px;
}
.vert_image_container img
{
   border:1px solid #969e91;
}
.vert_image_container a{ display: block; }

/* root element for scrollable */ 
div.vertical { 
 
    /* required settings */ 
    position:relative !important; 
    overflow:hidden !important; 
 
    /* vertical scrollers have typically larger height than width */ 
    border:1px solid #D5D5D5;
} 
 
/* root element for scrollable items */ 
div.vertical div.items { 
    position:absolute !important; 
 
    /* this time we have very large space for the height */ 
    height:20000em !important;
    width:100% !important;
    float:none !important;
    background:#F1F1F1;
} 

div.vertical div.items div.items_scroll_vertical { 
    float:none !important;
    width:100% !important;
} 
 
div.vertical div.items div.items_scroll_vertical
{
    background:#F1F1F1;
}
 
/* you may want to setup some decorations to active the item */ 
div.vertical div.items div.active { 
    /*border:1px inset #ccc; */
    background-color:#fff; 
}

.vert_item_table {width:100%;}
.vert_normaldiv {width:100% !important; height:auto !important; font-size:16px !important;}
.vert_normaldiv a:link, .vert_normaldiv a:visited,
.vert_normaldiv a:hover, .vert_normaldiv a:active {font-size:16px !important; font-family:Georgia,"Times New Roman",Times,serif}
.vert_normaltd {width:auto !important; height:auto !important;}
.vert_xofx {font-size:10px; color:#646464;}

/*List Templates*/

/*suresh begin w3c compliance*/

/*ArticleListModule Related css*/

.FloaterDIVrww {display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; border-bottom:1px solid #cccccc; margin:0px 0px 15px 0px; padding:0px 15px 17px 10px; text-align:left;}
.image_containerrww {display:block; float:left;}
.customArticleListTitlerww, .customArticleListTitlerww a, .customArticleListTitlerww a:link, .customArticleListTitlerww a:visited, .customArticleListTitlerww a:active, .customArticleListTitlerww a:hover {color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; line-height:23px; font-weight:bold;}
.customArticleListSubTitlerww {color:#999999; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:15px; font-weight:normal;}
.customArticleListIMGrww {border:none; margin:0px 10px 3px 0px;}
.customArticleListDescriptionrww, .customArticleListDescriptionrww p, .customArticleListDescriptionrww span {color:#000000; margin:14px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:21px; font-weight:normal; display:block;}
a.customArticleListMoreLinkrww, a.customArticleListMoreLinkrww:link, a.customArticleListMoreLinkrww:visited, a.customArticleListMoreLinkrww:active, a.customArticleListMoreLinkrww:hover {color:#546670; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}


.FloaterDIV2 {display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; border:1px solid #d9d9d9; padding:8px; margin:3px 3px 0px 3px;}
.customArticleListTitle2, .customArticleListTitle2 a, .customArticleListTitle2 a:link, .customArticleListTitle2 a:visited, .customArticleListTitle2 a:active, .customArticleListTitle2 a:hover {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#3d3d3d; text-decoration:none; display:block; clear:both;}
.customArticleListIMG2 {border:none;}
.customArticleListDescription2, .customArticleListDescription2 p, .customArticleListDescription2 span {color:#000000; margin:7px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
a.customArticleListMoreLink2, a.customArticleListMoreLink2:link, a.customArticleListMoreLink2:visited, a.customArticleListMoreLink2:active, a.customArticleListMoreLink2:hover {color:#546670; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.FacebookShare2, .TwitterShare2, .DiggShare2 {display:inline; padding:2px 0px 5px 8px; vertical-align:bottom; text-align:left; float:left;}
.TwitterShare2 iframe {margin-bottom:-3px;}
.DiggShare2 span {margin-bottom:-2px;}


.FloaterDIV1 {display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.customArticleListTitle1, .customArticleListTitle1 a, .customArticleListTitle1 a:link, .customArticleListTitle1 a:visited, .customArticleListTitle1 a:active, .customArticleListTitle1 a:hover {color:#005894; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.customArticleListIMG1 {border:none; margin:0px 7px 0px 0px;}
.customArticleListDescription1, .customArticleListDescription1 p, .customArticleListDescription1 span {color:#000000; margin:7px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
a.customArticleListMoreLink1, a.customArticleListMoreLink1:link, a.customArticleListMoreLink1:visited, a.customArticleListMoreLink1:active, a.customArticleListMoreLink1:hover {color:#546670; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

.FloaterDIV4 {display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
.customArticleListTitle4, .customArticleListTitle4 a, .customArticleListTitle4 a:link, .customArticleListTitle4 a:visited, .customArticleListTitle4 a:active, .customArticleListTitle4 a:hover {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#3d3d3d; line-height:20px; text-decoration:none; display:block; font-style:italic;}
.customArticleListIMG4 {border:none;}
.customArticleListDescription4, .customArticleListDescription4 p, .customArticleListDescription4 span {color:#000000; margin:7px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
a.customArticleListMoreLink4, a.customArticleListMoreLink4:link, a.customArticleListMoreLink4:visited, a.customArticleListMoreLink4:active, a.customArticleListMoreLink4:hover {color:#546670; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.FacebookShare4, .TwitterShare4, .DiggShare4 {display:block; padding:2px 0px 5px 8px; vertical-align:bottom; text-align:left; float:left;}
.TwitterShare4 iframe {margin-bottom:-3px;}
.DiggShare4 span {margin-bottom:-2px;}

.FloaterDIV5 {display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; position:relative;}
.customArticleListTitle5, .customArticleListTitle5 a, .customArticleListTitle5 a:link, .customArticleListTitle5 a:visited, .customArticleListTitle5 a:active, .customArticleListTitle5 a:hover {font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#3d3d3d; line-height:22px; text-decoration:none; display:block; padding:4px 0px 0px 0px;}
.customArticleListIMG5 {border:none;}
.customArticleListDescription5, .customArticleListDescription5 p, .customArticleListDescription5 span {color:#000000; margin:7px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
a.customArticleListMoreLink5, a.customArticleListMoreLink5:link, a.customArticleListMoreLink5:visited, a.customArticleListMoreLink5:active, a.customArticleListMoreLink5:hover {color:#546670; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.FacebookShare5, .TwitterShare5, .DiggShare5 {display:block; padding:2px 0px 5px 8px; vertical-align:bottom; text-align:left; float:left;}
.TwitterShare5 iframe {margin-bottom:-3px;}
.DiggShare5 span {margin-bottom:-2px;}


/*suresh end w3c compliance*/

.MainCategory
{
    clear:both;    
}
.MainCategory select
{
     width:300px !important;
      height:25px !important;
}
.TokensPopup
{
	position:fixed;top:0px; left:35%; top:7%; border:solid 2px #000000; display:none; margin-left:-290px;width:580px; background-color:#ecf4f8; padding:15px;z-index:1;
}

.pf_search_legend {width:20px; height:20px; border:1px solid black;}
.pf_search_legend_deleted {background: #FFE0E0;} 
.pf_search_legend_expired {background: #FFAA5B;}
.pf_search_legend_unapproved { background: #FFED93;}
.pf_search_legend_unpublished {background: #E3FCF7;}

/* CLASSES MOVED FOR MIGRATION TO SEO-LIKE LOOK AND FEEL  CDR 5/23/2011  */

/* General classes */
.pf_admin { margin: 0 auto; background-color:#FFFFFF; padding: 0px 0px 0px 0px;}
.pf_admin, .pf_admin .pf_standard_text, .pf_standard_text p, .pf_standard_text td, .pf_standard_text li, .pf_standard_text span
     { color:#2D3D46; font-family: Arial, helvetica, Sans-Serif; font-size: 13px; font-weight:normal; padding-right:2px;}
.pf_standard_text li a span  { padding-right:0px;}/*for Rad Text Editor */     
.pf_standard_text a, .pf_standard_text a:link, .pf_standard_text a:visited
     { color:#248FD0; font-family: Arial, helvetica, Sans-Serif; font-size: 13px; font-weight:normal; padding-right:2px;}
.pf_standard_text a:hover
     { font-size: 13px; }
.pf_admin .pf_standard_text_date, .pf_standard_text_date p, .pf_standard_text_date td, .pf_standard_text_date a, 
.pf_standard_text_date a:link, .pf_standard_text_date a:visited
     { color:#2D3D46; font-family: Arial, helvetica, Sans-Serif; font-size: 12px; font-weight:normal; padding-right:2px;}
.pf_standard_text_date a:hover
     { font-size: 12px; }
.pf_admin .pf_dark_blue_text { color: #2D3D46; }
.pf_admin .pf_blue_bg { background-color: #44a5db; color: #fff; font-size: 12px; font-weight: bold; padding: 6px 16px; margin: 0; width: 35%; }

.advancedSettings textarea {margin-bottom:10px;}

div.pf_admin div {padding-bottom:10px; }
.pf_admin.pf_width_auto { width: auto; }
div.pf_admin.pf_width_auto {padding:0px; margin:0px;}
.pf_admin .pf_nopadding { padding: 0; }
.pf_admin .pf_nomargin { margin: 0; }
.pf_admin .pf_min_spacing { margin: 3px 0; }
.pf_admin .pf_standard_padding { padding:20px; }

.pf_error2 {font-size:11px; padding:5px;}

/* Genral HTML Elements */
.pf_admin h1 { color: #715128; font-size: 14px; font-weight: bold; border-bottom: solid 1px #b8b4a8; padding-bottom: 15px; }
.pf_admin h2, .pf_admin h2 span { color: #665B52; font-size: 16px; font-weight: bold; margin-bottom: 0; }
.pf_admin h3 { color: #1f8cce; font-size: 14px; font-weight: bold; padding-bottom: 5px; margin-bottom: 8px; font-family:Arial, helvetica, sans-serif;}
.pf_admin a { color: #248fd0; text-decoration: underline; font-family:Arial, helvetica, sans-serif; font-size:13px;}
.pf_admin a:hover { text-decoration: underline; color: #248FD0; cursor:pointer; font-family:Arial, helvetica, sans-serif; font-size:13px;}
.pf_admin a img { border: none; padding-right:0px;}
.pf_admin hr { color: #b8b4a8; background-color: #b8b4a8; border: 0; height: 1px; }
.pf_admin fieldset { border: solid 1px #785a33; padding: 15px; }
.pf_admin fieldset legend { color: #785a33; font-size: 18px; font-weight: bold; }
.pf_admin fieldset p {padding-left:20px;}

/* Forms */
.pf_admin label { color: #2D3D46; font-size: 12px; font-weight: bold; margin-right: 5px; }
.pf_admin select { width: auto; }
.pf_admin .pf_input_text_full { width: 99%; border: solid 1px #B4AFA3; color:#2D3D46;}
.pf_admin .pf_input_text_date { width: 170px; border: solid 1px #B4AFA3; color:#2D3D46; padding:3px; }
.pf_admin .pf_input_radio { margin: 3px 0 0 3px; }



 .pf_admin .pf_button_blue2, input[type="submit"].pf_button_blue2, input[type="submit"].pf_button_blue ,.pf_admin .pf_button_blue { background: url('images/bg_blue_button.gif') 0 0 repeat-x; 
color: #075d92; border: outset 1px #248fd0; font-size: 12px; padding: 1px 12px; margin: 3px; cursor:pointer;
font-family:Arial, helvetica, sans-serif; font-weight:bold; height:auto; width:auto;}
.pf_admin .pf_button_brown, input[type="submit"].pf_button_brown { background: url('images/bg_brown_button.gif') 0 0 repeat-x; 
color: #3f352b; border: outset 1px #9b9186; font-size: 12px; padding: 1px 12px; margin: 3px; cursor:pointer;
font-family:Arial, helvetica, sans-serif; font-weight:bold; height:auto; width:auto;}
.pf_admin .pf_button_delete, input[type="submit"].pf_button_delete {float:right; margin:0px;}

/* LIGHT BLUE BOX */
td.gridview_item a:link, td.gridview_item a:visited, 
td.gridview_item a:active
{font-family: Arial, helvetica, sans-serif; font-weight:bold; color: #2D3D46; font-size:12px;}
td.gridview_item a:hover {text-decoration:underline;}
.light_blue_box {  border: solid 15px #ECF4F8; padding:15px; color:#2D3D46; font-family: Arial, helvetica, Sans-Serif; font-size: 13px; font-weight:normal;}
div.light_blue_box div div {margin:0px 0px 0px 0px;}
div.light_blue_box div div a, div.light_blue_box div div a:link, div.light_blue_box div div a:visited {margin:0px 3px 0px 0px; color:#2D3D46; font-size: 13px; font-family:arial, helvetica, sans-serif; font-weight:normal;}
div.light_blue_box div div a:hover {text-decoration: underline; color:#248FD0;}
div.light_blue_box div div table td {padding-right:3px;}
.Normal .light_blue_box { color:#2D3D46; font-family: Arial, helvetica, Sans-Serif; font-size: 13px; line-height: 170%; }
.light_blue_box h2, .light_blue_box .light_blue_box h2, .light_gray_box .light_blue_box h2 { font-size: 15px; color: #2D3D46; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px; line-height: 25px;
                              border-bottom: solid 1px #D3E7EF; font-family: Arial, helvetica, Sans-Serif; vertical-align: middle; }
.light_blue_box h2.noLine { border-bottom: none; }   
.light_blue_box div.bottomBorder {  border-bottom: solid 1px #D3E7EF; padding:0px; margin: 0px; }                           
/*.light_blue_box input, .light_blue_box select { border: solid 1px #B4AFA3; color:#2D3D46; padding:3px;} */
 .light_blue_box select { border: solid 1px #B4AFA3; color:#2D3D46; padding:3px;} 
.light_blue_box select {margin:7px 0px 10px 0px; width:75%;}     
.light_blue_box .pf_dark_blue_text {color: #2D3D46; font-weight:bold; } 
.light_blue_box .pf_dark_blue_text_header1 {color:#2D3D46; font-size:13px; font-weight: bold;}
.light_blue_box .pf_dark_blue_text_header2 {display:none;}

.light_blue_box h2 span { text-decoration:none; font-size: 15px; color: #2D3D46; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px; line-height: 25px;
                              font-family: Arial, helvetica, Sans-Serif; vertical-align: middle; }
                              
.light_blue_box .pf_top_padding {padding-top:10px;}
.light_blue_box ul {padding:0px; margin:0px;}
.light_blue_box ul li { list-style:disc;}

.pf_admin .light_blue_box ul li {list-style:none;}

.light_blue_box .pf_left, .light_blue_box .pf_right {padding-left:20px;}
 .padding_left{padding-left:15px;}

div.light_blue_box tr td {padding-bottom:0px;}
.light_blue_box input[type="radio"] {margin:10px 5px 10px 30px;}
.light_blue_box .Content_Publication input[type="radio"] {margin:10px 5px 10px 0px;}
.light_blue_box .success_message
{
color:#0AC601;
font-size:11px;
font-weight:bold;
text-align:center;
padding:0px; padding-left:10px;
margin:0px;
height: 12px;
}

/*input[type="submit"].pf_button_brown  { border: solid 1px #D0CDC6; color:#665B52; background: none; cursor:pointer;*/
/*font-family: Arial, Helvetica, sans-serif; background-color: buttonface; font-size: 13px; font-weight: normal; padding: 0px 6px 0px 6px; text-align: center;
text-shadown:none; width:auto; height:auto; margin:auto;}  */

/* LIGHT GRAY BOX */
.light_gray_box {  border: solid 15px #E6E4E0; padding:15px 15px 15px 15px; margin:0px; background:white;}


.Normal .light_gray_box { color:#333333; font-family: Arial, helvetica, Sans-Serif; font-size: 13px; line-height: 170%; }
.light_gray_box h2 { font-size: 15px; color: #665B52; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px; line-height: 25px;
                              border-bottom: solid 1px #D0CDC6; font-family: Arial, helvetica, Sans-Serif; vertical-align: middle; }
.light_gray_box h2.noLine { border-bottom: none; }      
.light_gray_box div.bottomBorder, .Issue_bottom_border {  border-bottom: solid 1px #D0CDC6; padding:5px 0px; margin: 0px; }                       
.light_gray_box input[type="button"] { background: url('images/bg_brown_button.gif') 0 0 repeat-x; 
color: #3f352b; border: outset 1px #9b9186; font-size: 12px; padding: 1px 12px; margin: 3px; cursor:pointer;
font-family:Arial, helvetica, sans-serif; font-weight:bold; height:auto; width:auto; text-decoration:none;} 
.pf_standard_text a.pf_button_brown:link, .pf_standard_text a.pf_button:visited, .pf_standard_text a.pf_button_brown a:hover 
.pf_standard_text a.pf_button_brown:visited,
.pf_standard_text a.pf_button_brown:hover,
.pf_standard_text a.pf_button_brown:link,
.pf_standard_text a.pf_button_brown
    { background: url('images/bg_brown_button.gif') 0 0 repeat-x; 
color: #3f352b; border: outset 1px #9b9186; font-size: 12px; padding: 2px 12px; margin: 3px; cursor:pointer;
font-family:Arial, helvetica, sans-serif; font-weight:bold; height:auto; width:auto; text-decoration:none;}
.light_gray_box select, .light_gray_box input { border: solid 1px #B4AFA3; color:#2D3D46; padding:3px;}
.light_gray_box select.SE_Dropdowns {width: 100%;}
.brown_header { background-color: #665C52; color: #ffffff; font-size:14px; padding: 2px 10px; font-family: Arial, helvetica, Sans-Serif; font-weight: normal; }     
.brown_header span { color: #ffffff;font-size:14px; }    
.brown_header .Help span { color: #000000; font-size:12px; clear:both; }                
.brown_header .Help { background-color: #ffffff; }

.light_gray_box td.pf_top_padding {padding-top:10px;}

.light_gray_box select.MainHierarchyDropdown {width: 250px; margin-left: 10px; text-align: left; border: solid 1px #B4AFA3; color:#2D3D46; padding:3px;}


/*buttons */
input[type="button"].pf_button_blue_link_style, .light_blue_box input[type="button"].pf_button_blue_link_style { border: none; background-color: Transparent; color: #2282B5; text-decoration: none; 
                                  font-size:14px; padding:10px 20px 10px 5px; font-weight: bold;
                                  background: url('images/arrow_pointing_right.png') no-repeat right; width:auto; }
input.pf_button_blue_link_style.open {background: url('images/arrow_pointing_down.png') no-repeat right;  }   
input.pf_button_blue_link_style:hover { text-decoration: underline; }    

a.pf_button_blue_link_style, a.pf_button_blue_link_style:link, a.pf_button_blue_link_style:visited, 
.light_blue_box a.pf_button_blue_link_style, .light_blue_box a.pf_button_blue_link_style:link, .light_blue_box a.pf_button_blue_link_style:visited,
.light_blue_box a.add_update_article_popup_link, .light_blue_box a.add_update_article_popup_link:link, .light_blue_box a.add_update_article_popup_link:visited
         { color: #2282B5; text-decoration: none; font-size:14px; padding:10px 20px 10px 5px; font-weight: bold;
           background: url('images/arrow_pointing_right.png') no-repeat right; display:inline-block; }      
a.pf_button_blue_link_style.open, .light_blue_box a.pf_button_blue_link_style.open, .light_blue_box a.add_update_article_popup_link.open {background: url('images/arrow_pointing_down.png') no-repeat right;  }   
a.pf_button_blue_link_style:hover, .light_blue_box a.pf_button_blue_link_style:hover, .light_blue_box a.add_update_article_popup_link:hover { color:   #2282B5; text-decoration: underline; }                                                     

textarea.PfHiddenTextArea { margin:0px; padding:0px; border:none; font-family: Arial, helvetical, Sans-Serif; 
font-size:14px; vertical-align: middle; color: #2D3D46; line-height:28px;}

/* MAIN MENU FOR DASHBOARD */
.MainMenuTitle { background-color: #ECF4F8; color: #2C3D46; font-family: Arial, helvetica, Sans-Serif; font-size: 13px; border-bottom: solid 2px #44A5DB; padding:3px 10px; margin:0px; font-weight:bold; }
.MainMenuList {  background-color: #2C3D46; font-weight:bold; height:32px; margin:0px 0px 0px 0px; color:#ffffff;}
.MainMenuList a:link, .MainMenuList a:visited, .MainMenuList a:active, .MainMenuList a:hover { color:#ffffff; font-size:12px;}    
.MainMenuList ul.pf_tabs {  list-style-type: none;margin:0px; display: inline-block; padding: 0px;}
.MainMenuList ul.pf_tabs li {position:relative; display: inline-block; float:left; list-style-type: none; margin: 0px; padding: 0px; border-right: solid 1px #ffffff; height:32px; vertical-align: middle; }

.MainMenuList ul.pf_tabs li:hover { background-color: #50687A; }                            

.MainMenuList .pf_tabs li a:link, .MainMenuList .pf_tabs li a:visited, 
.MainMenuList .pf_tabs li a:active, .MainMenuList .pf_tabs li a:hover, .MainMenuList .pf_tabs li a
{display:block; padding: 0px 20px; line-height:32px; margin: 0px; color:#ffffff; font-size: 12px; font-family: Arial, helvetica, Sans-Serif; display:block; text-decoration: none; }      
/*.MainMenuList .pf_tabs li a.active { background: #50687A url('images/arrow_pointing_down_white.png') no-repeat right;} */                                                                               
.MainMenuList .pf_tabs li a.active, MainMenuList .pf_tabs li a.active span, .MainMenuList .pf_tabs li a:hover span, .MainMenuList .pf_tabs li a:hover { background: #50687A; color:#ffffff;}                                                                                
div.pf_admin div.MainMenuList {padding: 0px;}
div.pf_admin div.MainMenuTitle {padding-bottom:3px;}

/* MEGA MENU FOR "MORE" */
ul#pf_tabs div.jShadow {z-index:-1; display:none; position:absolute; right:-2px; top:32px; margin:0px; width:200px; background:url(images/divShadow.png) bottom center no-repeat; padding:0px; text-align:center; border:1px solid #000000; border-top:none;}
ul#pf_tabs div.jShadow div.innerShadow {z-index:1; margin:0px; width:199px; background:#50687A; padding:0px; text-align:center; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff;}

/* show drop divs */
ul#pf_tabs li:hover div.jShadow, ul#pf_tabs li a:hover div.jShadow {z-index:100; display:block; position:absolute; right:-2px; top:32px; margin:0px; width:200px; background:url(images/divShadow.png) bottom center no-repeat; padding:0px; text-align:center; border:1px solid #000000; border-top:none;} 

/* menu menu UL */
ul#pf_tabs ul.more_menu_links { display: block; padding:0px; margin:0px; float: none; list-style-type:none; }
ul#pf_tabs ul.more_menu_links li { display: block; padding:0px; margin:0px; float: none; list-style-type:none; border-spacing:0px;}
ul#pf_tabs ul.more_menu_links li a:link, ul#pf_tabs ul.more_menu_links li a:visited {  color: #ffffff; }
ul#pf_tabs ul.more_menu_links li a:hover {color:#2C3D46; background:#ECF4F8;}


/*VIDEO ADMIN*/
.pf_admin .pf_content .pf_video_blue_table table { width: 95%; }
.pf_admin .pf_video_blue_table { background-color: #ecf4f8; border: solid 1px #b3d3e5; margin: 10px 0; }

.pf_admin .pf_video_blue_bg { background-color: #44a5db; color: #fff; font-size: 12px; font-weight: bold; padding: 6px 16px; margin: 0; width: 35%; }
/* Blue background header as wide as the containing text. Clear .pf_blue_bg_auto_width with .pf_clear after it. */
.pf_admin .pf_video_blue_bg_auto_width { background-color: #44a5db; color: #fff; font-size: 12px; font-weight: bold; padding: 6px 16px; margin: 0; float: left; }

.pf_admin .pf_video_standard_padding { padding: 20px; }

.pf_admin .pf_video_button_blue_no_hover, .pf_admin .pf_video_button_blue_no_hover input, .pf_video_button_blue_no_hover input { cursor: pointer;  color: #075d92; background: url('images/bg_blue_button_hover.gif') 0 0 repeat-x; border: outset 1px #248fd0; font-size: 12px; padding: 1px 15px; margin: 3px; }

.pf_admin .pf_video_top_padding { padding-top: 15px; }

.pf_admin .pf_video_error { color: Red; }
.pf_admin .pf_video_warning { color: Green; }

/* Amazon tabs */
.pf_admin .light_blue_box ul.pf_video_amazon_tabs { height: 27px; list-style: none; margin: 18px 5px 0 5px; padding: 0; }
.pf_admin .light_blue_box ul.pf_video_amazon_tabs li { float: left; list-style-type: none; margin: 0; padding: 0; border: solid 1px #B3D3E5; background-color: #ECF4F8; }
.pf_admin .light_blue_box ul.pf_video_amazon_tabs li.ui-tabs-selected a { cursor: text; background-color: #D6EAF4; } 
.pf_admin .light_blue_box div.pf_video_amazon_popup { border: 1px solid #B3D3E5; background-color: #D6EAF4; }
.pf_admin .light_blue_box ul.pf_video_amazon_tabs li a { float: left; text-decoration: none; padding: .1em 1em; }

.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.pf_admin .light_blue_box .ui-tabs .ui-tabs-hide { display: none !important; }

.pf_admin .FileUpload a:link,
.pf_admin .FileUpload a:visited,
.pf_admin .FileUpload a:active {color: #3E81B5; font-weight: bold; text-decoration: none; }
.pf_admin .FileUpload a:hover {color: #3E81B5; font-weight: bold; text-decoration: underline; }

.pf_admin .pf_popup .pf_video_new_link { text-align: right;  margin: 4px 0; font-weight: bold; font-size: 11px; color: #248fd0; }

.pf_admin .pf_video_dark_blue_text, .pf_admin .pf_video_dark_blue_text label { color: #1f8cce; }

.pf_admin .pf_video_alert, .pf_admin .pf_popup_form span .pf_video_alert, .pf_admin .pf_popup_form span.pf_video_alert
     { color: Red; font-weight: bold; font-size: 14px; }
.pf_TextColor_Red { color: Red; }
.pf_newline { Display: block; }
     
 .padding_Left_6px
 { padding-left:6px; }
 .padding_Top_6px
 { padding-top:6px; }
.pf_padding_3px
 { padding:3px; }
.ArticleGrid_TDsep {background:url(images/Article_TRTDsep.jpg) center top repeat-y;}
.ArticleGrid_TDsepDiv {display:block; margin:0px; padding:0px; width:32px; height:1px;}
.ArticleGrid_TRsep {background:url(images/Article_TRTDsep.jpg) left center repeat-x;}
.ArticleGrid_TRsepDiv {display:block; margin:0px; padding:0px; width:1px; height:32px;}

.ArticleGrid_Image img {margin:0px 0px 10px 0px; text-decoration:none; border:none;}
.ArticleGrid_Title {display:block; margin:0px 0px 7px 0px; padding:0px;}
.ArticleGrid_Title a, .ArticleGrid_Title a:link, .ArticleGrid_Title a:visited, .ArticleGrid_Title a:active, .ArticleGrid_Title a:hover {font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#414042; text-decoration:none;}
.ArticleGrid_Description {display:block; margin:0px 0px 15px 0px; padding:0px;}
.ArticleGrid_Description p {padding:0px !important;}
a.ArticleGrid_ReadMore, a.ArticleGrid_ReadMore:link, a.ArticleGrid_ReadMore:visited, a.ArticleGrid_ReadMore:active, a.ArticleGrid_ReadMore:hover {padding:0px; line-height:125%; color:#0081c6; font-family:Verdana, Geneva, sans-serif; font-size:9px; font-weight:normal; text-decoration:none !important;}
.ArticleGrid_MoreArticles {display:block; margin:0px; padding:0px 16px 16px 16px; text-align:right;}
.ArticleGrid_MoreArticles a, .ArticleGrid_MoreArticles a:link, .ArticleGrid_MoreArticles a:visited, .ArticleGrid_MoreArticles a:active, .ArticleGrid_MoreArticles a:hover {/*display:block;*/ padding:0px; line-height:13px; color:#76838a; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; text-decoration:none !important; text-transform:uppercase;}

.padding_Bottom_0px { padding-bottom:0px !important;}

.table_height_30px { height:30px; }
/* --------------------------- */





/*New Slide Show Style Begin*/
/* Reset 
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}body{line-height:1}a img{border:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}button::-moz-focus-inner{border:0}

body
{
	background-color: #dfdfdf;
	color: #fff;
	font-family: Century Gothic, Arial;
	font-size: 12px;
	line-height: 1.5;
	margin-top: 20px;
	margin-bottom: 30px;
}

a
{
	color: #ff377c;
}

p
{
	margin-bottom: 10px;
}

h1
{
	font-size: 20px;
	margin-bottom: 5px;
	font-weight: bold;
}

h2
{
	font-size: 16px;
	margin-bottom: 5px;
	font-weight: bold;
}

.menu
{
	margin-bottom: 40px;
	text-align: center;
	color: #999;
}

	.menu a
	{
		color: #999;
	}
	
	.menu a.active
	{
		font-weight: bold;
	}

*/
/* Showcase
-------------*/

#awOnePageButton .view-slide
{
	display: none;
}

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load
{
	height: 470px; /* Same as showcase javascript option */
	overflow: hidden;
}

/* Container when content is shown as one page */
.showcase-onepage
{
	/**/
}

/* Container when content is shown in slider */
.showcase
{
	position: relative;
	margin: auto;
}

	.showcase-content-container
	{
		background-color: #ffffff;
	}
	
	/* Navigation arrows */
	.showcase-arrow-previous, .showcase-arrow-next
	{
		position: absolute;
		background: url('../images/arrows.png');
		width: 33px;
		height: 33px;
		top: 220px;
		cursor: pointer;
	}
	
	.showcase-arrow-previous
	{
		left: -60px;
	}
	
	.showcase-arrow-previous:hover
	{
		background-position: 0px -34px;
	}
	
	.showcase-arrow-next
	{
		right: -56px;
		background-position: -34px 0;
	}
	
	.showcase-arrow-next:hover
	{
		background-position: -34px -34px;
	}
	
	/* Content */
	.showcase-content
	{
		background-color: #ffffff;
		text-align: center;
	}
		
		.showcase-content-wrapper
		{
			text-align: center;
			height: 470px;
			width: 700px;
			display: table-cell;
			vertical-align: middle;
		}
		
		/* Styling the tooltips */
		.showcase-plus-anchor
		{
			background-image: url('../images/plus.png');
			background-repeat: no-repeat;
		}
		
		.showcase-plus-anchor:hover
		{
			background-position: -32px 0;
		}
		
		div.showcase-tooltip
		{
			background-color: #fff;
			color: #000;
			text-align: left;
			padding: 5px 8px;
			background-image: url(../images/white-opacity-80.png);
		}
		
		/* Styling the caption */
		.showcase-caption
		{
			color: #000;
			padding: 8px 15px;
			text-align: left;
			position: absolute;
			bottom: 10px; left: 10px; right: 10px;
			display: none;
			background-image: url(../images/white-opacity-80.png);
		}
		
	.showcase-onepage .showcase-content
	{
		margin-bottom: 10px;
	}
	
	/* Button Wrapper */
	.showcase-button-wrapper
	{
		clear: both;
		margin-top: 10px;
		text-align: center;
	}
	
		.showcase-button-wrapper span
		{
			margin-right: 3px;
			padding: 2px 5px 0px 5px;
			cursor: pointer;
			font-size: 12px;
			color: #444444;
		}
	
		.showcase-button-wrapper span.active
		{
			color: #fff;
		}
	
	/* Thumbnails */
	.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */
	{
		background-color: #000;
	}
	
	.showcase-thumbnail-wrapper
	{
		overflow: hidden;
	}
		
		.showcase-thumbnail
		{
			width: 120px;
			height: 90px;
			cursor: pointer;
			border: solid 1px #333;
			position: relative;
		}
		
			.showcase-thumbnail-caption
			{
				position: absolute;
				bottom: 2px;
				padding-left: 10px;
				padding-bottom: 5px;
			}
			
			.showcase-thumbnail-content
			{
				padding: 10px;
				text-align: center;
				padding-top: 25px;
			}
			
			.showcase-thumbnail-cover
			{
				background-image: url(../images/black-opacity-40.png);
				position: absolute;
				top: 0; bottom: 0; left: 0; right: 0;
			}
		
		.showcase-thumbnail:hover
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail:hover .showcase-thumbnail-cover
			{
				display: none;
			}
		
		.showcase-thumbnail.active
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail.active .showcase-thumbnail-cover
			{
				display: none;
			}
	
	.showcase-thumbnail-wrapper-horizontal
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
		{
			margin-right: 10px;
			width: 116px;
		}
	
	.showcase-thumbnail-wrapper-vertical
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-vertical .showcase-thumbnail
		{
			margin-bottom: 10px;
		}
		
	.showcase-thumbnail-button-backward,
	.showcase-thumbnail-button-forward
	{
		padding: 7px;
		cursor: pointer;
	}
	
	.showcase-thumbnail-button-backward
	{
		padding-bottom: 0px;
		padding-right: 0px;
	}
	
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-image: url(../images/arrows-small.png);
			background-repeat: no-repeat;
			display: block;
			width: 17px;
			height: 17px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical
		{
			background-position: 0 -51px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -51px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical
		{
			background-position: 0 -34px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -34px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-position: 0 -17px;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px -17px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal
		{
			background-position: 0 0;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px 0;
		}
		
		/* Hide button text */
		.showcase-thumbnail-button-forward span span,
		.showcase-thumbnail-button-backward span span
		{
			display: none;
		}
	


/* Clear (used for horizontal thumbnails)
-------------------------------------------*/

.clear
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	float: none;
}

/*New Slide Show Style end*/

.GalleryImageNotFound
{
	font-family: Times new roman, Helvetica, sans-serif;
	font-size: 20px;
	color: #ff0000;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
	
	line-height:normal;
}
