/********************************************************************/
/* Blue Sombrero 													*/
/* Created: 02-04-2013 by Krunal									*/
/* Updated: 02-27-2013 by Krunal									*/
/********************************************************************/

@import url(//fonts.googleapis.com/css?family=Droid+Sans:400,700);

/* Comman CSS */
/********************************************************************/
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,b,u,i,center,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-size: 100%;
										vertical-align: top; background: transparent; }
blockquote,q							{ quotes: none; }
blockquote:before,
blockquote:after,
q:before,q:after						{ content:''; content: none; }
:focus									{ outline:none; }
ins										{ text-decoration:none; }
del										{ text-decoration:line-through; }
form									{ height: 100%; }
img										{ border: 0; padding: 0; margin: 0; }
html, body								{ text-align: left; font-size: 13px; margin: 0; padding: 0;
										font-family: 'Droid Sans',Arial,Helvetica,sans-serif; height: 100%;
										background: #fff; color: #635f59; line-height: 19px; 
										font-weight: normal; }

/* Text CSS */
/********************************************************************/
h1, h2, h3, h4, h5, h6					{ font-family: 'Droid Sans',Arial,Helvetica,sans-serif; 
										font-weight: normal; color: #635f59; padding: 0 0 12px 0; }
h1										{ font-size: 60px; line-height: 72px; }
h2										{ font-size: 30px; line-height: 42px; }
h3										{ font-size: 26px; line-height: 32px; }
h4										{ font-size: 20px; line-height: 26px; }
h5	 									{ font-size: 18px; line-height: 24px; }
h6										{ font-size: 16px; line-height: 20px; }
p										{ padding: 0 0 12px 0; font-family: 'Droid Sans',Arial,Helvetica,sans-serif; }
ul, ol									{ padding: 0; margin: 0 0 24px 12px;}
ul li, ol li							{ padding:0; margin: 0; }
sup										{ vertical-align: top; font-size: 8px; }
small									{ font-size: 8px; }
.Normal, 
.NormalDisabled,
.BoldText,
.NormalRed,
.SubHead,
.SkinObject								{ font-family: 'Droid Sans',Arial,Helvetica,sans-serif; font-weight:normal;
										font-size: 13px; line-height: 19px; text-align: left; }

.Normal, .NormalDisabled				{ color: #635f59; }
.BoldText								{ color: #635f59; font-weight: bold; }
.NormalRed								{ color: #cd0000; font-weight: bold; }
.SubHead								{ color: #00529c; }
.SkinObject								{ color: #0174cc; }
.BlueText								{ color: #0e79be; }

/* Link CSS */
/********************************************************************/
a, a:link, a:visited,
a.CommandButton, 
a.CommandButton:link, 
a.CommandButton:visited,
a.SkinObject, 
a.SkinObject:link,
a.SkinObject:visited					{ font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
										font-weight: normal; font-size: 13px; text-decoration: none;
										line-height: 19px; color: #0174cc; }
a:active, a:hover, a:focus,
a.CommandButton:active, 
a.CommandButton:hover, 
a.CommandButton:focus,
a.SkinObject:hover , 
a.SkinObject:focus,
a.SkinObject:active						{ color: #000; text-decoration: none; }
.paneOutline							{ outline: 1px dotted #000; border: none; }
.paneOutline center						{ text-align: center; }
.paneOutline .SubHead					{ color: #000; }

/* DNN Empty Pane CSS For IE */
/********************************************************************/
.DNNEmptyPane							{ font-size: 0px; line-height: 0px; display: none; }

/* Input CSS */
/********************************************************************/
input.NormalTextBox,
textarea.NormalTextBox,
select.NormalTextBox					{ font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
										font-weight:normal; font-size: 14px; line-height: 22px;
										height: 22px; background: #fff; border: 1px solid #b9b9b9; 
										padding: 4px 8px; margin: 2px 0px; color:#635f59;
  										/* Safari 3-4, iOS 1-3.2, Android 1.6- */
  										-webkit-border-radius: 3px; 
  										/* Firefox 1-3.6 */
  										-moz-border-radius: 3px;
  										/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  										border-radius: 3px; }
select.NormalTextBox					{ padding: 5px 5px 5px 8px; }
input.NormalTextBox:focus, 
input.NormalTextBox:hover,
textarea.NormalTextBox:focus,
textarea.NormalTextBox:hover,
select.NormalTextBox:focus,
select.NormalTextBox:hover				{ border-color: #222; }
textarea.NormalTextBox, select.NormalTextBox
										{ height: auto; }

/* Button CSS */
/********************************************************************/
.StandardButton,
a.StandardButton,
a.StandardButton:link,
a.StandardButton:visited				{ background: #3a95cf; /* Old browsers */
										/* IE9 SVG, needs conditional override of 'filter' to 'none' */
										background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhOTVjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjcwYjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
										background: -moz-linear-gradient(top,  #3a95cf 0%, #0270b8 100%); /* FF3.6+ */
										background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a95cf), color-stop(100%,#0270b8)); /* Chrome,Safari4+ */
										background: -webkit-linear-gradient(top,  #3a95cf 0%,#0270b8 100%); /* Chrome10+,Safari5.1+ */
										background: -o-linear-gradient(top,  #3a95cf 0%,#0270b8 100%); /* Opera 11.10+ */
										background: -ms-linear-gradient(top,  #3a95cf 0%,#0270b8 100%); /* IE10+ */
										background: linear-gradient(to bottom,  #3a95cf 0%,#0270b8 100%); /* W3C */
										filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a95cf', endColorstr='#0270b8',GradientType=0 ); /* IE6-8 */
										color: #fff; display: inline-block; border: 1px solid #2079b9;
										font-size: 13px; line-height: 20px; margin: 12px 0; padding: 8px 12px;
										text-shadow: 1px 1px 1px #0062b3; 
										-moz-box-shadow: inset 1px 1px 1px #86e4ff, 1px 1px 2px rgba(0,0,0,0.3);
										-webkit-box-shadow: inset 1px 1px 1px #86e4ff, 1px 1px 2px rgba(0,0,0,0.3);
										box-shadow: inset 1px 1px 1px #86e4ff, 1px 1px 2px rgba(0,0,0,0.3);
  										/* Safari 3-4, iOS 1-3.2, Android 1.6- */
  										-webkit-border-radius: 3px; 
  										/* Firefox 1-3.6 */
  										-moz-border-radius: 3px;
  										/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  										border-radius: 3px;  }
.StandardButton:hover, 
.StandardButton:focus,
a.StandardButton:hover,
a.StandardButton:focus					{ background: #515151; /* Old browsers */
										/* IE9 SVG, needs conditional override of 'filter' to 'none' */
										background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxNTE1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjJiMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
										background: -moz-linear-gradient(top,  #515151 0%, #2b2b2b 100%); /* FF3.6+ */
										background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(100%,#2b2b2b)); /* Chrome,Safari4+ */
										background: -webkit-linear-gradient(top,  #515151 0%,#2b2b2b 100%); /* Chrome10+,Safari5.1+ */
										background: -o-linear-gradient(top,  #515151 0%,#2b2b2b 100%); /* Opera 11.10+ */
										background: -ms-linear-gradient(top,  #515151 0%,#2b2b2b 100%); /* IE10+ */
										background: linear-gradient(to bottom,  #515151 0%,#2b2b2b 100%); /* W3C */
										filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-8 */
										border-color: #000; outline: none; text-decoration: none; color: #fff; text-shadow: 1px 1px 1px #000; 
										-moz-box-shadow: inset 1px 1px 1px #848484, 1px 1px 2px rgba(0,0,0,0.3);
										-webkit-box-shadow: inset 1px 1px 1px #848484, 1px 1px 2px rgba(0,0,0,0.3);
										box-shadow: inset 1px 1px 1px #848484, 1px 1px 2px rgba(0,0,0,0.3); }

/* Float CSS */
/********************************************************************/
.float-left								{ float:left; }
.float-right							{ float:right; }
.clear:after							{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clear-both,
.CSS_ClearBoth							{ clear:both; font-size: 0px; line-height: 0px; height: 0px; }

/* DNN Overwrite CSS */
/********************************************************************/
.ControlPanel,
.ControlPanel td							{ text-align: center; }
.RadMenu								{ text-align: left; }
.textAlignRight							{ text-align: right; }
.textAlignCenter						{ text-align: center; }
.grayColor								{ color: #635f59; }

/* Skin CSS */
/********************************************************************/
html, body								{ height: 100%; }
.skin-area								{ min-height: 100%; _height: 100%; background-color: #edeceb; }
.skin-width								{ width: 980px; margin: auto; }
.skin-head								{ background-color: #fff; -moz-box-shadow: 6px 0 6px #000;
  										-webkit-box-shadow: 6px 0 6px #000; box-shadow: 6px 0 6px #000; 
  										padding: 26px 0; position: relative; z-index: 1; }
.skin-logo								{ float: left; }
.skin-nav								{ float: right; }
.skin-banner							{ background: url(images/blue-banner-bg.png) 0 0 repeat-x #025cac; 
										padding: 42px 0; border-bottom: 1px solid #00375f; border-top: 1px solid #5a93c6; }
.skin-bnLeft							{ float: left; }
.skin-bnRight							{ float: right; }
h2.skin-bnHead,
p.skin-bnSummary						{ font-weight: normal; padding: 0; margin: 0; color: #bfd2e5;  }
h2.skin-bnHead							{ font-size: 21px; line-height: 26px; }
p.skin-bnSummary						{ font-size: 18px; line-height: 24px; }

/* Skin Panes CSS */
/********************************************************************/
.skin-content							{ padding: 46px 0 20px;}
.skin-row								{ padding: 46px 0 20px; background-color: #edeceb; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; }
.skin-alt-row							{ padding: 46px 0 20px; background-color: #fff; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; }
.left-pane								{ float: left; width: 450px; }
.right-pane								{ float: right; width: 450px; }
.left-2Colpane							{ float: left; width: 600px; }
.right-2Colpane							{ float: right; width: 332px; }
.left-3Colpane,
.middle-3Colpane,
.right-3Colpane							{ float: left; width: 30%; }
.left-3Colpane,
.middle-3Colpane						{ padding: 0 5% 0 0; }

/* Skin Footer CSS */
/********************************************************************/
.skin-footer							{ padding: 32px 0; }
.skin-ftLeft							{ float: left; }
.skin-ftRight							{ float: right; }
.skin-footer,
.skin-footer .SkinObject,
.skin-footer a.SkinObject,
.skin-footer a.SkinObject:link,
.skin-footer a.SkinObject:visited		{ font-size: 12px; line-height: 18px; color: #ababab; }
.skin-footer a.SkinObject:hover,
.skin-footer a.SkinObject:focus,
.skin-footer a.SkinObject:active 		{ color: #000; }
.skin-ftLinks							{ padding: 0 0 6px 0; }
ul.footer-links							{ margin: 0; padding: 0; }
li.fl-item								{ float: left; display: block; }
a.fl-link,
a.fl-link:link,
a.fl-link:visited						{ display: block; float: left; font-size: 14px; line-height: 18px; color: #5a5a5a; }
a.fl-link:hover,
a.fl-link:focus,
a.fl-link:active 						{ color: #000; text-decoration: none; }
.fl-link-sp								{ display: block; float: left; padding: 0 8px; color: #cbcbcb; text-shadow: 1px 1px 1px #fff; }
a.social-links,
a.social-links:link,
a.social-links:visited					{ float: left; display: block; height: 36px; width: 36px; text-indent: -9999px; }
a.social-facebook,
a.social-facebook:link,
a.social-facebook:visited 				{ background: url(images/social-facebook.png) left top no-repeat transparent; }
a.social-twitter,
a.social-twitter:link,
a.social-twitter:visited 				{ background: url(images/social-twitter.png) left top no-repeat transparent; }
a.social-linkedin,
a.social-linkedin:link,
a.social-linkedin:visited 				{ background: url(images/social-linkedin.png) left top no-repeat transparent; }
a.social-google-plus,
a.social-google-plus:link,
a.social-google-plus:visited 			{ background: url(images/social-google-plus.png) left top no-repeat transparent; }
a.social-links:hover,
a.social-links:focus,
a.social-links:active 					{ background-position: left bottom; }

/* Form & list CSS */
/********************************************************************/
.UDT_Form label							{ color: #635F59; }
.UDT_Type_TextHtml table,
.UDT_Type_TextHtml table td,
.UDT_Type_TextHtml .RadEditor			{ width: auto !important; max-width: auto !important; }
.UDT_Buttons span						{ display: block; padding: 12px 0;  }
.UDT_Buttons							{ vertical-align: middle; text-align: left; }
.UDT_Buttons a.UDT_Cancel,
.UDT_Buttons a.UDT_Cancel:link			{ padding: 10px 0 0 0; }
.UDT_Buttons a.UDT_Default,
.UDT_Buttons a.UDT_Default:link			{ background: #3a95cf; /* Old browsers */
										/* IE9 SVG, needs conditional override of 'filter' to 'none' */
										background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhOTVjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjcwYjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
										background: -moz-linear-gradient(top,  #3a95cf 0%, #0270b8 100%); /* FF3.6+ */
										background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a95cf), color-stop(100%,#0270b8)); /* Chrome,Safari4+ */
										background: -webkit-linear-gradient(top,  #3a95cf 0%,#0270b8 100%); /* Chrome10+,Safari5.1+ */
										background: -o-linear-gradient(top,  #3a95cf 0%,#0270b8 100%); /* Opera 11.10+ */
										background: -ms-linear-gradient(top,  #3a95cf 0%,#0270b8 100%); /* IE10+ */
										background: linear-gradient(to bottom,  #3a95cf 0%,#0270b8 100%); /* W3C */
										filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a95cf', endColorstr='#0270b8',GradientType=0 ); /* IE6-8 */
										color: #fff; display: inline-block; border: 1px solid #2079b9;
										font-size: 13px; line-height: 20px; padding: 8px 12px;
										text-shadow: 1px 1px 1px #0062b3; 
										-moz-box-shadow: inset 1px 1px 1px #86e4ff, 1px 1px 2px rgba(0,0,0,0.3);
										-webkit-box-shadow: inset 1px 1px 1px #86e4ff, 1px 1px 2px rgba(0,0,0,0.3);
										box-shadow: inset 1px 1px 1px #86e4ff, 1px 1px 2px rgba(0,0,0,0.3);
  										/* Safari 3-4, iOS 1-3.2, Android 1.6- */
  										-webkit-border-radius: 3px; 
  										/* Firefox 1-3.6 */
  										-moz-border-radius: 3px;
  										/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  										border-radius: 3px; }
.UDT_Buttons a.UDT_Default:hover,
.UDT_Buttons a.UDT_Default:focus			{ background: #515151; /* Old browsers */
										/* IE9 SVG, needs conditional override of 'filter' to 'none' */
										background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxNTE1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjJiMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
										background: -moz-linear-gradient(top,  #515151 0%, #2b2b2b 100%); /* FF3.6+ */
										background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(100%,#2b2b2b)); /* Chrome,Safari4+ */
										background: -webkit-linear-gradient(top,  #515151 0%,#2b2b2b 100%); /* Chrome10+,Safari5.1+ */
										background: -o-linear-gradient(top,  #515151 0%,#2b2b2b 100%); /* Opera 11.10+ */
										background: -ms-linear-gradient(top,  #515151 0%,#2b2b2b 100%); /* IE10+ */
										background: linear-gradient(to bottom,  #515151 0%,#2b2b2b 100%); /* W3C */
										filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-8 */
										border-color: #000; outline: none; text-decoration: none; color: #fff; text-shadow: 1px 1px 1px #000; 
										-moz-box-shadow: inset 1px 1px 1px #848484, 1px 1px 2px rgba(0,0,0,0.3);
										-webkit-box-shadow: inset 1px 1px 1px #848484, 1px 1px 2px rgba(0,0,0,0.3);
										box-shadow: inset 1px 1px 1px #848484, 1px 1px 2px rgba(0,0,0,0.3); }
.UDT_Form input, 
.UDT_Form textarea 						{ width: 100%; height: auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.bsb-row 								{ border-bottom: 1px dashed #C8C8C8; padding: 12px; }
.bsb-altrow								{ background-color: #F3F3F3; border-bottom: 1px dashed #C8C8C8; padding: 12px; }

/* Red menu overwrites */
/********************************************************************/
.RadMenu .rmRootLink .rmLeftImage		{ display: none; }

/* Slider CSS */
/********************************************************************/
.slide-width							{ width: 980px; margin: auto; position: relative; }
.bluebg-slider							{ background: url(images/blue-bg.png) 0 0 repeat-x #02519c; border-bottom: 1px solid #00375f; }
#slider-wrapper							{ position: relative; overflow: hidden; }
#slider-wrapper a.slide-prev,
#slider-wrapper a.slide-prev:link,
#slider-wrapper a.slide-prev:visited,
#slider-wrapper a.slide-next,
#slider-wrapper a.slide-next:link,
#slider-wrapper a.slide-next:visited	{ position: absolute; top: 50%; height: 90px; width: 60px; margin: -45px 0 0 0;
										background: url(images/slider-arrows.png) left top no-repeat transparent;
										display: block; float: left; text-indent: -9999px; }
#slider-wrapper a.slide-prev,
#slider-wrapper a.slide-prev:link,
#slider-wrapper a.slide-prev:visited	{ left: 0; }
#slider-wrapper a.slide-next,
#slider-wrapper a.slide-next:link,
#slider-wrapper a.slide-next:visited 	{ right: 0; background-position: right top; }
#slider-wrapper a.slide-prev:hover,
#slider-wrapper a.slide-prev:focus,
#slider-wrapper a.slide-prev:active		{ background-position: left bottom; }
#slider-wrapper a.slide-next:hover,
#slider-wrapper a.slide-next:focus,
#slider-wrapper a.slide-next:active 	{ background-position: right bottom; }
#slider:after							{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#slider .slide							{ float: left; text-align: center; }
#slider .slide-image					{ position: relative; float: right; }
#slider .slide-desc-wrapper				{ position: absolute; top: 0; left: 0; width: 500px; padding: 72px 0; 
										font-size: 16px; line-height: 24px; text-align: left; }
#slider .slide-desc-wrapper h2 			{ font-size: 50px; line-height: 52px; text-shadow: 1px 1px 1px #fff;
										font-weight: bold; margin: 0; padding: 0; }
#slider .slide-desc-wrapper h3 			{ font-size: 20px; line-height: 28px; text-shadow: 1px 1px 1px #fff; }
#slider a,
#slider a:link,
#slider a:visited 						{ text-decoration: underline; }
#slider a.StandardButton,
#slider a.StandardButton:link,
#slider a.StandardButton:visited 		{ font-size: 16px; line-height: 20px; text-transform: uppercase; 
										padding: 12px 24px; text-decoration: none; margin: 12px 0 20px 0; }
#home-slides .slide1							{ background: url(images/blue-bg.png) 0 0 repeat-x #02519c; border-bottom: 1px solid #00375f; }
#home-slides .slide1 .slide-desc-wrapper,
#home-slides .slide1 .slide-desc-wrapper h2,
#home-slides .slide1 .slide-desc-wrapper h3,
#home-slides .slide1 .slide-desc-wrapper a,
#home-slides .slide1 .slide-desc-wrapper a:link,
#home-slides .slide1 .slide-desc-wrapper a:visited
										{ color: #fff;  text-shadow: none; }
#home-slides .slide1 .slide-desc-wrapper a:hover,
#home-slides .slide1 .slide-desc-wrapper a:focus,
#home-slides .slide1 .slide-desc-wrapper a:active
										{ color: #86e4ff; }
#home-slides .slide1 .slide-desc-wrapper a.StandardButton:hover,
#home-slides .slide1 .slide-desc-wrapper a.StandardButton:focus,
#home-slides .slide1 .slide-desc-wrapper a.StandardButton:active
										{ color: #fff; }
#home-slides .slide1 .slide-desc-wrapper h2
										{ text-shadow: 0 0 10px #0174cc; }
#home-slides .slide1 .slide-image,
#home-slides .slide3 .slide-image,
#home-slides .slide4 .slide-image,
#funnyhome-slides .slide5 .slide-image	{ right: -130px; }
#funnyhome-slides .slide1 .slide-image,
#funnyhome-slides .slide3 .slide-image,
#funnyhome-slides .slide4 .slide-image,
#home-slides .slide5 .slide-image		{ right: -260px; }
#home-slides .slide3 .slide-desc-wrapper	{ width: 400px; }

/* Banne Links CSS */
/********************************************************************/
.banner-links							{ background-color: #00375f; text-align: center; padding: 12px; }
a.bnLink,
a.bnLink:link,
a.bnLink:visited,
.bnSeparator							{ font-size: 18px; line-height: 24px; color: #aedcff; display: inline; padding: 0 6px; text-transform: uppercase; }
a.bnLink:hover,
a.bnLink:focus							{ color: #fff; text-decoration: underline; }

/* Team Listing CSS */
/********************************************************************/
ul.teamList								{ margin: 0; padding: 0; }
li.tmItem								{ float: left; background: #fff; list-style: none; margin: 0 40px 40px 0; padding: 0;
										-moz-box-shadow: 1px 1px 8px rgba(0,0,0,0.3); -webkit-box-shadow: 1px 1px 8px rgba(0,0,0,0.3);
										box-shadow: 1px 1px 8px rgba(0,0,0,0.3); }
li.tmRowLast								{ margin: 0 0 40px 0; }
.teamSNHolder							{ position: relative; }
.teamSNHolder img						{ max-width: 100%; }
.teamPNInfo								{ position: absolute; left: 8px; right: 12px; top: 222px; }
h3.teamPNName							{ font-size: 24px; line-height: 28px; color: #fff; 
										text-shadow: 1px 1px 1px #000; padding: 4px 12px; margin: 0 0 12px 0; 
										background: #000; background: rgba(0, 0, 0, 0.6);
										filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
										-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; }
.teamPNPosition,
.teamPNContactInfo						{ color: #8f8f8f; display: block; }
.teamPNContactInfo						{ font-style: italic; }
.teamSNLinks							{ position: absolute; right: 8px; bottom: 8px; }
a.teamSN_Facebook,
a.teamSN_Facebook:link,
a.teamSN_Facebook:visited,
a.teamSN_Twitter,
a.teamSN_Twitter:link,
a.teamSN_Twitter:visited,
a.teamSN_Linkedin,
a.teamSN_Linkedin:link,
a.teamSN_Linkedin:visited				{ float: left; display: block; height: 12px; width: 12px; text-indent: -9999px;
										background-repeat: no-repeat; background-color: transparent; margin: 0 1px;
										background-image: url(images/icn-12x12-social.png); }
a.teamSN_Facebook,
a.teamSN_Facebook:link,
a.teamSN_Facebook:visited				{ background-position: 0 0; }
a.teamSN_Facebook:hover,
a.teamSN_Facebook:focus					{ background-position: 0 -12px; }
a.teamSN_Twitter,
a.teamSN_Twitter:link,
a.teamSN_Twitter:visited				{ background-position: -12px 0; }
a.teamSN_Twitter:hover,
a.teamSN_Twitter:focus					{ background-position: -12px -12px; }
a.teamSN_Linkedin,
a.teamSN_Linkedin:link,
a.teamSN_Linkedin:visited				{ background-position: -24px 0; }
a.teamSN_Linkedin:hover,
a.teamSN_Linkedin:focus					{ background-position: -24px -12px; }
.teamPhotoHolder						{ padding: 12px 0; text-align: center; }

/* Blog and Press Release CSS */
/********************************************************************/
.cpArticle:after,
.cpArticle-wrapper:after				{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.cpArticle								{ background-color: #fff; padding: 12px; border-bottom: 1px dashed #C8C8C8; }
.cpArticle-alt							{ background-color: #f3f3f3; }
.cpArticle-detail-head					{ background-color: #f3f3f3; padding: 12px; margin: 12px 0; 
										border-bottom: 1px dashed #C8C8C8; border-top: 1px dashed #C8C8C8; }
.cpArticle-left							{ float: left; width: 72px;  }
.cpArticle-right						{ padding: 0 0 0 84px; }
.cpArticle-date							{ display: block; text-align: center; font-size: 36px; line-height: 36px; 
										font-family: 'Droid Sans',Arial,Helvetica,sans-serif; color: #dadada; }
.cpArticle-day,
.cpArticle-year							{ display: block; text-align: center; font-size: 10px; line-height: 12px; 
										font-family: 'Droid Sans',Arial,Helvetica,sans-serif; color: #b6b6b6;
										text-transform: uppercase; }
h3.cpArticle-head						{ font-size: 20px; line-height: 28px; padding: 0; }
.cpArticle-detail-head h3.cpArticle-head	{ font-size: 32px; line-height: 42px; padding: 0; }
p.cpArticle-summary						{ color: #5a5a5a; padding: 0 0 6px 0; }
.PagingTable							{ border: none; background-color: transparent; padding: 16px 0; height: auto; }

/* Portfolio CSS */
/********************************************************************/
.ui-widget-overlay						{ position: absolute; top: 0; left: 0; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.6); z-index: 7001 !important;
										filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
										-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; }
.pfDialog 								{ z-index: 7002 !important; }
.pika-wraper							{ background-color: #fff; padding: 12px; position: relative;
										-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; 
										-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); 
										-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3); 
										box-shadow: 0 0 6px rgba(0,0,0,0.3); }
.pika-stage								{ position: relative; height: auto !important; }
.pika-counter							{ position: absolute; background: #fff; padding: 6px 12px; top: 0; }
.caption								{ font-size: 18px; line-height: 24px; position: absolute; padding: 6px 0;
										width: 100%; background: #fff; bottom: 0; text-align: center; }
.pfDialog a.ui-dialog-titlebar-close,
.pfDialog a.ui-dialog-titlebar-close:link
										{ position: absolute; top: 0; right: 12px; padding: 8px 12px; background-color: #4c4c4c; 
										color: #fff; border: 2px solid #fff; -webkit-border-radius: 50px; -moz-border-radius: 50px; 
										border-radius: 50px; z-index: 1; font-size: 16px; line-height: 18px; }
.pfDialog a.ui-dialog-titlebar-close:hover,
.pfDialog a.ui-dialog-titlebar-close:focus
										{ background-color: #cd0000; }
a.next,
a.next:link,
a.previous,
a.previous:link							{ position: absolute; top: 50%; background: #fff; cursor: pointer;
										font-size: 12px; line-height: 20px; padding: 8px 12px; color: #000;
										opacity: 0.7; filter: alpha(opacity=70); text-transform: uppercase;
										-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3); 
										-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3); 
										box-shadow: 0 0 6px rgba(0,0,0,0.3); }
a.next:hover,
a.next:focus,
a.previous:hover,
a.previous:focus						{ opacity: 1; filter: alpha(opacity=100); }
a.next,
a.next:link								{ right: -12px; -webkit-border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px; 
										border-radius: 6px 0 0 6px; }
a.previous,
a.previous:link							{ left: -12px; -webkit-border-radius: 0 6px 6px 0; -moz-border-radius: 0 6px 6px 0; 
										border-radius: 0 6px 6px 0; }

ul.pika-thumbs							{ margin: 0; padding: 12px 0 0 0; text-align: center; }
ul.pika-thumbs li							{ display: inline-block; width: 100px; list-style: none; margin: 0 6px; padding: 2px; 
										background: #fff; cursor: pointer; }
ul.pika-thumbs li .clip					{ background: #000; }
.portfolioFilter						{ padding: 12px 0; text-align: center; }
a.pagerLink,
a.pagerLink:link,
a.disableLink,
a.disableLink:link,
a.disableLink:hover,
a.disableLink:focus,
a.portfolioFilterLinks,
a.portfolioFilterLinks:link				{ font-size: 13px; line-height: 20px; margin: 12px 0; padding: 8px 12px; display: inline-block;
										-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
										border: 1px solid transparent; }
a.pagerLink:hover,
a.pagerLink:focus,
a.portfolioFilterLinks:hover,
a.portfolioFilterLinks:focus			{ background: #515151; /* Old browsers */
										/* IE9 SVG, needs conditional override of 'filter' to 'none' */
										background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxNTE1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjJiMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
										background: -moz-linear-gradient(top,  #515151 0%, #2b2b2b 100%); /* FF3.6+ */
										background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(100%,#2b2b2b)); /* Chrome,Safari4+ */
										background: -webkit-linear-gradient(top,  #515151 0%,#2b2b2b 100%); /* Chrome10+,Safari5.1+ */
										background: -o-linear-gradient(top,  #515151 0%,#2b2b2b 100%); /* Opera 11.10+ */
										background: -ms-linear-gradient(top,  #515151 0%,#2b2b2b 100%); /* IE10+ */
										background: linear-gradient(to bottom,  #515151 0%,#2b2b2b 100%); /* W3C */
										filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-8 */
										border-color: #000; outline: none; text-decoration: none; color: #fff; text-shadow: 1px 1px 1px #000; 
										-moz-box-shadow: inset 1px 1px 1px #848484, 1px 1px 2px rgba(0,0,0,0.3);
										-webkit-box-shadow: inset 1px 1px 1px #848484, 1px 1px 2px rgba(0,0,0,0.3);
										box-shadow: inset 1px 1px 1px #848484, 1px 1px 2px rgba(0,0,0,0.3); }
a.disableLink,
a.disableLink:link,
a.disableLink:hover,
a.disableLink:focus						{ background: transparent; color: #888; -moz-box-shadow: none; -webkit-box-shadow: none;
										box-shadow: none; border: none; text-shadow: none; cursor: text; filter: none; }
a.selectedPagerLink,
a.selectedPagerLink:link,
a.selectedPagerLink:hover,
a.selectedPagerLink:focus,
a.selectedFilterLinks,
a.selectedFilterLinks:link,
a.selectedFilterLinks:hover,
a.selectedFilterLinks:focus				{ background: #3a95cf; /* Old browsers */
										/* IE9 SVG, needs conditional override of 'filter' to 'none' */
										background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhOTVjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjcwYjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
										background: -moz-linear-gradient(top,  #3a95cf 0%, #0270b8 100%); /* FF3.6+ */
										background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a95cf), color-stop(100%,#0270b8)); /* Chrome,Safari4+ */
										background: -webkit-linear-gradient(top,  #3a95cf 0%,#0270b8 100%); /* Chrome10+,Safari5.1+ */
										background: -o-linear-gradient(top,  #3a95cf 0%,#0270b8 100%); /* Opera 11.10+ */
										background: -ms-linear-gradient(top,  #3a95cf 0%,#0270b8 100%); /* IE10+ */
										background: linear-gradient(to bottom,  #3a95cf 0%,#0270b8 100%); /* W3C */
										filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a95cf', endColorstr='#0270b8',GradientType=0 ); /* IE6-8 */
										color: #fff; display: inline-block; border: 1px solid #2079b9;
										font-size: 13px; line-height: 20px; margin: 12px 0; padding: 8px 12px;
										text-shadow: 1px 1px 1px #0062b3; 
										-moz-box-shadow: inset 1px 1px 1px #86e4ff, 1px 1px 2px rgba(0,0,0,0.3);
										-webkit-box-shadow: inset 1px 1px 1px #86e4ff, 1px 1px 2px rgba(0,0,0,0.3);
										box-shadow: inset 1px 1px 1px #86e4ff, 1px 1px 2px rgba(0,0,0,0.3);
										-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.hiddenDiv								{ display: none; }
.portfolioItem							{ float: left; width: 30%; padding: 3.33% 0; }
.pfItem-2								{ padding: 3.33%; }
.portfolioDescription					{ padding: 12px 0 0 0; text-shadow: 1px 1px 1px #fff; }
.portfolioImageHolder					{ background-color: #fff; padding: 12px; position: relative;
										-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; 
										-moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.2), 1px 1px 6px rgba(0,0,0,0.3); 
										-webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.2), 1px 1px 6px rgba(0,0,0,0.3); 
										box-shadow: inset 0 0 20px rgba(0,0,0,0.2), 1px 1px 6px rgba(0,0,0,0.3); }
.portfolioHead							{ padding: 8px 0 0 0; }
h3.portfolioHeader						{ padding: 0; font-size: 18px; line-height: 24px; }
.portfolioImage							{ overflow: hidden; border: 2px solid #b7b7b7; }
.portfolioImage:hover					{ border-color: #025CAC; }
.portfolioImage img						{ max-width: 100%; }
.portfolioColors						{ position: absolute; top: -20px; right: 4px; }
a.portfolioColorsLink,
a.portfolioColorsLink:link				{ float: left; display: block; height: 12px; width: 12px; margin: 0 0 0 6px; text-indent: -9999px;
										-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
										-moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.3), 1px 1px 1px #fff; 
										-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3), 1px 1px 1px #fff; 
										box-shadow: inset 0 0 2px rgba(0,0,0,0.3), 1px 1px 1px #fff; }
a.portfolioColorsLink:hover,
a.portfolioColorsLink:focus				{ -moz-box-shadow: inset 2px 2px 2px rgba(0,0,0,0.5), 1px 1px 1px #fff; 
										-webkit-box-shadow: inset 2px 2px 2px rgba(0,0,0,0.5), 1px 1px 1px #fff; 
										box-shadow: inset 2px 2px 2px rgba(0,0,0,0.5), 1px 1px 1px #fff; }
a.redTheme,
a.redTheme:link							{ background-color: #cb1917; }
a.redTheme:hover,
a.redTheme:focus						{ background-color: #8a0200; }
a.greenTheme,
a.greenTheme:link						{ background-color: #5fa715; }
a.greenTheme:hover,
a.greenTheme:focus						{ background-color: #326300; }
a.blueTheme,
a.blueTheme:link						{ background-color: #3c70b9; }
a.blueTheme:hover,
a.blueTheme:focus						{ background-color: #003277; }
a.grayTheme,
a.grayTheme:link						{ background-color: #7c7c7c; }
a.grayTheme:hover,
a.grayTheme:focus						{ background-color: #4c4c4c; }
a.themeFullView,
a.themeFullView:link					{ display: block; background-color: #fff; }
.potfolioPager							{ text-align: center; }
ul.pagerHolder							{ margin: 0; padding: 0; }
ul.pagerHolder li							{ display: inline-block; list-style: none; padding: 0 6px; }

/* List View CSS */
/********************************************************************/
ul.listview								{ margin: 0 0 18px 0; border-top: 1px solid #bfbfbf; }
ul.listview li								{ padding: 8px 26px; border-bottom: 1px solid #bfbfbf; list-style: none; }


/* Customer Stories CSS */
/********************************************************************/
.storyHeader							{ color: #303030; font-family: Arial Black,Arial,Helvetica,sans-serif;
										font-size: 20px; font-weight: 400; line-height: 24px; }
.storyItem								{ background-color: #fff; border: #d6d6d6 1px solid;
										-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
										-moz-box-shadow: 1px 1px 6px rgba(0,0,0,0.3);
										-webkit-box-shadow: 1px 1px 6px rgba(0,0,0,0.3);
										box-shadow: 1px 1px 6px rgba(0,0,0,0.3);
										margin: 0 0 20px 0; }
.storyImage								{ width: 15%; float: left; vertical-align: middle;
										display: block; text-align: center; padding: 3%; 
										border-right: #d6d6d6 1px solid; }
.storyImage img							{ margin: auto; border: none; }
.storyDetail							{ width: 51.903%; float: left; padding: 3%; }
.customerDetail							{ text-align: right; background-color: #025DAC; 
										-webkit-border-radius: 0 6px 6px 0; -moz-border-radius: 0 6px 6px 0; 
										border-radius: 0 6px 6px 0; float: left; display: block; width: 15%; padding: 3%; }
.customerReview							{ font-style: italic; text-align: left; padding: 0 0 12px 0; color: #67b8ff; }
.customerName							{ font-size: 14px; font-weight: bold; line-height: 20px; color: #fff; }


/* Other CSS */
/********************************************************************/
a.FlyToTop,
a.FlyToTop:link,
a.FlyToTop:visited						{ position: fixed; bottom: 15px; right: 15px; height: 75px; width: 45px; 
										background: url(images/fly-to-top.png) top left no-repeat transparent;
										text-indent: -9999px; opacity: 0.4; filter: alpha(opacity=40); z-index: 9999; }
a.FlyToTop:hover						{ opacity: 1; filter: alpha(opacity=100); }
.inline-head							{ font-size: 26px; line-height: 32px; text-shadow: 1px 1px 1px #fff; 
										display: inline-block; *display: inline; zoom: 1; }
.normal-padding							{ padding: 16px; }
.flash-player							{ float: right; padding: 36px 0 36px 36px; }