@import url("css/menu.css");

/* CSS Document */
#Body {background:#FFF url(images/background.png) repeat-x top left; height:100%; margin:0; padding:0; }
#logo a { display:block; height:42px; width: 114px; margin-left:8px; }

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, input, .CommandButton, a:link, a:visited, a:hover { color:#1276bf; font: 10px Arial; }
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead {font-size:12px;}
h1, h2, h3, h4, h5, h6{color:#fff !important;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:14px;margin:0 0 10px 0;}
h1, h3, h5 { font-family: Arial; }
h2, h4, h6 { font-family: Georgia; }
h3, h4{font-size:11px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}

a,a:link,a:visited,a:active{color:#1276bf; text-decoration:none; font-weight:normal; outline:none; }
a:hover{ text-decoration:underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Arial;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}
.Normal p { margin: 0 0 10px 0; }

input::-moz-focus-inner { border:0; }
a:focus { outline:none; }

#form { margin-bottom: 0; }

#main { text-align:center; min-height:610px; height: auto !important; height:610px; }
#submain { width:976px; margin:auto; text-align:left; }
#template_style {}

#div_logo { float: left; width: 500px; }

.search_style { float:right; width: 260px; margin-right: -8px;}

.search_links { float:left; color:#fff; font: 10px Arial; margin-top: 14px;}
.search_links a, .search_links a:link, .search_links a:visited, .search_links a:active { color:#fff; font: 10px Arial;}
.search_links a:hover { color:#fff;}

.search_bg { float:right; }

.menu_style { border-bottom: 1px solid silver; height: 38px; }
.menu_offset { position:relative; margin-left: -12px; width:850px; }
.menu_offset a { cursor:pointer; }
.menu_offset a .try_analytics { position:absolute; background: url('images/splash.png') no-repeat top left; left: 503px; top: -63px; height:125px; width:148px; }
.menu_offset a:hover .try_analytics { background: url('images/splash_hover.png') no-repeat top left; }

#login_style { position:relative; background: url('images/button_login_background.png') repeat-x top left; height:22px; width:50px; float:right; margin-top:10px !important; margin-top:-30px;}
#login_style #login_offset { margin-top:4px; width:100%; text-align:center; }
#login_style a { font: bold 11px Arial; color:#000; text-transform:uppercase; }

.content_width { width: 100%; min-height: 100px; height: auto !important; height: 100px; margin-top: 40px; }

.link_blue a, .link_blue a:link, .link_blue a:hover, .link_blue a:visited, .link_blue a:active { color:#1276bf; font: bold 10px Arial; }
.link_gray a, .link_gray a:link, .link_gray a:hover, .link_gray a:visited, .link_gray a:active { color:#666; font: bold 10px Arial; }

p.hr { margin-top:40px; margin-bottom:40px; }
p.hr_nomargin { margin:0; }
p.hr_bottom { margin-top:0px; margin-bottom:40px; }
div.generic h1, div.generic h2, div.generic h3, div.generic h4 { color:#242424 !important; }
div.generic h1 { font: bold 24px/24px Arial; margin-bottom:15px; }
div.generic h2 { font: bold 18px/18px Arial; margin-bottom:10px; }
div.generic h3 { font: bold 14px/14px Arial; margin-bottom:10px; }
div.generic h4 { font: bold 12px/12px Georgia; margin-bottom:10px; }
div.generic .mainarticle, div.generic .article { margin-bottom:20px }
div.generic .mainarticle.bottom, div.generic .article.bottom { margin-bottom:0px; }
div.generic table td .article { margin-bottom:0px; }
/*div.generic.bottom table { margin-bottom:0px; }*/
div.generic table tr td { padding-right: 10px; }
div.generic .mainarticle { font: 18px/24px Georgia; color:#403f3f; }
div.generic .mainarticle table tr td { font: 18px/24px Georgia; color:#403f3f; }
div.generic .mainarticle ul li { font: 18px/24px Georgia; color:#403f3f; }
div.generic .mainarticle p { font: 18px/24px Georgia; color:#403f3f; margin-bottom:15px; }
div.generic .mainarticle p.bottom { margin-bottom:0px; }
div.generic .mainarticle a { font: bold 16px/16px Arial; }
div.generic .article { font: 12px/18px Georgia; color:#242424; }
div.generic .article table tr td { font: 12px/18px Georgia; color:#242424; }
div.generic .article ul li { font: 12px/18px Georgia; color:#242424; }
div.generic .article p { font: 12px/18px Georgia; color:#242424; margin-bottom:10px; }
div.generic .article p.bottom { margin-bottom:0px!important; }
div.generic .article a { font: bold 10px/10px Arial; }
div.generic .header { margin-bottom:31px; }
div.generic .header h1 { margin-bottom:0px; }
div.generic h1.nomargin { margin-bottom:0px; }
div.generic .clear { line-height:0px; clear:both; }

.error404 { background: url('images/404_banner_eqatec.jpg') no-repeat top left; height:560px; width:976px;}
.error404 div { margin: 0 20px 0 500px; padding-top:290px; }
.error404 div.mainarticle p { margin-bottom:20px; }

/*-- code blocks --*/
.csharpcode, .csharpcode pre {
  background-color:#C0C0C0;
  color:black;
  font-family:Consolas,"Courier New",Courier,Monospace;
  font-size:small;
  width:580px;
}

.csharpcode .kwrd {
  color:#0000FF;
}

.csharpcode .str {
  color:#006080;
}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;}
a.user:hover{color:#C00;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#3E81B5;}
a.footer:hover{color:#C00;}

#footer { background-color:#ececec; text-align: center; margin-top:40px;}
#subfooter { width: 976px; margin: auto; text-align:left; }

#footer table { margin: 40px 0; }
#footer table tr td { vertical-align:top; }
#footer table tr td p { margin-bottom: 20px; }

#footer ul { margin:0; padding:0; }
#footer ul ul { padding:0 0 0 5px; }
#footer ul li { list-style-type: none; margin: 2px 0 0 0; }
#footer ul li a { font: 10px/11px Arial; color:#777777; }
#footer ul li.footer_head a { font: bold 12px/13px Arial; color:#777777; }
#footer ul li li { margin:0; line-height:10px; }

#footer a img { border:0; }
#footer a img:hover { text-decoration:none; }

#footer .twitter { background: url('images/footer_logo_twitter.png') no-repeat top left; height:37px; width:141px; padding:10px 0 0 43px; color:#777777; }
#footer tr td a { cursor:pointer; }
#footer tr td a:hover { color:#777777; }

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 169px; height: 36px; border:0; background-color: Transparent; background: url('images/search_box.png') top left; white-space: nowrap;}
div.SearchContainer a{padding: 0; display: block; float:left; margin:11 0 0 -57; }
div.SearchContainer a div { font: 10px/18px Arial; color:#6f6f6f;}
div.SearchContainer a div img { float:left; }
div.SearchContainer a:hover { text-decoration:none; }
div.SearchContainer a:hover div{ text-decoration:none; font-weight:bold; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{display:none; float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{z-index: 10; border: 0; width:100px; height:15px; margin:10px 0 0 15px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}


/* Images we want to preload */
div.preload_skin_splash { background-image: url('images/splash_hover.png'); width: 0px;  height: 0px;display: inline;} 