.custom #custom_elementbody.custom {

background: #ffffff url('images/bkgnd.png');
background-position: center bottom;
background-repeat: repeat-x;
margin-bottom: 125pt;


}

.custom #container {
 
    border-left: 2px solid #d8d8d8;

    border-right: 2px solid #d8d8d8;

    margin-top: 1em;

    margin-bottom: 1em;

}



.custom #page {

    background: #fff;

}



.custom .menu li {

    padding: 0 .25em;

}



.custom #header {

    border-top: 8pt solid #f75733;

    /*background-image: url('images/bkgndClouds.png');*/

    background-repeat:no-repeat;

    background-position:15px 21px;

    border-bottom: 2pt solid #f75733;
    
    text-align: center;

}




.format_text .comments_intro span.bracket {

    display:none;

}



.format_text .to_comments span.bracket {

    display:none;

}




.custom #sidebars h3, .custom #sidebars h3 a { 

    font-variant: normal; letter-spacing: 0; color: #f75733; padding: 0.4em 10; text-decoration: none; border-bottom: 1px solid #ddd;

}

#sidebars .sidebar ul.sidebar_list {

    padding-top: 1em; 

}

.custom #footer {

    border-bottom: 8pt solid #f75733;

    background-image: url('images/bkgndClouds.png');

    background-repeat:no-repeat;

    background-position:top;

    font-size: 8pt;

    line-height: 12pt;

    color: #ffffff;

    background-color: #1E5DED;

    padding: 20px;

}

.custom #logo a:hover{color: #eeeeee}
.custom .tweetmeme_button{position:relative}

.custom ul.subscriptions li {
float:left;
width:40%;
}



.custom li.rss {
background:url("images/feed.png") no-repeat scroll 0 0 transparent;
padding:0 0 0 24px;
margin-bottom:3em;
}

.custom li.email {
background:url("images/email.png") no-repeat scroll 0 0 transparent;
padding:0 0 0 24px;
margin-bottom:3em;
}

.custom .center_nav {text-align: center; height: 15px}
.custom .top {padding-top:.5em}
.custom .menu a {text-transform: none;}
.custom .custom_box {background:none repeat scroll 0 0 #F75733;}
.custom #custom_box {font-size:1.6em; font-weight: bold; color: #fff;}
.custom #header { padding-bottom: 4.2em; }
.custom #multimedia_box {margin-right:1.1em; margin-left:1.1em;}

.header
{
	border-top: 8pt solid #f75733;
	background-image: url('images/bkgndClouds.png');
	background-repeat:no-repeat;
	background-position:top;
	color: #fff;
  margin-bottom: 15px;
}

.logoCompartment
{
	margin-top: -20pt;
}

.headerTitle
{
	margin-top: 6pt;
	margin-left: 6pt;
	margin-right: 6pt;
	margin-bottom: -8pt;
}

.homePageMenu
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	color: #f8f8f8;
	margin-bottom: 6pt;
}

.homePageMenuLink:link { 
	cursor: pointer;
	text-decoration: none; 
	color: #f8f8f8;
	}
.homePageMenuLink:visited { 
	cursor: pointer;
	text-decoration: none; 
	color: #f8f8f8;
	}
.homePageMenuLink:hover { 
	cursor: pointer;
	text-decoration: none; 
	color: #00f800;
	}
.homePageMenuLink:active { 
	cursor: pointer;
	text-decoration: none; 
	color: #00f800;
	}
	
	.menuBarCompartment
{
	font-size: 10pt;
	line-height: 12pt;
	text-align: left;
	font-weight: bold;
/*
	color: #3262db;		//blue
*/
	color: #101010;
	height: 40pt;
	min-height: 40pt;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background: url('images/vinYellOrangeMenuBar.png') repeat ;
	text-transform: uppercase;
}

.headCall
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	color: #f8f8f8;
}

.headCallNumber
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 10pt;
	line-height: 10pt;
	font-weight: bold;
	color: #ffffff;
}

.qtyHeaderCompartment
{
	margin-top: -30pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	line-height: 15pt;
	text-align: left;
	font-weight: normal;
	color: #f0f0f0;
}

a.menuItemLink:link { 
	text-decoration: none; 
	color: #101010;
	white-space: nowrap;
	}
a.menuItemLink:visited { 
	text-decoration: none; 
	color: #101010;
	white-space: nowrap;
	}
a.menuItemLink:hover { 
	text-decoration: underline; 
	color: #00a000;
	white-space: nowrap;
	}
a.menuItemLink:active { 
	text-decoration: underline; 
	color: #00a000;
	white-space: nowrap;
	}
.siteMenuBar {
    font-family: "raleway",sans-serif;
    font-size: 10pt;
    font-weight: bold;
    line-height: 12pt;
    margin-top: 0px;
    text-align: center;
    text-transform: uppercase;
}
.custom #logo {background-repeat: no-repeat; width: 399px; height: 66px; text-indent: -9999px; float: left; }
.custom #logo a {width: 170px; height: 145px; display: block; outline: none;}
.siteMenuItemLast {
    border-right: 1px solid #dcdbdc;
    cursor: pointer;
    padding: 6pt 24pt 4pt;
    white-space: nowrap;
}
.grayMed {
    color: #858585;
}

.colorWhite {
    color: #ffffff;
}
.siteMenuItem {
    border-left: 1px solid #dcdbdc;
    cursor: pointer;
    padding: 6pt 24pt 4pt;
    white-space: nowrap;
}
#header #tagline {
    font-family: "raleway",sans-serif;
    font-size: 3.4em;
    line-height: 1.429em;
	padding-top: 21px;
}

/*** My Custom CSS here ***/
.custom #container { border: 0 none; margin: 0 auto; width: 99%; }
.custom #page { background: none repeat scroll 0 0 transparent !important; }
.custom #content_box,
.custom .main-menu ul.menu { border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; margin: 1px auto 0; width: 1024px; }
.custom .main-menu ul.menu { background: none repeat scroll 0 0 #01bbd6; border: 0 none; box-shadow: 0 3pt 6pt #808080; font-family: "raleway",sans-serif; font-size: 12px; height: 30pt; line-height: 12pt; min-height: 30pt; text-align: center; }
.custom .main-menu ul.menu li { display: inline-block; float: none; height: 40px; margin-bottom: 0; padding: 0; }
.custom .main-menu ul.menu li:after { color: #fff; content: "|"; float: right; font-size: 16px; font-weight: 400; position: relative; right: -3px; top: -28px; }
.custom .main-menu ul.menu li:last-child:after { content: ""; }
.custom .main-menu ul.menu li > a {background: none repeat scroll 0 0 transparent; border: 0 none; color: #ffffff; font-family: "raleway",sans-serif; font-size: 12pt; font-weight: 400; letter-spacing: 0; text-transform: uppercase; line-height: 39px; padding: 1px 13px 0 12px; position: relative; top: -1px; }
.custom .main-menu ul.menu li > a:hover { background: none repeat scroll 0 0 transparent; color: #ffffff; text-decoration: underline; }
.custom #header { background-position: 0 30px; border: 0 none; margin: 0 auto; width: 1024px; position: relative; left: -3px; top: 1px; }
.custom #content_box { background: none repeat scroll 0 0 #fff; padding-top: 20px; }
.custom #footer { background: none repeat scroll 0 0 #fff; border-top: 0 none; border-bottom: 4pt solid #f9a01b; border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; color: #858585; margin: 0 auto; padding: 0; width: 1024px; }
.custom #custom_element { background: none repeat scroll 0 0 #eff0f1 !important; border-bottom: 1px solid #01bbd6 !important; }
.custom #custom_element .frame { margin: 0 auto; position: relative; width: 1024px; }
.custom #custom_element .frame ul { list-style-type: none; margin: 0; }
.custom #custom_element .frame ul li { border-right: 1px solid #dcdbdc; display: inline-block; padding: 6pt 23pt 4pt 25pt; }
.custom #custom_element .frame ul li:first-child { border-left: 1px solid #dcdbdc; }
.custom #custom_element .frame ul li.active { background: none repeat scroll 0 0 #7ad7e6; padding: 6pt 24pt 4pt !important; border-right: 0 none; }
.custom #custom_element .frame ul li.active a { color: #fff; }
.custom #custom_element .frame ul li a { color: #858585; font-family: "raleway",sans-serif; font-size: 16px; font-weight: 400; text-transform: uppercase; }
#footer > p { display: none; }
#footer .footer-menu ul.menu { border: 0 none; text-align: center; }
#footer .footer-menu ul.menu li { background: none repeat scroll 0 0 transparent; display: inline-block; float: none; padding: 0; }
#footer .footer-menu ul.menu li:after { content: "|"; float: right; font-family: "raleway",sans-serif; font-size: 10pt; font-weight: 200; position: relative; right: -3px; top: -24px; }
#footer .footer-menu ul.menu li:last-child:after { content: ""; }
#footer .footer-menu ul.menu li > a { background: none repeat scroll 0 0 transparent; border: 0 none; color: #858585; font-family: "raleway",sans-serif; font-size: 10pt; font-weight: normal; letter-spacing: normal; line-height: 12pt; }
#footer .footerContent .imgContent { margin: 0 0 14px; padding-top: 20px; text-align: center; }
#container .contact-info { left: -7px; position: relative; text-align: right; top: 14px; font-weight: 400; }
#container .contact-info ul { list-style-type: none; margin: 0; }
#container .contact-info ul li { display: inline-block; margin: 0; padding: 0; }
#container .contact-info li:after { color: #858585; content: "|"; font-size: 12px; font-weight: 700; position: relative; right: -20px; top: -22px; }
#container .contact-info ul li:last-child:after { color: #fff; }
#container .contact-info .contactContent { left: 0; line-height: 28px; padding: 0 10px; position: relative; vertical-align: middle; }
#container .contact-info .flagContent > a.current { background-color: #d0d0d0; border: 1px solid #000000; margin: 0 2px; padding: 1pt 3pt 0; position: relative; top: 1px; }
#container .contact-info ul li > a { color: #858585; font-family: "raleway",sans-serif; font-size: 10pt; line-height: 12pt; white-space: nowrap; padding: 0 10px; }
#container #page a.button { background: none repeat scroll 0 0 #f9a01b; color: #fff; display: inline-block; font-family: "raleway",sans-serif; font-size: 11pt; font-weight: 500; left: 16px; line-height: 11pt; margin-right: 24px; max-width: 160px; padding: 6pt; position: relative; text-align: left; text-indent: 17px; top: 1px; width: 100%; }
#container #page a.button:hover { color: #e5e5e5; text-decoration: none; }
.contact-info ul li .contactContent > a { color: #858585; font-family: "raleway",sans-serif; font-size: 10pt; line-height: 12pt; }
.contact-info ul li .contactContent > a:hover { text-decoration: underline; }
.custom #sidebars h3, .custom #sidebars h3 a { color: #f9a01b; }
h1, h2, h2 a { color: #858585; }
body { color: #858585; }
a, h2 a:hover, #logo a:hover { color: #858585; }
.custom #page #custom_element .frame > ul li { padding-left: 22pt; padding-right: 24pt; }
.contact-info ul li .contactContent > a.flag_es { left: -1px; position: relative; top: 1px; }
#container .contact-info .contactContent a.button { padding: 6pt 3pt 6pt 9pt !important; position: relative; top: 1px; }
#container .contact-info .contactContent.flagContent { left: 12pt; }
#container .contact-info li.contactus .contactContent { left: 11.96pt; }
#container .contact-info li.contactus:after { font-size: 9pt; right: -15.2pt; }
body { font-family: "raleway",sans-serif; }