/* 
================================
 Container Styles for DotNetNuke
================================
*/   

.container_title { color:#00b3b5; font-family: Verdana, Arial, sans-serif; font-weight:500; font-size: 14pt; height: 31px; background: url(container_title_bg.gif) no-repeat left bottom; padding-bottom: 7px;}
.container_title_no_underline { color:#00b3b5; font-family: 'Lucida Sans', Arial, sans-serif; font-weight:100; font-size: 15pt; height: 31px; padding-bottom: 7px; letter-spacing:-1px; }

.c_head_blue h2.c_title, .c_head_blue h2.c_title input {color:#61A3D5;}

.c_container{margin-bottom:16px;}


/* Style used for the mugshots on the people pages */
.person_image {margin: 4px 27px 20px 0; float:left; }
.person_name {padding: 0; margin: 0; float:left; }
.email_address {float: right;}
.person_intro {padding-top: 40px;}
               
/*---------- To align the Actions, Icon and Title ---------*/
.c_icon, .c_actions, h2.c_title{float:left;}
.c_icon img {float:left; padding-right:4px;}

.icn img{margin-right:5px;}

.title_vis{float:right;}

.c_content{clear:both;}


.c_footer {clear:both;margin-bottom:0;padding:0; text-align:right;}

/*---------- default style for head & normal -----------*/
.Normal p{margin-top:0px;}

/*---------- For the inline edit icons -----------*/
.eipbackimg {background-color:#DAE7F2;border:solid 1px #4F839F;}
.c_content .eipbackimg {margin-top:0;margin-left:-20px;}


/*******************************************/
/* Specific styles for specific containers */
/*******************************************/

/***********/
/* DEFAULT */
/***********/

.c_contentpane{padding: 18px 0 0 0;}
.c_contentpane_no_underline {padding: 13px 0 0 0;}

/* h1 is same as the title text */
.c_contentpane.Normal h1 {color:#00b3b5; font-family: 'Lucida Sans', Arial, sans-serif; font-weight:100; font-size: 15pt; height: 31px; letter-spacing:-1px; padding-bottom: 0;}

/* h2 is same as the banner text */
.c_contentpane.Normal h2 {margin-top:0px; font-size: 12pt; line-height: 22px; font-family: 'Lucida Sans', Arial, sans-serif; letter-spacing: 1px; color: #32363f; font-weight: bold; padding-bottom: 0;}

/***************/
/* BANNER TEXT */
/***************/

.c_container_bannertext{margin-bottom:5px;}
.c_contentpane_bannertext{padding: 5px 0 0 0;}

/* Font setting for the banner text container */
.c_contentpane_bannertext.Normal p{margin-top:0px; font-size: 12pt; line-height: 22px; font-family: 'Lucida Sans', Arial, sans-serif; letter-spacing: 1px; color: #32363f; font-weight: bold; }

/***********/
/* NOTITLE */
/***********/

.c_contentpane_notitle{padding: 0; }

/* h1 is same as the title text */
.c_contentpane_notitle.Normal h1 {color:#00b3b5; font-family: 'Lucida Sans', Arial, sans-serif; font-weight:100; font-size: 15pt; height: 31px; letter-spacing:-1px;  padding-bottom: 0; }

/* h2 is same as the banner text */
.c_contentpane_notitle.Normal h2 {margin-top:0px; font-size: 12pt; line-height: 22px; font-family: 'Lucida Sans', Arial, sans-serif; letter-spacing: 0px; color: #32363f; font-weight: bold;  padding-bottom: 0; }


/**********/
/* SHADOW */
/**********/

.shadow {margin: 8px 0px 10px 0; width: 925px; background: url(shadow.jpg) no-repeat; float: left; height: 3px; clear: both;}

.container_title_shadow {color:#00b3b5; font-family: 'Lucida Sans', Arial, sans-serif; font-weight:100; font-size: 15pt; height: 31px; padding-bottom: 7px; letter-spacing:-1px; }


/**********************/
/* SPEECH BUBBLE LEFT */
/**********************/

.c_content_speech_bubble_left{padding: 0 15px 0 15px; BACKGROUND: #d6d6d6;}
.c_contentpane_speech_bubble_left{padding: 15px 0 15px 0; }
.c_speech_bubble_arrow_left{background: url(arrow_grey_big.gif) no-repeat left bottom; width:90px; height:27px; float:left; }

/* Font settings for the speech bubble container */
/* The h5 and h6 are used for the FROM and WHO lines respectively */
.c_contentpane_speech_bubble_left.Normal p {margin-top:0; font-size: 11pt; line-height: 22px; letter-spacing: 1px; color: #677375; }
.c_contentpane_speech_bubble_left.Normal h5 {margin:0; line-height: 20px; font-style: italic; font-weight: normal; letter-spacing: 1px; color: #677375; font-size: 1.2em; padding: 0; }
.c_contentpane_speech_bubble_left.Normal h6 {margin:0; line-height: 20px; font-style: italic; font-weight: normal; letter-spacing: 1px; color: #00b3b5; font-size: 1.2em; padding: 0; }

/***********************/
/* SPEECH BUBBLE RIGHT */
/***********************/

.c_content_speech_bubble_right{padding: 0 15px 0 15px; BACKGROUND: #00b3b5;}
.c_contentpane_speech_bubble_right{padding: 15px 0 15px 0; }
.c_speech_bubble_arrow_right{background: url(arrow.gif) no-repeat right bottom; width:90px; height:27px; float:right; }

/* Font settings for the speech bubble container */
/* The h5 and h6 are used for the FROM and WHO lines respectively */
.c_contentpane_speech_bubble_right.Normal p  {margin-top:0; line-height: 22px; letter-spacing: 1px; color: #FFFFFF; font-size: 11pt; }
.c_contentpane_speech_bubble_right.Normal h5 {margin:0; line-height: 20px; font-style: italic; font-weight: normal; letter-spacing: 1px; color: #ffffff; font-size: 1.2em; padding: 0; }
.c_contentpane_speech_bubble_right.Normal h6 {margin:0; line-height: 20px; font-style: italic; font-weight: normal; letter-spacing: 1px; color: #03e4e7; font-size: 1.2em; padding: 0; }

