﻿body{font-family: Tahoma, Arial;font-size: 13px; color:White;}

/************** Layered Backgrounds *******************/
html{ background:url(images/TopBackgroundRepeater.jpg) top center repeat-x #303437; height:100%; }/*must be in html element for vertical window flexibility*/
.html body{height:100%; margin:0px;padding:0px;/*behind both MainTop and CABack*/ }
.divMainTop{position:absolute; width:100%; height:349px; background:url(images/maintop.jpg) no-repeat top center;padding-right:2px;z-index:1;}
.divBottomBack{ background:url(images/Bottom_Repeater.jpg) repeat-x center bottom ; width:100%; }

h1{color: #09AEFF; font-weight:normal; text-transform:uppercase; font-size:19px;}
h2{color: #006B9F; font-size:17px; text-transform:capitalize;}
h3{color: #9D9C9A;font-size:14px;text-transform:capitalize;}

a:link{color: #09AEFF;text-decoration: underline;}
a:visited{color: #006B9F;text-decoration: underline;}
a:hover{color: #9D9C9A;text-decoration: underline;}

.ControlError{background-color:#cc0001;color:White;}
input[type=text], textarea{ background-color:#313436; color:White; border:solid 1px grey;font-family: Tahoma, Arial}

/**************** Blog Page Style *****************/
#divBlogPage{position:relative;}
H1.BlogPageTitle{}
.RSSLinkBox{position:absolute;top:5px;right:20px;}
.BlogTitle{font-weight: bold;}
p.BlogByLine{color: #999;margin: 0; font-size: .9em;}
td.blogCommentTitle{font-weight: bold;font-size: small;padding-bottom:5px;}
p.BlogContent{margin:5px 0px 0px 0px;}
div.BlogCommentContainer{padding:3px 3px 3px 3px;margin: 5px 0px 5px 0px; border: 1px solid #ccc;}
#divBlogPage .ErrorHighlighting{background-color:#DD7B32;color:White;}
#divBlogPage .tdToolBox{padding:10px;padding-left:0px;padding-bottom:15px;vertical-align:top;height:20px;}
.tdToolBox > a{text-decoration:none;border-left:solid 1px;padding-left:8px;padding-right:8px;}
.tdToolBox .divBlogLinksRight{float:right;height:20px;vertical-align:top;}
.tdToolBox .divBlogLinksRight a{height:18px;line-height:18px;vertical-align:middle;}
#bSTF_Title{color:Black;margin-top:10px;width:100%;margin-right:1px;overflow:hidden;}

/**************** Contact Page Style *****************/
.moduleContact{}
.tblContact{margin-left:10px;}
.tblContact td {height:10px;line-height:10px;padding:5px;}
.tblContact td.ContactLabel{padding-right:10px;}

/*--Twitter Wrap--*/
.divTwitterWrap{position:relative; width:675px; height:140px; overflow:hidden;
                background:url(images/box/TwitterBox.jpg);}
.divTwitterWrap .aFollow:hover{text-decoration:underline;}
.divTwitterWrap .aFollow{display:block;position:absolute;top:37px; right:25px;padding-right:25px; font-size:13px; font-weight:bold; color:#1a83bd;
                        word-spacing:-1px; text-decoration:none; font-style:italic;}

/*--Twitter Box--*/
#twitter_div{margin:60px 28px 28px 28px;
             float:left;width:620px;height:65px; overflow:hidden;}
.sidebar-title{margin:0 0 4px 0;padding:0;color:#0053a1;}
#twitter_update_list{margin:0 0 0 3px;padding:0;}
#twitter_update_list li{width:283px;float:left; list-style-type:none;margin:0 16px 0 0;}
#twitter_update_list li a{display:inline-block;text-decoration:none;margin:0;padding:0;}
#twitter-link{display:none !important;}

/*CyLogo*/
.CyLogo{background-image:url(../../images/logos/SitebyCylosoftWhiteTransp.png);background-repeat:no-repeat;
	background-position:right bottom;width:109px;height:20px; position:absolute; right:23px;bottom:0px; cursor:pointer; }

/***************** Layout Styles ***************/
form{margin:0;padding:0;}
.divLayout{width:1012px; margin:0 auto;position:relative; z-index:1; height:100%;}
.divLayout .divHeader{height:147px;position:relative;}
.divLayout .divHeader .iLogo{position:absolute;left:127px; top:6px; border:none;}
.divLayout .divHeader .iStatement{position:absolute;right:70px; top:33px;}
.divLayout .divHeader .divMenu{position:absolute; bottom:0; width:950px; height:42px; margin:0 31px; overflow:hidden;}
.divLayout .divCATop{width:974px; height:19px; background-image:url(images/box/ContentArea_Top.png);margin:0 19px;}
.divLayout .divCABack{width:1012px;background:url(images/box/ContentArea_Middle.png) top repeat-y;}
.divLayout .divContentArea{width:834px; height:auto; min-height:300px;padding:20px 0px; margin:0px 89px 0px 89px; overflow:hidden; }
.divLayout .divContentArea_Home{width:676px; height:auto; min-height:300px;padding:36px 0px 9px 0px; margin:0px 171px 0px 165px; overflow:hidden; }
.divLayout .divCABottom{width:950px; height:37px; margin:0 31px; background:url(images/box/ContentArea_Bottom.jpg) no-repeat;}
.divLayout .divFooter{height:77px; overflow:hidden; margin:0; padding:0; text-align:center;padding-bottom:3px;text-transform:uppercase; font-size:7px; letter-spacing:1px;}
.divLayout .divFooter img{padding-bottom:25px;}

/*Print*/
@media print
{
	html{}
	.divMainTop, .divHeader, .divCATop, .divCABottom, .divFooter{display:none;}
	div{display:inline; color:Black; height:100%;width:100%;}
}

