@import url("css/menu.css");

/* CSS Document */
body {background:#ffffff url(images/body.jpg) repeat-x top left; color:#000000; height:100%; margin:0px; padding:0px; padding-top:5px; }

/*-------- Default Style --------*/
th,td,div{color:#43494D; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
td p {color:#43494D; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;line-height:1.6em; text-align:justify;}


a,a:link,a:visited,a:active{color:#4F839F; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
a:hover{color:#C00; text-decoration:none; }

/*-------- design style --------*/
.template_style{width:900px; margin:auto; margin-top:10px; margin-bottom:10px; }

.bread_bg{height:16px; padding:2px 0px 2px 10px; width:890px; background-color:#ffffff; color:#4D4D4D; font-size:13px; border-top:solid 1px white;}

.logo_pad{background:transparent url(images/logo.jpg) no-repeat top left; padding:0 ;height:120px; text-align:right; vertical-align:top; margin-top: 0px;}

.content_width{background:#ffffff; width:900px;}

.social{color:#666666; text-align:left; font-family:Arial; font-size:13px; font-weight:bold;}
.linkedin{color:White; background:url(images/linkedin.png) no-repeat top left; height:21px; padding-top:7px;}
.twitter{color:White; background:url(images/twitter.png) no-repeat top left; height:21px; padding-top:7px;}
.facebook{color:White; background:url(images/facebook.png) no-repeat top left; height:21px; padding-top:7px;}

.menu_bg{padding:0 0 0 0px; width:100%;  margin: 0 0px -5px 0px; height:41px; background:url(images/menu_bg.jpg) repeat-x top left; border-bottom:solid 1px #333333;}

.search_style{padding:8px 0px 0px 0px;width:190px;}
.search_bg{text-align:left; color:#ff0015; font-size: 14px; padding:10px;}
.search_bg Input{color: #43494D; width:180px; height:15px; border:solid 1px #e6e6e6; font:15px; padding:5px;}

.menu_style{float:left;}

#login_style{ float:right; padding:8px 17px 0px 10px; }

.content_pad{margin: 0 0px 0 0px; width:900px; }

.bot_pad{margin-bottom:20px;padding:0 30px 0 20px;}
#terms_style{float:left;}
.footer{background:url(images/footer.png) no-repeat top left; margin:10px; height:29px; text-align:center; width:874px; padding-top:7px; color:#949494; font-size:12px;}
.copy_style{color:#949494; font-size:12px;}

.clear_float{clear:both;}

/*--------- pane style ----------*/
.TopPane{ padding:0px; margin:0px; background:#fff;}
.LeftPane{ padding:0px 0px 0px 0px; margin:0px; background:#fff;}
.RightPane{ padding:0px 0px 0px 0px; margin:0px; width:250px; background:#fff;}
.ContentPane {background-color:White;}
.BottomPane{background-color:#fff; text-align:center; padding-top:10px;}

/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{ color:#4D4D4D; font-size:13px; }
a.Breadcrumb:hover{color:#4D4D4D; text-decoration:underline;}

/*-------------- Link Style --------------*/
.links {text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#4F839F; font-size:11px; text-transform:uppercase; }
a.links:hover{color:#0487B5;}

/*-------------- Sitemap Link Style --------------*/
.sitemap{ background:url('images/sitemap.png') no-repeat top left; padding:5px 0 5px 30px; margin-left:40px; }
a.sitemap:link,a.sitemap:active,a.sitemap:visited{color:#666666; font-size:13px; text-decoration:none; font-family:Arial; font-weight:bold;}
a.sitemap:hover{color:#0487B5; text-decoration:none;}

/*-------------- Contact Us Link Style --------------*/
.contact{ background:url('images/contact.png') no-repeat top left; padding:5px 0 5px 25px; height:30px; margin-right:40px; color:#0487B5; font-size:13px; font-family:Arial; font-weight:bold;}
a.contact:link,a.contact:active,a.contact:visited{color:#165e81; font-size:13px; text-decoration:none;}
a.contact:hover{color:#C00; text-decoration:none;}

/*-------------- User Style --------------*/
.divLoginArea{ margin-bottom:10px; margin-top:0px; height: 50px; text-align:right;}
.divLogoClick{ float: left; width: 400px; height: 100px;}
.derryCultureButton{ background-image: url('images/derryCulture.jpg'); height:41px; width: 126px; float:right; }
.mcpButton{ background-image: url('images/microsoftHeader.jpg'); height:41px; width: 100px; float: right; }
.user{ background:url('images/clientLogin.jpg') no-repeat top left; padding:5px 0 5px 2px;  float:right; height:41px; width: 121px; }
a.user:link,a.user:active,a.user:visited { color:#666666; font-size:13px; text-decoration:none; font-family:Arial; font-weight:bold;}
a.user:hover{color:#0487B5; text-decoration:none; font-family:Arial; font-weight:bold;}

/*-------------- Social Media Header --------------*/
.divSocialMediaHeader
{
    float:right;
    border-top: solid 1px #B0D6DF;
    width:350px;
    height: 50px;
    margin-top:10px;
}
.headerPhoneButton{ background-image: url('images/headerPhone.jpg'); height:41px; width: 132px; float: right; }
.headerTwitter{ background-image: url('images/headerTwitter.jpg'); height:41px; width: 80px; float: right; }
.headerFaceBook{ background-image: url('images/headerFacebook.jpg'); height:41px; width: 23px; float: right; }
.headerLinkedIn{ background-image: url('images/headerLinkedIn.jpg'); height:41px; width: 23px; float: right; }
.headerSiteMap{ background-image: url('images/headerSiteMap.jpg'); height:41px; width: 82px; float: right; }

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#4F839F; font-size:12px;}
a.footer:hover{color:#0487B5;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 200px; height: 20px; border: solid 1px #e0e0e0; position:absolute; right:35px; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px 5px; position:relative; display: block;}
div.SearchIcon{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{float: left; z-index: 10; border: 0px; width:200px; height:18px; margin-left:3px; border:solid 1px #e6e6e6}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; font-size:12px; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#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;}

.SubHead{color:#66666e;}

h3{color:#007AA4; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
h4{color:#007AA4; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}



blockquote {
  font: 14px/20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-left: 70px;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-right: 10px;
  margin: 5px;
  background-image: url(images/openquote.jpg);
  background-position: middle left;
  background-repeat: no-repeat;
  text-indent: 23px;
} 

hr { color: #057CA6;
background-color: #057CA6;
height: 2px;
}




