﻿/*
Theme Name: US Logics
Theme URI: http://www.uslogics.com
Description: 2010 US Logics Theme
Author: Tom Cimino US Logics
Version: 0.4
*/

.clr { clear:both!important; float:none!important; height:0!important; line-height:0!important; padding:0!important; margin:0!important; border:0!important; font-size:0!important; visibility:hidden!important; overflow:hidden!important; }

/**************************************************************************************************************
BODY
 **************************************************************************************************************/
body { background-image:url('images/bodyBg.png'); background-repeat:repeat-x; margin:0px auto; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}
#outerBorder { background-color:#323232; width:960px; text-align:center;}
#innerBorder { background-color:#525162; width:930px; text-align:center; padding:10px;}
#centerBorder { background-color:#5b5b5b; width:910px; text-align:center; padding:10px;}
.page {width:100%; margin:0px auto; font-family: Calibri; font-size: 12pt;}

/**************************************************************************************************************
HEADER
 **************************************************************************************************************/
.topHeaderStripe { width:100%; height:9px; vertical-align:top; margin:0px auto; background-image:url('images/stripe.png'); background-repeat:repeat-x;}
.tagLine {background-image:url('images/tagLine.png'); background-repeat:no-repeat; width:300px; height:66px;}
.header {width:960px; margin:0px auto; font-family: Calibri; font-size: 10pt;}
.topLink { color:#fff; text-decoration:none;}
a:link.topLink { color:#fff; text-decoration:none;}
a:visited.topLink { color:#fff; text-decoration:none;}
a:hover.topLink { color:#83cbf8; text-decoration:underline;}
.topStatusLink { color:red; text-decoration:none; font-weight:bold;}
a:link.topStatusLink { color:red; text-decoration:none; font-weight:bold;}
a:visited.topStatusLink { color:red; text-decoration:none; font-weight:bold;}
a:hover.topStatusLink { color:#fff; text-decoration:underline; font-weight:bold;}
.menuStripe { background-image:url('images/1x1b.png'); background-repeat:repeat-x; width:958px; height:1px;}
.menuBg { background-image:url('images/pageLinking.png'); background-repeat:repeat-x; width:958px; height:10px; border-left:solid 1px #000; border-right:solid 1px #000;}

/**************************************************************************************************************
FOOTER
 **************************************************************************************************************/
.footer {width:960px; margin:0px auto; font-family: Calibri; font-size: 10pt;}
.footer_bg { background-image:url('images/footer_bg.png'); background-repeat:repeat-x; width:960px; height:128px;}
.hangOut { font-family:Calibri; font-size:9pt; color:#fff; vertical-align:middle;}
.bottom_left { background-image:url('images/footer_left.png'); background-repeat:no-repeat; width:20px; height:32px;}
.bottom_middle { background-image:url('images/footer_middle.png'); background-repeat:repeat-x; width:968px; height:32px;}
.bottom_right { background-image:url('images/footer_right.png'); background-repeat:no-repeat; width:20px; height:32px;}
.bottomRealm { text-align:left; padding-top:4px; padding-left:20px; font-family:Calibri; font-size:8pt; color:#fff; text-decoration:none;}
.siteMapRealm { text-align:left; font-family:Calibri; font-size:10pt; color:#fff; text-decoration:none; vertical-align:top;}
.footer_bg2 { background-image:url('images/footer_bg.png'); background-repeat:repeat-x; width:960px; height:12px;}
.footerlevel1 { background-image:url('images/1x1b.png'); background-repeat:repeat-x; width:960px; height:1px;}
.footerlevel2 { background-image:url('images/1x1g.png'); background-repeat:repeat-x; width:960px; height:1px;}
.footHead { font-weight:bold; font-variant:small-caps; text-decoration:underline; font-family:Calibri; font-size:11pt; color:#fff;}
  
/**************************************************************************************************************
NAVIGATION
 **************************************************************************************************************/
ul#css3menu { width:959px;}
ul#css3menu,ul#css3menu ul{
	margin:0;list-style:none;background-color:#383838;background-image:url("menu/menubk.png");background-repeat:repeat;border-width:0px;border-style:solid;border-color:#999999;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
ul#css3menu ul{
	display:none;position:absolute;left:-1px;top:98%;-moz-box-shadow:0.7px 1px 1px #777777;-webkit-box-shadow:0.7px 1px 1px #777777;box-shadow:0.7px 1px 1px #777777;padding:0 9px 9px;background-color:#333;background-image:none;border-width:1px;border-style:solid;border-color:#5A5E60;}
ul#css3menu li:hover>*{
	display:block;}
ul#css3menu li:hover{
	position:relative;}
ul#css3menu ul ul{
	position:absolute;left:98%;top:-2px;}
ul#css3menu{
	padding:1px 1px 1px 0;display:block;font-size:0;float:left;}
ul#css3menu li{
	display:block;white-space:nowrap;font-size:0;float:left;}
ul#css3menu>li,ul#css3menu li{
	margin:0 0 0 1px;}
ul#css3menu ul>li{
	margin:1px 0 0;}
ul#css3menu a:active, ul#css3menu a:focus{
	outline-style:none;}
ul#css3menu a{
	display:block;vertical-align:middle;text-align:left;text-decoration:none;font:14px Arial,sans-serif;color:#cccccc;cursor:default;padding:10px;background-color:#333;background-image:url("menubk.png");background-position:0 50%;border-width:0px;border-style:none;border-color:#6655FF;}
ul#css3menu ul li{
	float:none;margin:9px 0 0;}
ul#css3menu ul a{
	text-align:left;padding:8px 0 0 0;background-color:#333;background-image:none;border-width:1px 0 0 0;border-style:solid;border-color:#262626;font:13px Arial,sans-serif;color:#cccccc;text-decoration:none;}
ul#css3menu li:hover>a{
	background-color:#00c4ff;border-color:#665500;border-style:none;font:14px Arial,sans-serif;color:#ffffff;text-decoration:none;background-image:url("menu/menubk.png");background-position:0 100%;}
ul#css3menu img{
	border:none;vertical-align:middle;margin-right:20px;width:24px;height:24px;}
ul#css3menu ul img{
	width:6px;height:12px;}
ul#css3menu img.over{
	display:none;}
ul#css3menu li:hover > a img.def{
	display:none;}
ul#css3menu li:hover > a img.over{
	display:inline;}
ul#css3menu span{
	display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
ul#css3menu ul span{
	background-image:url("arrow.gif");padding-right:27px;}
ul#css3menu ul li:hover>a{
	background-color:#333;background-image:none;border-style:solid;border-color:#262626;font:13px Arial,sans-serif;color:#1F80AE;text-decoration:none;}
ul#css3menu li.topfirst>a{
	height:16px;line-height:16px;border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px;text-shadow:#000000 0px -1px 1px;}
ul#css3menu li.topfirst:hover>a{
	line-height:16px;text-shadow:#3d3d3d 0px -1px 1px;}
ul#css3menu li.topitem>a{
	height:16px;line-height:16px;text-shadow:#000000 0px -1px 1px;}
ul#css3menu li.topitem:hover>a{
	line-height:16px;text-shadow:#3d3d3d 0px -1px 1px;}
ul#css3menu._>li>a{
	padding:0;}
ul#css3menu li.subfirst>a{
	background-color:#333;background-image:none;border-width:0;border-style:none;padding:0;font:13px Arial,sans-serif;color:#cccccc;text-decoration:none;}
ul#css3menu li.subfirst:hover>a{
	background-color:#333;background-image:none;border-style:none;font:13px Arial,sans-serif;color:#1F80AE;text-decoration:none;}
ul#css3menu li.toplast>a{
	height:16px;line-height:16px;border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;text-shadow:#000000 0px -1px 1px;}
ul#css3menu li.toplast:hover>a{
	line-height:16px;text-shadow:#3d3d3d 0px -1px 1px;}

 /**************************************************************************************************************
GLOBALS
 **************************************************************************************************************/
.left { text-align:left;}
.top { vertical-align:top;}
.right { text-align:right;}
.bottom { vertical-align:bottom;}
.justify { text-align:justify;}
.bold { font-weight:bold;}
.center { text-align:center;}
.uppercase { text-transform:uppercase;}
.blackLine { background-image:url('images/1x1b.png'); background-repeat:repeat-x; width:910px; height:1px;}
.pageLinking { background-image:url('images/pageLinking.png'); background-repeat:repeat-x; width:910px; height:10px;}
.flash { background-image:url('images/aqua_black.png'); background-repeat:no-repeat; width:910px; height:116px;}
.pageTag { text-align:left; padding-left:10px; font-size:14pt; color:#fff; text-decoration:none; font-weight:normal;}
.pageBox { border:1px solid #000; padding:2px;}
.pageBg { background-color:#383838; vertical-align:top; padding:4px;}
.blank1x4 { width:1px; height:4px;}
.blank1x10 { width:1px; height:10px;}
.blank4x474 { width:4px; height:474px;}
.imgPad { padding-top:4px;}
img { border:none}
.stdCopy { color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:10pt; padding:15px; text-align:left;}
.advCopy { color:#00c4ff; font-family: Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; padding:4px;}
.innerBorder { border:solid 1px #000;}
.centerBorder { border:solid 1px #fff; background-color:#383838;}
.mainBglr { background-color:#383838;}
.normLink { color:#fff; text-decoration:none;}
a:link.normLink { color:#fff; text-decoration:none;}
a:visited.normLink { color:#fff; text-decoration:none;}
a:hover.normLink { color:#83cbf8; text-decoration:underline;}

/**************************************************************************************************************
HOME PAGE
 **************************************************************************************************************/
.billBoardBgSim { background-image:url('images/aqua_blue.png'); background-repeat:no-repeat; width:710px; height:110px;}
.billBoardBgWs { background-image:url('images/aqua_red.png'); background-repeat:no-repeat; width:710px; height:110px;}
.billBoardBgDev { background-image:url('images/aqua_green.png'); background-repeat:no-repeat; width:710px; height:110px;}
.billBoardBgSeo { background-image:url('images/aqua_yellow.png'); background-repeat:no-repeat; width:710px; height:110px;}
.mainImg { padding-left:5px;padding-bottom:5px;float:right;}

.bbTitle { text-align:left; vertical-align:top; padding:2px 0px 0px 2px;}
.bbCopy { text-align:left; vertical-align:top; padding:2px;}
p { text-indent:15pt;} /* color:#383838; font-size:14pt;*/
.rightBox { border:solid 1px #000; background-image:url('images/uslBG.png'); background-repeat:repeat-x; width:190px; height:474px;}
.noDec { border:none; text-decoration:none; color:inherit;}

/**************************************************************************************************************
SIM PAGES
 **************************************************************************************************************/
.simFlash { background-image:url('images/aqua_blue.png'); background-repeat:no-repeat; width:910px; height:116px;}

/**************************************************************************************************************
ABOUT US LOGICS
 **************************************************************************************************************/
.aboutCopy { text-align:left; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}
.aboutTitle { text-align:left; color: #fff; font-family:Arial, Helvetica, sans-serif; font-size: 12pt; font-weight:bold;}

/**************************************************************************************************************
WHOIS
 **************************************************************************************************************/
#q { border:solid 1px black; width:500px; margin:0pt; padding:0 0 0 8px; font-family:arial; font-size:16pt; height:25px;}
.searchBg { background-image: url('http://uslogics.com/App_Themes/uslogics/images/whoisBg.png'); background-repeat:repeat-x; 
            padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:0px;}
.domTitle {  padding:5px; color:#000; font-size:14pt;}
.sbutdic { border:0; padding:0; cursor:pointer; background: transparent url('images/search_bottom.png');}
.outerborderQ { border-style:solid ; border-width:1px 0px 1px 1px;}
.innerborderQ, .innerborderSbut { border-color: #0B4F7A;}
.innerborderQ { border-style:solid ; border-width:1px 0px 1px 1px;}
.outerborderSbut { border-style:solid ; border-width:1px 1px 1px 0px;}
.outerborderQ, .outerborderSbut { border-color: #3D7BA3;}
.innerborderSbut { border-style:solid ; border-width:1px 1px 1px 0px;}
.searchBg1 { background-image:url("http://uslogics.com/App_Themes/uslogics/images/whoisBg.png"); background-color:transparent; 
             background-repeat:repeat-x; padding-top:10px; padding-bottom:10px; padding-right:10px;}
.padWhois { padding:10px;}

/**************************************************************************************************************
 * WEBSITE SERVICES
 **************************************************************************************************************/
.w1 { background-image:url('images/aqua_red.png'); background-repeat:no-repeat; width:910px; height:116px;}
.wBox { border:1px solid #c16967; padding:2px;}
.wBgHeader { background-color:#fdf1f1; vertical-align:middle; text-align:center; padding:4px; border:1px dotted #c16967; font-weight:bold; width:100px;}
.wBgHeaderg { background-color:#fdf1f1; vertical-align:middle; padding:4px; border:1px dotted #c16967; font-weight:bold; width:500px;}
.wBg { background-color:#fdf1f1; vertical-align:top; padding:4px; border:1px dotted #c16967; font-family: Calibri; font-size: 10pt; width:500px;}
.wBgCon { background-color:#fdf1f1; vertical-align:middle; text-align:center; padding:4px; border:1px dotted #c16967; width:100px;}
.wBgH { background-color:#ead6d6; vertical-align:top; padding:4px; border:1px dotted #c16967; font-family: Calibri; font-size: 10pt;}

.iFrame { width:870px; min-height:400px; background-color:#383838;}

/**************************************************************************************************************
 * CONTACTS
 **************************************************************************************************************/
.c1 { background-image:url('images/aqua_orange.png'); background-repeat:no-repeat; width:910px; height:116px;}
.conBox { border:1px solid #c17f44; padding:2px;}
.conBg { background-color:#fbe9d9; vertical-align:top; padding:4px;}
.contextSm { font-family: Calibri; font-size: 10pt; color:#b9783e;}

/**************************************************************************************************************
 * EMAIL US LOGICS
 **************************************************************************************************************/
.e1 { background-image:url('images/aqua_ltBlue.png'); background-repeat:no-repeat; width:910px; height:116px;}
.emaBox { border:1px solid #215863; padding:2px;}
.emaBg { background-color:#383838; vertical-align:top; padding:4px; color:#fff; text-align:right; width:120px;}
.eTxBx { background-color:#383838; font-family: Calibri; font-size: 10pt;}
.ematextSm { font-family: Calibri; font-size: 10pt; color:#b9783e;}
.navy { background-color:#383838; color:#fff; padding-left:6px; font-size:14pt; vertical-align:middle;}
.validatorCalloutHighlight { background-color:Olive; }

/**************************************************************************************************************
 * LOGIN
 **************************************************************************************************************/
.ll1 { background-image:url('images/aqua_black.png'); background-repeat:no-repeat; width:910px; height:116px;}
.llBox { border:1px solid #4b4b4b; padding:2px;}
.llBg { background-color:#a5a5a5; vertical-align:top; padding:4px;}
.lltextSm { font-family: Calibri; font-size: 10pt; color:#b9783e;}

/**************************************************************************************************************
 * TERMS PAGE
 **************************************************************************************************************/
.t1 { background-image:url('images/aqua_violet.png'); background-repeat:no-repeat; width:910px; height:116px;}
.touBox { border:1px solid #652c84; padding:2px;}
.touBg { background-color:#f2dffc; vertical-align:top; padding:4px;}

/**************************************************************************************************************
 * ERROR PAGES
 **************************************************************************************************************/
.er1 { background-image:url('images/aqua_black.png'); background-repeat:no-repeat; width:910px; height:116px;}
.erBox { border:1px solid #4b4b4b; padding:2px;}
.erBg { background-color:#f59393; vertical-align:top; padding:4px;}
.erLink { color:#ff0101; text-decoration:none;}
a:link.erLink { color:#ff0101; text-decoration:none;}
a:visited.erLink { color:#ff0101; text-decoration:none;}
a:hover.erLink { color:#000; text-decoration:underline;}

/**************************************************************************************************************
 * LEFT NAV
 **************************************************************************************************************/
.lnt { background-image:url('images/leftNavTop.png'); background-repeat:no-repeat; width:235px; height:30px}
.lnTitle { padding-left:25px; font-family:Calibri; font-weight:bold; font-size:13pt;}

/**************************************************************************************************************
 * websiteQaire.aspx - NEW WEBSITE QUESTIONAIRE
 **************************************************************************************************************/
.quesBg { background-color:#383838; vertical-align:top; padding:4px; width:300px; border-bottom:solid 1px #808080;}
.quesSm { font-family: Calibri; font-size: 10pt; color:#b9783e;}
.tbBc { border:solid 1px #808080; background-color:#383838;}
.clBc { background-color:#383838; font-family: Calibri; font-size: 10pt; color:#00c4ff; text-align:left; border-bottom:solid 1px #808080;}

/**************************************************************************************************************
 * siteMap.aspx - SITE MAP
 **************************************************************************************************************/
.ll1 { background-image:url('images/aqua_black.png'); background-repeat:no-repeat; width:910px; height:116px;}
.llBox { border:1px solid #4b4b4b; padding:2px;}
.llBg { background-color:#e5e4fa; vertical-align:top; padding:4px;}
.lltextSm { font-family: Calibri; font-size: 10pt; color:#b9783e;}
.sections { font-family: Calibri; font-size: 14pt; color:#00c4ff;}
/**************************************************************************************************************
 * status.aspx - SYSTEM STATUS
 **************************************************************************************************************/
.activeStatus { color:Red; font-weight:bold;}
.inactiveStatus { color:#fff; font-weight:bold;}

/**************************************************************************************************************
 * UNKNOWNS
 **************************************************************************************************************/
.pageTagHp { text-align:center; margin-left:10px; padding:2px; font-family:Verdana; font-size:10pt; color:#fff; text-decoration:none;}
.defBox { border:1px solid #3c3f6c; padding:8px; text-align:justify; font-family:Calibri; font-size:10pt; background-color:#eef6fa;}
.defBoxHO { border-top:1px solid #3c3f6c; border-bottom:0px solid #3c3f6c; padding:8px; text-align:justify; font-family:Calibri; font-size:10pt; background-color:#efedf0;}
.normPage {width:910px; margin:0px auto; font-family: Calibri; font-size: 12pt; color:#000; background-color:#fff;}
.hangOutPage {width:910px; margin:0px auto; font-family: Calibri; font-size: 10pt; background-color:#EFEFEF;}
.pageTitle { font-family: Calibri; font-size: 14pt; font-weight:bold;}
.webTitle { font-family: Calibri; font-size: 14pt; font-weight:bold; color:#5c1c0f;}
.imgBox { border:1px solid #000;}
.tagLine { text-align:right; padding-bottom:4px; font-family:Calibri; font-size:14pt; font-weight:bold; color:#fff; text-decoration:none;}
.pageTagError { text-align:left; padding-bottom:4px; padding-left:10px; font-family:Calibri; font-size:12pt; color:#ff0101; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.midAlign { vertical-align:middle; padding-top:2px;}
.pad { padding:8px; vertical-align:top;}
.cap { font-family:OCR A Std; font-size:16pt; color:#1524e6;}

/**************************************************************************************************************
 * CALENDAR
 **************************************************************************************************************/
.cal_Theme1 .ajax__calendar_container { background-color: #e2e2e2; border:solid 1px #cccccc; width:180px; height:180px;}
.cal_Theme1 .ajax__calendar_header { background-color: #ffffff; margin-bottom: 4px;}
.cal_Theme1 .ajax__calendar_title,.cal_Theme1 .ajax__calendar_next,.cal_Theme1 .ajax__calendar_prev { color: #004080; padding-top: 3px;}
.cal_Theme1 .ajax__calendar_body { background-color: #e9e9e9; border: solid 1px #cccccc; width:170px; height:130px;}
.cal_Theme1 .ajax__calendar_dayname { text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px;}
.cal_Theme1 .ajax__calendar_day { text-align:center;}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,.cal_Theme1 .ajax__calendar_active  { color: #004080; font-weight: bold; background-color: #ffffff;}
.cal_Theme1 .ajax__calendar_today { font-weight:bold;}
.cal_Theme1 .ajax__calendar_other,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title { color: #bbbbbb;}

/**************************************************************************************************************
 * CSS LINKS
 **************************************************************************************************************/




.footLink { color:#fff; text-decoration:none;}
a:link.footLink { color:#fff; text-decoration:none;}
a:visited.footLink { color:#fff; text-decoration:none;}
a:hover.footLink { color:#5c61cc; text-decoration:underline;}

.listLink { color:#5c61cc; text-decoration:none;}
a:link.listLink { color:#5c61cc; text-decoration:none;}
a:visited.listLink { color:#5c61cc; text-decoration:none;}
a:hover.listLink { color:#000; text-decoration:underline;}

.webLink { color:#0d1683; text-decoration:none;}
a:link.webLink { color:#0d1683; text-decoration:none;}
a:visited.webLink { color:#0d1683; text-decoration:none;}
a:hover.webLink { color:#000; text-decoration:underline;}


