/*---------------------------------------------------------------------------------------------------------------
 GLOBAL RESET 
 --------------------------------------------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*---------------------------------------------------------------------------------------------------------------
GLOBAL
 --------------------------------------------------------------------------------------------------------------- */
body {
	line-height: 1;
	color: #505050;
	background: white;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

a{
color: #0d80b7;
text-decoration:none;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}

a:hover{
text-decoration:underline;
}

.sIFR-alternate{
display:none;

}

.moveleft{
float:left;
}
.floatImageLeft {
	float: left;
	margin: 0 20px 20px 0;
}

.moveright{
float:right;
}
.floatImageRight {
	float: right;
	margin 0 0 20px 20px;
}

.floatleft{
float:left;
margin: 0 10px 10px 0;
}

.floatright{
float:right;
margin: 0 0 10px 10px;
}

.padding1{
	padding:0px 10px 10px 10px;
}

.padding11{
padding:0px;
}
.padding1FloatRight{
	padding: 0 0 10px 10px;
}

.padding2{
padding:5px;
}


.quote{
font-size:120%;
font-style:italic;
line-height:1.2;
color:#000000;
}

/*---------------------------------------------------------------------------------------------------------------
WRAPPER
 --------------------------------------------------------------------------------------------------------------- */
#wrapper {
width:985px;
margin-left:auto;
margin-right:auto;
}


/*---------------------------------------------------------------------------------------------------------------
HEADER
 --------------------------------------------------------------------------------------------------------------- */
 
 #header {
 width:980px;
 height:148px;
 background-image:url(../../images/bg_header.jpg);
 background-repeat:repeat-x;
 font-size:10px;
 position:relative;
 }
 
#header a{ 
color:#393939;

}

#header a:hover{ 
color:#990000;

}

#header li{
text-transform:uppercase;
padding-left:5px;
}

 
 #header h1 a{
 float:left;
 text-indent:-9999px;
 background-image:url(../../images/bg_header_h1.jpg);
 background-repeat:no-repeat;
 display:block;
 width:304px;
 height:148px;
 }
 
 #header h2 {
 float:left;
 text-indent:-9999px;
 background-image:url(../../images/bg_header_h2.jpg);
 background-repeat:no-repeat;
 display:block;
 width:598px;
 height:148px;
 }
 
#header #top_menu {
	width:650px;
	position:absolute;
	top:8px;
	left:0px;
	margin-left:315px;
}
 
 #header ul{
 float:left;
 padding:5px 10px 0px 0px;
 }
 
 #header ul li{
 display:inline;
 border-left:1px solid #666666;
 }
 
 #header #search {
 float:left;
 }
 
 .textbox{
 border:1px solid #CCCCCC;
 padding:2px;
 color:#666666;
 width:140px;
 }
 
.searchField {
	width: 150px;
}
.searchButton{
	border:1px solid #CCCCCC;
	padding:3px;
	font-size:95%;
	text-transform:uppercase;
	border:1px solid #CCCCCC;
	background-color:#bbdef0;
	vertical-align:top;
	margin-left:5px;
}
 
 #header b{
	font-weight:bold;
	font-size:150%; 
 }
 
div#cse-search-results {
	width: 700px;
	padding-left: 20px;
}
div#cse-search-results iframe {
	width: 680px;
}


/*---------------------------------------------------------------------------------------------------------------
CONTENT - LAYOUT
 --------------------------------------------------------------------------------------------------------------- */
/*#content div{
border:1px solid #FF0000;
} 
 */
 
 
#home_left{
	width:460px;
	float:left;
	font-size:95%;
}

#home_left strong{
	font-weight:bold;
	font-size:100%;
}

#home_right{
	width:504px;
	float:left;
	font-size:100%;
	line-height:1.2;
}

.twocols,
.threecols {
	margin-top: 15px;
}
.twocols{
	width:720px;
}

.threecols{
	width:490px;
}

#col_left{
	float:left;
	width:230px;
	font-size:95%;
}

#col_mid{
	float:left;
	font-size:100%;
	padding-right:10px;
}

#col_right{
	float:left;
	width:246px;
	padding-right:0px;
	font-size:95%;
}




/*---------------------------------------------------------------------------------------------------------------
MIDDLE COLUMN
 --------------------------------------------------------------------------------------------------------------- */
#col_mid h2{
	font-weight:bold;
	font-size:140%;
	color:#000000;
	padding:2px 0px 2px 0px;
	margin-bottom: .5em;
}

#col_mid h3{
	font-weight:normal;
	font-size:180%;
	color:#4f4f4f;
	padding:2px 0px 2px 0px;
}

#col_mid h4{
	font-weight:normal;
	font-size:135%;
	color:#4f4f4f;
	padding:2px 0px 2px 0px;
	line-height:1.3;
	margin-bottom: .5em;
}

#col_mid p{
	font-weight:normal;
	font-size:100%;
	color:#4f4f4f;
	padding:0px 0px 6px 0px;
	line-height:1.5;
}

#col_mid p.highlight{
	background-color:#eeeeee;
	padding:10px 20px 10px 20px;
	margin:5px 10px 5px 10px;
}
#col_mid p.highlight strong {
	font-size:110%;
	font-weight:bold;
}
#col_mid ul {
	margin-left:15px;
	padding-bottom:5px;
	padding-top:0;
}
#col_mid ul li {
	line-height:1.4;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	padding:0px 10px 6px 0;
}
#col_mid p.caption{
	font-size: 80%;
}


/*---------------------------------------------------------------------------------------------------------------
LIST STYLING
 --------------------------------------------------------------------------------------------------------------- */
 #list{
 margin:10px 20px 10px 10px;
 font-size:95%;
 }
 
#list ul li{
padding:12px 0px 12px 0px;
border-bottom:1px dotted #CCCCCC;
}

#list h4 a{
font-size:100%;
}

/*---------------------------------------------------------------------------------------------------------------
COMPONENT BOXES
 --------------------------------------------------------------------------------------------------------------- */

#content .instructions {
	display:none;
}
#content .component_box1 p,
#content .component_box2 p,
#content .component_box3 p,
#content .component_box4 p,
#content .component_box5 p,
#content .component_box6 p {
	border:none;
}

.pepsi {
	width: 436px;
	text-align: center;
	margin: 8px;
}

.component_box1,
.component_box1_red {
width:210px; 
background-color:#e9e8e8; 
margin:8px;
}

.component_box1 p,
.component_box1_red p {
padding:8px 15px 1em 15px;
}
.noBG {
	background-color:#FFF; 
}
.component_box1 h2{
	background-image:url(../../images/bg_h2.jpg);
	background-repeat:no-repeat;
	padding-left:8px;
	padding-top:2px;
	text-transform:uppercase;
	color: #fff;
	font-size: 13px;
	padding: 5px 10px 5px 10px;
}


.component_box1_red h2{
	background-image:url(../../images/bg_box_red.jpg);
	background-repeat:no-repeat;
	padding-left:8px;
	padding-top:2px;
	text-transform:uppercase;
	color: #fff;
	font-size: 13px;
	padding: 5px 10px 5px 10px;
}



.component_box2{
width:210px; 
background-color:#f9edd0; 
margin:8px; 
background-image:url(../../images/bg_box_yellow.jpg); 
background-repeat:no-repeat;
}

.component_box2 h2{
padding-left:0px;
padding-top:8px;
text-transform:uppercase;
font-size:13px;
color:#000000;
}

.component_box2 p{
padding:10px 15px 15px 15px;
}

#sponsors.component_box2 {
	text-align: center;
}
#sponsors.component_box2 p {
font-size:110%;
color:#333333;
	text-align: left;
}
#sponsors.component_box2 .componentContent .logos {
	display: none;
	border: none;
	background: none;
	padding: 0px;
	margin-left: 8px;
}




.component_box3{
margin-top:10px;
}

.component_box3 img{
padding:5px;
}

.component_box3 p{
padding:8px 15px 15px 15px;
}

.component_box3 h2{
background-image:url(../../images/bg_h2_long.jpg);
background-repeat:no-repeat;

color:#FFFFFF;
font-size:13px;
padding:5px 10px;
text-transform:uppercase;

}

.component_box3 ul li{
padding:4px 15px 4px 15px;
border-bottom:1px solid #CCCCCC;
}





.component_box4{
width:246px;
margin-top:8px;
background-color:#f9edd0; 
background-image:url(../../images/bg_box_blue.jpg); 
background-repeat:no-repeat;
line-height:1.2;
}

.component_box4 h2{
padding-left:8px;
padding-top:8px;
padding-bottom:2px;
margin:5px;
border-bottom:1px dotted #999999;
}

.component_box4 p{
padding:0px 15px 15px 15px;
}

.component_box4 strong{
font-weight:bold;
font-size:120%;
}

div#stories p {
	vertical-align: top;
}

.component_box5{
width:246px;
margin-top:8px;
background-color:#f9edd0; 
background-image:url(../../images/bg_box_gray.jpg); 
background-repeat:no-repeat;
line-height:1.3;
font-size:110%;
}

.component_box5 h2{
padding-left:8px;
padding-top:8px;
padding-bottom:2px;
margin:5px;
border-bottom:1px dotted #999999;
}

.component_box5 p{
padding:0px 15px 15px 15px;
}





.component_box6{
	width:330px;
	margin-right:10px;
	background-color:#ffffff; 
	line-height:1.2;
	background-image:url(../../images/bg_h2_corner.jpg); 
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px;
	font-size:95%;
}

.component_box6 a:hover b{
	color:#000000;
	text-decoration:none;
}

.component_box6 h2{
	padding-left:8px;
	padding-top:8px;
	padding-bottom:0px;
	margin:5px;
	font-weight:bold;
	border-bottom:1px dotted #999999;
}

.component_box6 h3 a{
	font-size:70%;
}

#col_mid .component_box6 p{
	padding:0px 10px 15px 10px;
}

.component_box6 ul li{
	border-bottom:1px dotted #CCCCCC;
	padding:12px 0px 12px 10px;
}

#col_mid .component_box6 ul li {
	border-bottom:1px dotted #CCCCCC;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:12px 0 12px 10px;
}


.component_box6 strong{
font-weight:bold;
font-size:120%;
}


.component_box7,
.component_box7_3col{
width:100%;
border-bottom:1px solid #CCCCCC;
margin-bottom:15px;
}

.component_box7 h4,
.component_box7_3col h4{
width:100%;
background-image:url(../../images/bg_component7_h4.jpg);
background-repeat:no-repeat;
text-align:center;
}

.component_box7 a,
.component_box7_3col a {
line-height:1.2;
}

.component_box7 div strong,,
.component_box7_3col div strong{
font-weight:normal;
color:#000000;
font-size:110%;
}


.component_box7 div{
/*border:1px solid #FF0000;*/
background-image:url(../../images/bg_component7_div.jpg);
background-repeat:repeat-y;
margin-left:10px;
margin-bottom:10px;
}

.component_box7_3col div {
/*border:1px solid #FF0000;*/
background-image:url(../../images/bg_component7_div_3column.jpg);
background-repeat:repeat-y;
margin-bottom:10px;
}


.component_box7 div div{
background-image:none;
width:200px;
float:left;
margin:10px;
padding:5px;
font-size:95%;
text-align:center;
line-height:1;
/*background-color:#e5e5e5;*/
}
.component_box7_3col div div {
background-image:none;
width:144px;
float:left;
margin:10px 4px;
padding:5px;
font-size:95%;
text-align:center;
line-height:1;
/*background-color:#e5e5e5;*/
}

div.componentGlobalLink {
	padding: 0 15px 15px;
}
#content div.componentContent {
	padding: 0px;
}



#col_mid p.pullout{
	background-color:#eeeeee;
	padding:10px 20px 10px 20px;
	margin:5px 0px 10px 10px;
	width: 200px;
	float: right;
}
#col_mid p.pullout strong {
	font-size:110%;
	font-weight:bold;
}

table.borderedTable {
	border-left:1px dotted #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
table.borderedTable td {
	border-right:1px dotted #CCCCCC;
	border-top:1px solid #CCCCCC;
	font-size:95%;
	width:215px;
	padding: 6px;
}

div#testimonials .componentContent {
	display: none;
}

div#stories .componentContent {
	display: none;
}

div#faq .componentContent {
	display: none;
}

/*---------------------------------------------------------------------------------------------------------------
PAGE SPECIFIC DECLARATIONS
 --------------------------------------------------------------------------------------------------------------- */
#photoGalleryTeasers img {
	width: 60px;
	height: 40px;
}
#photoGalleryTeasers ul li div {
	margin-left: 70px;
}

#homeGalleryIframe {
	width: 497px;
	height: 272px; /* swf height + 35 */
}

#home_left #homeTopLeft img,
#home_left #homeTopRight img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#home_left .component_box1 img {
	margin-top: .5em;
}

#list ul li {
	border-bottom:1px dotted #CCCCCC;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:5px 0 15px;
	margin-bottom: 10px;
}

div.sitemapCol {
	width: 215px;
	float: left;
}
div.sitemapCol2 {
	margin-left: 215px;
}
#col_mid div.sitemapCol ul,
#col_mid div.sitemapCol2 ul {
	padding-top: 3px;
}
#col_mid div.sitemapCol ul li,
#col_mid div.sitemapCol2 ul li {
	list-style-image: none;
	list-style-type: none;
	padding-top: 3px;
	padding-bottom: 3px;
}

li#item1_sitemap > a,
li#item2_sitemap > a,
li#item3_sitemap > a,
li#item4_sitemap > a,
li#item5_sitemap > a {
	font-weight: bold;
}
li#item1_sitemap,
li#item2_sitemap,
li#item3_sitemap,
li#item4_sitemap,
li#item5_sitemap {
	margin-bottom: .6em;
}
#col_mid div.sitemapCol ul li ul,
#col_mid div.sitemapCol2 ul li ul {
	margin-bottom: 0;
	padding-bottom: 0;
}
/*---------------------------------------------------------------------------------------------------------------
MAIN NAVIGATION
 --------------------------------------------------------------------------------------------------------------- */

#nav,
#nav ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	width:100%;
	background-image:url(../../images/nav/bg_item.jpg);
	background-repeat:no-repeat;
}

#nav a {
	display: block;
	width: 180px;
	color: #fff;
	text-decoration: none;
	order:0px solid #FF0000;
	height:28px;
}
#nav li ul li a {
	height: auto;
}

#nav li {
	float: left;
	padding: 0;
	width: 150px;
}

#nav li#item1_main {
	float: left;
	padding: 0;
	width: 223px;;
}

#nav li#item1_main a{
	width: 170px;
	text-indent:-9999px;
}

#nav li#item1_main ul a{
	background-image:none;
	text-indent:0;
}

#nav li#item2_main {
	float: left;
	padding: 0;
	width: 157px;;
}

#nav li#item2_main a{
	width: 170px;
	text-indent:-9999px;
}

#nav li#item2_main ul a{
	background-image:none;
	text-indent:0;
}

#nav li#item3_main {
	float: left;
	padding: 0;
	width: 254px;;
}

#nav li#item3_main a{
	width: 170px;
	text-indent:-9999px;
}

#nav li#item3_main ul a{
	background-image:none;
	text-indent:0;
}


#nav li#item4_main {
	float: left;
	padding: 0;
	width: 195px;;
}

#nav li#item4_main a{
	width: 170px;
	text-indent:-9999px;
}

#nav li#item4_main ul a{
	background-image:none;
	text-indent:0;
}

#nav li#item5_main {
	float: left;
	padding: 0;
	width: 151px;;
}

#nav li#item5_main a {
	width: 170px;
	text-indent:-9999px;
}

#nav li#item5_main ul a {
	background-image:none;
	text-indent:0;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;
	font-weight: normal;
	margin: 0;
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-image:none;
}
#nav li#item1_main a,
#nav li#item1_main ul {
	width: 220px;
}
#nav li#item1_main ul li a {
	width: 205px;
}

#nav li#item2_main a,
#nav li#item2_main ul {
	width: 155px;
}
#nav li#item2_main ul li a {
	width: 140px;
}

#nav li#item3_main a,
#nav li#item3_main ul {
	width: 251px;
}
#nav li#item3_main ul li a {
	width: 236px;
}

#nav li#item4_main a,
#nav li#item4_main ul {
	width: 193px;
}
#nav li#item4_main ul li a {
	width: 178px;
}

#nav li#item5_main a,
#nav li#item5_main ul {
	width: 150px;
}
#nav li#item5_main ul li a {
	width: 135px;
}

#nav li#item1_main ul li ul li a,
#nav li#item2_main ul li ul li a,
#nav li#item3_main ul li ul li a,
#nav li#item4_main ul li ul li a,
#nav li#item5_main ul li ul li a {
	width: 135px;
}

/* add above */

/*#nav li#item2_main ul,
#nav li#item3_main ul,
#nav li#item4_main ul {
	margin-left: 20px;
}
#nav li#item1_main ul li ul,
#nav li#item2_main ul li ul,
#nav li#item3_main ul li ul,
#nav li#item4_main ul li ul {
	margin-left: 180px;
}
#nav li#item5_main ul {
	margin-left: -31px;
}
#nav li#item5_main ul li ul {
	margin-left: -182px;
}*/


#nav li#item1_main ul li ul {
	margin-left: 220px;
}

#nav li#item2_main ul li ul {
	margin-left: 155px;
}

#nav li#item3_main ul li ul {
	margin-left: 251px;
}
#nav li#item4_main ul li ul {
	margin-left: 193px;
}

#nav li#item5_main ul li ul {
	margin-left: -152px;
}

/* Add above */

#nav li li {
	width: 180px;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #999999;
}

#nav li#item1_main li {
	width: 220px;
}
#nav li#item2_main li {
	width: 155px;
}
#nav li#item3_main li {
	width: 251px;
}
#nav li#item4_main li {
	width: 193px;
}
#nav li#item5_main li {
	width: 150px;
}

/* Add above */

#nav li#item1_main li ul,
#nav li#item2_main li ul,
#nav li#item3_main li ul,
#nav li#item4_main li ul,
#nav li#item5_main li ul,
#nav li#item1_main li ul li,
#nav li#item2_main li ul li,
#nav li#item3_main li ul li,
#nav li#item4_main li ul li,
#nav li#item5_main li ul li {
	width: 150px;
}
#nav li ul a {
	width: 170px;
	color:#666666;
	font-size:95%;
	line-height:1.3em;
	padding: 5px 5px 5px 10px;
}

#nav li ul ul {
	margin: -26px 0px 0px 0px;
}

#nav li:hover ul ul,
#nav li:hover ul ul ul {
	left: -999em;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul {
	left: auto;
}

#nav li:hover a:hover {
	background-image:none;
	color:#0d80b7;
}

#nav li.item1:hover ul li a:hover {
	background-image:none;
}

#nav li.item1:hover {
	background-image:url(../../images/nav/bg_item1.jpg);
	background-position:left -30px;
}

#nav li.item2:hover {
	background-image:url(../../images/nav/bg_item2.jpg);
	background-position:left -30px;
}

#nav li.item3:hover {
	background-image:url(../../images/nav/bg_item3.jpg);
	background-position:left -30px;
}

#nav li.item4:hover, #nav li.item4.sfhover {
	background-image:url(../../images/nav/bg_item4.jpg);
	background-position:left -30px;
}

#nav li.item5:hover, #nav li.item5.sfhover {
	background-image:url(../../images/nav/bg_item5.jpg);
	background-position:left -30px;
}

#nav a.daddy {
	background-color:#c3e6f6;
}


/* MAIN NAV ON STATES */

#nav li#item1_main.treeOn,
#nav li#item1_main.leafOn {
	background-image:url(../../images/nav/bg_item1.jpg);
	background-position:left -30px;
}
#nav li#item2_main.treeOn,
#nav li#item2_main.leafOn {
	background-image:url(../../images/nav/bg_item2.jpg);
	background-position:left -30px;
}
#nav li#item3_main.treeOn,
#nav li#item3_main.leafOn {
	background-image:url(../../images/nav/bg_item3.jpg);
	background-position:left -30px;
}
#nav li#item4_main.treeOn,
#nav li#item4_main.leafOn {
	background-image:url(../../images/nav/bg_item4.jpg);
	background-position:left -30px;
}
#nav li#item5_main.treeOn,
#nav li#item5_main.leafOn {
	background-image:url(../../images/nav/bg_item5.jpg);
	background-position:left -30px;
}

#nav li ul li.leafOn {
	background-color:#C3E6F6;
}



/*---------------------------------------------------------------------------------------------------------------
SUB NAVIGATION
 --------------------------------------------------------------------------------------------------------------- */

#subnav {
	font-size:100%;
	text-transform:uppercase;
}

#subnav {
	margin:5px 10px 10px 10px;

}

#subnav li{
	padding:5px 0px 5px 0px;
}

#subnav a{
	color:#3d3d3d;
}

#subnav ul li strong{
	display:none;
}

#subnav ul li ul li ul{
	font-size:95%;
	padding-left:15px;
	padding-top:10px;
}

#subnav .selected{
	font-weight:bold;
}

#subnav #item1_lm,
#subnav #item2_lm, 
#subnav #item3_lm,
#subnav #item4_lm,
#subnav #item5_lm {
	display:none;
}


#subnav #item1_lm.treeOn,
#subnav #item2_lm.treeOn, 
#subnav #item3_lm.treeOn,
#subnav #item4_lm.treeOn,
#subnav #item5_lm.treeOn {
	display:block;
}


/* MAIN NAV ON STATES */

#subnav ul li#item1_lm .leafOn > a,
#subnav ul li#item2_lm .leafOn > a,
#subnav ul li#item3_lm .leafOn > a,
#subnav ul li#item4_lm .leafOn > a,
#subnav ul li#item5_lm .leafOn > a {
	color:#0D6690;
	font-weight: bold;
	text-decoration: underline;
}




/*---------------------------------------------------------------------------------------------------------------
FOOTER
 --------------------------------------------------------------------------------------------------------------- */
 
#footer {
	width:980px;
	color:#ffffff;
	font-size:80%;
	text-transform:uppercase;
	line-height:18px;
	border-top:5px solid #0765c2;
	background-color:#FFFFFF;
	padding:15px 0px 15px 0px;
	margin-top:10px;
	height:70px;
	background-image:url(../../images/bg_footer.jpg);
	background-repeat:repeat-x;
}

#footer p{
	margin-right:10px;
}

#footer a{
	text-decoration:none;
	color: #ffffff;
}

#footer a:hover{
	text-decoration:underline;
}

#footer ul li{
	display:inline;
}

#footer li a{
	border-left:1px solid #cccccc;
	padding-left:5px;
	padding-right:5px;
}

#footer ul li ul{
	display:none;
}

#footer #footer-right {
	float: right;
	width: 75%;
	text-align: right;
}

#footer #footer-left {
	float: left;
	width: 25%;
	margin-top: -8px;
}

.facebook {
	margin: 0px 0px 0px 10px;
	border: 0px;
	position: relative;
	top:10px;
}

.twitter {
	margin: 0px;
	border: 0px;
	position: relative;
	top:10px;
}





/*---------------------------------------------------------------------------------------------------------------
CLEARFIX
 --------------------------------------------------------------------------------------------------------------- */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
