﻿#htmlfromcms * 
{   text-align:left !important;
}

#htmlfromcms h2{
	font-size:20px;
	font-weight:normal;
	margin:10px 0 10px 0;
	line-height: 110%;
}

img.imgleft {
	float:left;
	padding-right:12px;
	padding-bottom:5px;
}
img.imgright {
	float:right;
	padding-left:12px;
	padding-bottom:5px;
}
img.noborder
{   border:0 !important;
}
.date 
{   font-style: italic;
}
div.line {
	/*background-image:url(/img/juntos/news_separator.gif);*/
	border-top: 1px solid #ddd;	
	background-position:bottom;
	background-repeat:repeat-x;
	height:10px;
	margin-top:25px;
}
.itemhide 
{   visibility:hidden !important;
    display:none;
}
.itemshow 
{   visibility:visible !important;
}
.listitem 
{   padding-top:5px;
    padding-bottom:3px;
    color: #555555;
}
.separator 
{   border-top:dotted solid #ccc;
}
.pageinfo
{   margin-top: 0px;
    font-family:'Lucida Grande', Tahoma, Arial, Helvetica, Serif !important;
    font-weight:normal;
    font-size:11px;
    padding:2px 0px 2px 0px;
    /*border-top:dotted 1px #ccc;
    border-bottom: dotted 1px #ccc;*/
    color:#999;
    margin-bottom:10px;
}
#pagelist 
{   float:left;
}
#pagelistsidebar
{   float:right;
}
.listdetails 
{   font-size:12px;
    line-height: 120%;
}
.pager
{   font-family:'Lucida Grande', Tahoma, Arial, Helvetica, Serif !important;
    /*font-weight:bold;*/
    padding:5px 0px 5px 0px;
    /*border-top:dotted 1px #ccc;*/
    margin-top:15px;
    text-align:center;
    margin-top:15px;
}
.pager a
{   font-family:'Lucida Grande', Tahoma, Arial, Helvetica, Serif !important;
    display:inline-block;
    padding:5px;
    background-color:#FAFDF6 !important;
    color:#666 !important;
    border:none !important;
}
.pager a:hover
{   font-family:'Lucida Grande', Tahoma, Arial, Helvetica, Serif !important;
    display:inline-block;
    padding:5px;
    background-color:#FFF;
    color:#666;
    text-decoration:underline;
    border:none !important;
}
/* -- BOXES ----- */

.contentbox .boxheader 
{   height:20px;
    padding:9px 10px 0px 10px;
    background-repeat:no-repeat;
}
.contentbox h3
{
    margin-bottom:0px; 
    margin-top:0px; 
    padding:0px; 
    font-family: Calibri, 'Lucida Grande', Tahoma, Arial, Helvetica; 
    font-size:12px; 
    text-transform:uppercase;
}
.contentbox .boxcontent 
{   padding:0px 10px 10px 10px;
}

.yellowbox 
{   width:228px; 
    border:solid 1px #cc9900;
    background-color:#F9EDCC;
    background-image:url(/img/boxes/y_bg.jpg);
}

.yellowbox .boxheader
{ background-image:url(/img/boxes/y_header.jpg);
}

.graybox
{   width:318px; 
    border:solid 1px #999;
    background-color:#EAF5E0;
    background-image:url(/img/boxes/g_bg.jpg);
}

.graybox .boxheader
{ background-image:url(/img/boxes/g_header.jpg);
}

.notebox {
	padding:10px;
	background-color:#FFFFCC;
	border-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	margin:15px 0px 15px 0px;
}	
.errorbox {
	padding:10px;
	background-color:#FFCCCC;
	border-color:#FF0000;
	border-style:solid;
	border-width:1px;
	margin-bottom:15px;
}
.warningmsg
{ 
	background-position:10px 10px; 
	background-image:url(/img/icons/warning.gif); 
	background-repeat:no-repeat; 
	padding:10px; 
	padding-left:55px;
	margin-bottom:15px;
	border:solid 1px #FFCC00;
	background-color:#FFFFCC;
}
.urlbox
{
	display:block;
	font-family:Geneva,Helvetica,Arial;
	font-size:11px;
	color:black;
	background-color:White;
	padding:3px;
	border:solid 1px #999999;
	margin:7px 0px 7px 0px;
}
.listtable th 
{   padding:5px;
    padding-bottom:10px;
    font-family:Calibri, 'Lucida Sans', Tahoma, Arial, Helvetica;
}
.listtable td
{   padding:10px 5px 10px 5px;
    border-top: dotted 1px #666666;
    vertical-align:top;
    }
.listtable .alternating
{   background-color:#ECECEC;
    }
div.post
{   font-size:13px;
    line-height:140%;
    }
div.buttonbox
{   margin-top:30px;
    clear:both;    
}
div.buttonbox a
{   display:block;
    height:105px;
    width:115px;
    padding:15px;
    font-family:'Lucida Grande', Tahoma, Arial, Helvetica;
    font-size:20px;
    line-height:110%;
    margin-right:10px;
    margin-bottom:10px;
    float:left;
    background-color:#DDD;
    color:#666 !important;
    text-decoration:none;
    border:none !important;
}
div.buttonbox a:hover
{   background-color:#666;
    color:#FFF !important;
    cursor:hand;
    text-decoration:none;
    border:none !important;           
}
div.button a.last 
{   margin-right:0px;   
}
#contentlist 
{   float:right;
    width:200px;
    border:solid 1px #ccc;
    background-color:#ECECEC;
    padding:0;
    font-family:'Lucida Grande', Tahoma, Arial, Helvetica, Sans-Serif;
    font-size:11px;
    line-height:110%;
    color:#666;
    margin-left:15px;
}
#list-title 
{   font-size:18px;
    margin:0 !important;
    padding:5px;
    margin-bottom:10px !important;
}
#contentlist h3 
{   background-color:#ccc;
    font-size:14px;
    margin:0 !important;
    padding:5px;
    margin-bottom:10px !important;
}
#contentlist ul 
{   margin:0 !important;
    padding:0 !important;
}
#contentlist li
{   margin:0px 0px 5px 0px !important;
    padding:0px 5px 5px 5px !important;
    list-style-type:none;
    list-style-position:inside;
}
#contentlist li a 
{   border:0 !important;
    color:#666;
}
#resources h3 
{   width:65px;
    float:left;
    display:block;
    margin:0 !important;
    padding:0 10px 0px 0px !important;
    font-size:14px !important;
    line-height:100%;
}
#resources ul 
{   width:520px;
    float:right;
    margin-left:0px;
    padding-left:15px;
    }
#resources li
{   font-family:'Lucida Grande', Tahoma, Arial, Helvetica, Sans-Serif;
    font-size:11px;
    line-height:130%;
    padding-bottom:5px;
    list-style-type:square;
    color:#666;
    }
#resources .type {
    border-top:dotted 1px #ccc;
    padding-top:10px;
    padding-bottom:5px;
}
.listitem 
{   padding-top:5px;
    padding-bottom:3px;
}
.separator 
{   border-top:dotted solid #ccc;
}
.pageinfo
{   margin-top:-5px;
    font-family:'Lucida Grande', Tahoma, Arial, Helvetica, Serif !important;
    font-weight:normal;
    font-size:11px;
    padding:2px 0px 2px 0px;
    /*border-top:dotted 1px #ccc;
    border-bottom: dotted 1px #ccc;*/
    color:#999;
    margin-bottom:10px;
}
#pagelist 
{   float:left;
}
#pagelistsidebar
{   float:right;
}

.pager
{   font-family:'Lucida Grande', Tahoma, Arial, Helvetica, Serif !important;
    /*font-weight:bold;*/
    padding:5px 0px 5px 0px;
    /*border-top:dotted 1px #ccc;*/
    margin-top:15px;
    text-align:center;
    margin-top:15px;
}
.pager a
{   font-family:'Lucida Grande', Tahoma, Arial, Helvetica, Serif !important;
    display:inline-block;
    padding:5px;
    background-color:#DDD;
    color:#666;
    border:none !important;
}
.pager a:hover
{   font-family:'Lucida Grande', Tahoma, Arial, Helvetica, Serif !important;
    display:inline-block;
    padding:5px;
    background-color:#DDD;
    color:#666;
    text-decoration:underline;
    border:none !important;
}
/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar {
    background-image: url(/img/icons/FilledStar.png);
}
.emptyRatingStar {
    background-image: url(/img/icons/EmptyStar.png);
}
.savedRatingStar {
    background-image: url(/img/icons/SavedStar.png);
}
/* Article Side */
#forumadd 
{   margin-top:30px;
    background-color:white; 
    font-family:'Lucida Grande',Tahoma,Arial,Helvetica;
    font-size:12px;
}
#articleside 
{   float:right;
    margin-top:40px;
    margin-left:15px; 
    margin-bottom:15px; 
    padding-left:10px; 
    background-color:white; 
    width:175px;
    font-family:'Lucida Grande',Tahoma,Arial,Helvetica;
    font-size:12px;
}
#articleside h4, #forumadd h4
{   font-family:Georgia !important;
    font-weight:bold !important;
    margin-top:10px;
    margin-bottom:3px;
    font-size:15px !important;
    color:#333;
    border-top:solid 2px #333;
    padding-top:3px;
}
#articleside a 
{   text-decoration:none;
    border-bottom:0 !important;
    color:#333 !important;
}
#articleside a:hover
{   border-bottom:0 !important;
    color:#333 !important;
    text-decoration:underline !important;
}
#articleside li 
{ list-style:none !important;
}
/* Juntos Share */
#share_social, #share_email {
}
#share_social ul {
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
}
#share_social ul li {
	margin: 0;
	padding: 0;
}
#share_social ul li a {
	background-position: 0px 2px;
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	padding: 2px 0 2px 22px;
	vertical-align: middle;
}
#share div.clear {
	clear: both;
	float: none;
}
#share_facebook {
	background-image: url(/App_Themes/icons/facebook.gif);
}
#share_delicious {
	background-image: url(/App_Themes/icons/delicious.gif);
}
#share_digg {
	background-image: url(/App_Themes/icons/digg.gif);
}
#share_stumble {
	background-image: url(/App_Themes/icons/stumble.gif);
}
#share_furl {
	background-image: url(/App_Themes/icons/furl.gif);
}
#share_netscape {
	background-image: url(/App_Themes/icons/netscape.gif);
}
#share_yahoo_myweb {
	background-image: url(/App_Themes/icons/yahoo_myweb.gif);
}
#share_technorati {
	background-image: url(/App_Themes/icons/technorati.gif);
}
#share_google_bmarks {
	background-image: url(/App_Themes/icons/google_bmarks.gif);
}
#share_newsvine {
	background-image: url(/App_Themes/icons/newsvine.gif);
}
#share_blinklist {
	background-image: url(/App_Themes/icons/blinklist.gif);
}
#share_reddit {
	background-image: url(/App_Themes/icons/reddit.gif);
}
#share_blogmarks {
	background-image: url(/App_Themes/icons/blogmarks.gif);
}
#share_magnolia {
	background-image: url(/App_Themes/icons/magnolia.gif);
}
#share_windows_live {
	background-image: url(/App_Themes/icons/windows_live.gif);
}
#share_tailrank {
	background-image: url(/App_Themes/icons/tailrank.gif);
}
#share_more {
	background-image: url(/App_Themes/icons/more.gif);
}

#share_facebook:hover {
	cursor: pointer;
}
#share_delicious:hover {
	cursor: pointer;
}
#share_digg:hover {
	cursor: pointer;
}

#topnav 
{   color:#999;
    font-family:'Lucida Grande', Tahoma, Arial, Helvetica, Serif !important;
    font-weight:normal;
    text-transform:uppercase;
    font-size:11px;
    /*border-top:dotted 1px #CCC;*/
    padding-top:2px;
    padding-left:2px;
    border-bottom:1px solid #DDD;
    width:600px;
}
#topnav .section 
{   width:200px;
    float:left;
    padding-top:5px;
    border:none !important;
}
#topnav .right 
{   width:180px;
    float:right;
    text-align:right;
}
#topnav a:hover 
{   text-decoration:underline;
}
#topnav a
{   display:inline-block;
    padding:5px;
    background-color:#DDD !important;
    color:#666 !important;
    border:none !important;
}
#topnav a:hover
{   display:inline-block;
    padding:5px;
    background-color:#DDD;
    color:#666;
    text-decoration:underline;
    border:none !important;
}
.dottedUnder
{
    border-bottom:1px dotted #cccccc;

}
/* -- FORMS -----*/
table.form td {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	padding: 5px 3px 5px 0px;
}
table.form td.dotted {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	border-top:1px dotted #cccccc;
	padding: 12px 3px 5px 0px;
}
table.form input {
	width:275px;
	margin:0px 3px 5px 3px;
}
table.form td.rad 
{	padding: 5px 5px 5px 0px;
}
table.form td.rad input 
{	width:auto;
}

table.form input:focus {
	background-color:#FFFFCC;
}
table.form textarea:focus {
	background-color:#FFFFCC;
}

/* -- Contact Form -----*/
.style1
{
    height: 20px;
}
.uppercase
{
    text-transform:uppercase;
}
.btnCalendar
{
    padding-top:20px;
}
.formDropdown
{
    margin-left:3px;
}
.formPageCenter
{
    padding-left:130px;
}

.image_left{
	padding-top:5px;
	overflow:hidden;
	width:100%; 
	padding-bottom: 10px; 
	border-bottom: 1px dotted #ccc;
}
.image_left img{
	float:left;
	margin-top:3px;
	width: 79px;
}
.image_left .text_right{
	float:left;
	margin-left:30px;
	width:350px;
}
.image_left .text_right h1{
	font-size:16px;
	font-weight:normal;
	color:#8cac13;
}
.image_left .text_right p{
	line-height:15px;
	padding:1px 0px;
	color:#474747;
}
.image_left .text_right p a{ color:#005ea7; text-decoration:underline;}

.italicize
{
    font-style: italic;   
}

.bolded
{
    font-weight: bold;
}

.profileMinHeight
{
    min-height: 150px;
}

#juntosPager
{
    margin-top: 15px;
}

.radioButton
{
    width: 10px !important;
}

.vMiddle
{
     vertical-align:middle;
}