﻿/* CONTAINER */
#template_standard { width: 100%; }

/* Images */
.template_imagecaption { background-color: #E4E4E4; }
.template_imagecaption p { margin: 0 0px; min-height: 15px; padding-left:3px; padding-right:3px;}
.template_image {padding-top:20px;}
td.full_image_container_cell {padding-top:15px;}

/* ACTION LINKS(EMAIL, PRINT, SHARE) */
.template_actionLinks { float: right; width: 100%; }

#actionlinks { /*width: 370px;*/ float: right;}
.actionlinks_inline { display: inline; }
.actionlinks_options { padding-top: 2px; }
.actionlinks_options #linkEmail:link, .actionlinks_options #linkPrint:link,
.actionlinks_options #linkEmail:hover, .actionlinks_options #linkPrint:hover,
.actionlinks_options #linkEmail:visited, .actionlinks_options #linkPrint:visited
{ line-height: 18px; font-size:10px; }

.actionlinks_options, .actionlinks_options a, .actionlinks_options a:visited,
.actionlinks_options a:hover, .actionlinks_options a span, .actionlinks_options span a,
.actionlinks_options a:link span, .actionlinks_options span a:link
    { color: #a6a6a6; font-size: 10px; line-height: 18px;}
.actionlinks_options a:hover span, .actionlinks_options a:hover
    { text-decoration: none; }
.actionlinks_options a img { vertical-align: text-bottom; border: none; }
.actionlinks_options a { margin-right: 8px; }
.actionlinks_email a { color: #003366; font-size: 12px; }
.actionlinks_icon { vertical-align: top;}
.email_container { position: absolute; left:30%; }
.email_form { width: 300px; text-align: left; background-color: #fff; border: solid 1px black; z-index: 2000; position: relative; top:10px; }
.email_form table { width:100%; }
.email_form table th { text-align: left; }
.email_form input.text, .email_form textarea { width: 98%; font-family: Arial; font-size: 12px; }
.hidden { visibility: hidden; display: none; z-index: 0; }

/* Comment container */
.comment_header { width: 300px; }

/* ARTICLE DETAIL STYLING */
.detail_standard_author, .detail_standard_contributors {  font-style:italic; }
.detail_standard_date { font-size: 9px; font-weight: bold; letter-spacing: 1px; }


/* CALLOUTS */

.Basic_left_align, .Box_left_align, .Shaded_left_align, .Pull_quote_left_align
{

    float: left;
    margin-right: 20px;   
    margin-top: 15px;
    margin-bottom: 5px;
    padding-bottom: 5px;   
    width: 165px; 
}

.Basic_right_align, .Box_right_align,.Shaded_right_align,  .Pull_quote_right_align
{
    float: right;
    margin-left: 20px; 
    margin-top: 15px;
    margin-bottom: 5px;
    padding-bottom: 5px;   
    width: 165px; 
}

.Basic_left_align h2, .Box_left_align h2, .Shaded_left_align h2, .Pull_quote_left_align h2
{ 
    font-size: 15px;
    font-weight: bold;
    border-bottom: solid 1px #cccccc;
    padding: 5px;
    margin: 0px 0px 5px 0px;
}




.Basic_left_align p, .Box_left_align p, .Shaded_left_align p, .Pull_quote_left_align p,
.Basic_right_align p, .Box_right_align p,.Shaded_right_align p,  .Pull_quote_right_align p
{ 

    padding: 5px;

}


.Basic_right_align h2, .Box_right_align h2,.Shaded_right_align h2,  .Pull_quote_right_align h2
{ 
    font-size: 15px;
    font-weight: bold;
    border-bottom: solid 1px #cccccc;
    padding: 5px;
    margin: 0px 0px 5px 0px;
}


.Basic_left_align ul, .Box_left_align ul, .Shaded_left_align ul, .Pull_quote_left_align ul,
.Basic_right_align ul, .Box_right_align ul,.Shaded_right_align ul,  .Pull_quote_right_align ul
{ 
    margin-top: 0;
    margin-bottom: 0;  
    padding-left: 15px;
    _padding-left: 0; 
    _margin-left: 15px; 
}

/* basic callout/insert */
.Basic_left_align,.Basic_right_align
{ 
    
    border-top: double 3px #cccccc;
    border-bottom: solid 2px #cccccc;
}

/* box callout/insert */
.Box_left_align
{ 
    border-right: solid 1px #cccccc;
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
}

.Box_right_align
{ 
    border-left: solid 1px #cccccc;
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
}

.Shaded_left_align, .Shaded_right_align 
{
    background-color: #e0e0e0;
    border-top: solid 3px #cccccc;
    border-bottom: solid 2px #cccccc;
}

.Pull_quote_left_align p , .Pull_quote_right_align p
{
    font-size: 22px; margin: 0px; font-family: Georgia, Serif;
        border-top: solid 2px #cccccc;
    border-bottom: solid 1px #cccccc;
}

.Pull_quote_left_align h2, .Pull_quote_right_align h2
{
    font-size: 10px; letter-spacing: 1px; border: none;
}

/*suresh begin for w3c compliance*/
#actionlinks {float:none;}
#actionlinks a, #actionlinks a:link, #actionlinks a:visited, #actionlinks a:active, #actionlinks a:hover {text-decoration:none;}
#actionlinks a:hover {color:#3d3d3d;}

#Recactionlinks {float:none;}
#Recactionlinks a, #Recactionlinks a:link, #Recactionlinks a:visited, #Recactionlinks a:active, #Recactionlinks a:hover {text-decoration:none;}
#Recactionlinks a:hover {color:#3d3d3d;}

#Emailactionlinks {float:none;}
#Emailactionlinks a, #Emailactionlinks a:link, #Emailactionlinks a:visited, #Emailactionlinks a:active, #Emailactionlinks a:hover {text-decoration:none;}
#Emailactionlinks a:hover {color:#3d3d3d;}
 .fb_share_count_wrapper {float:none;}


.actionlinks_optionfs .floatright {float: right;}
#actionlinks a img { border: none; }
#actionlinks a:hover img { text-decoration: none; }

#Recactionlinks a img { border: none; }
#Recactionlinks a:hover img { text-decoration: none; }

#Emailactionlinks a img { border: none; }
#Emailactionlinks a:hover img { text-decoration: none; }
/*suresh end for w3c compliance*/


/*gallery Detail settings Style*/
.highlight { background-color: #ECF4F8; border: 1px solid #B3D3E5; padding: 10px; margin: 5px 0; }
.highlight select {width:100%;}

.GalleryDetailSettings_PaddingLeft { padding-left: 10px; width:90%;}
