h1,h4,h5{font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;color:#AB5656;margin:20px;}
h2{font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;font-size:20px;color:#AB5656;}
h3{font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;font-size:18px;color:#AB5656;}
body{background:url("../images/background.jpg") repeat;margin:0px;}
.bodyText{font-family:verdana;font-size:12px;font-weight:normal;line-height:24px;text-align:justify;margin:20px;}
a:link{font:normal 14px verdana;text-decoration:none;color:#AB5656;}
a:visited{font:normal 14px verdana;text-decoration:none;color:#AB5656;}
a:hover{color:#AB5656;text-decoration:underline;}
IMG.imgInsertRight{width:250px;height:120px;float:right;border:4px solid #AB5656;margin:10px;}
IMG.imgInsertLeft{float:left;margin:-15px 0px 0px 2px;}
.hidden{width:0px;height:0px;border:0px;}
.tdLabel{vertical-align:top;width:10%;height:40px;font:Normal 12px verdana;}
.fieldLabel{font:normal 11px verdana;color:black;}
.divSpacer{height:500px;}

/*Search*/
.divSearch{width:100%;text-align:right;padding-right:50px;margin-left:-60px;}
INPUT.txtSearch{width:180px;height:20px;}
.btnSearch{margin-left:10px;height:20px;font:normal 11px verdana;}
.divSearchBox{position:relative;margin-top:63px;margin-left:70px;width:220px;text-align:left;border:0px solid red;}
.imgSearch{margin-bottom:-4px;}


/*Content container*/
.divOuterContainer{width:100%;height:100%;text-align:center;}
.divContentContainer{width:850px;height:100%;text-align:center;margin-left:auto;margin-right:auto;border:0px solid red;}

/*header*/
.divLogo{margin-left:20px;width:100%;height:142px;margin:0px 0px 30px 0px;text-align:center;border:0px solid red;}
.HeaderText{font-family:verdana Sans-Serif;font-weight:bold;font-size:x-large;}
IMG.imgLogo{border:0px;}

/*body content*/
.divBodyContentHeader{margin-top:25px;background:url("../images/contentHeader.gif") repeat-y;width:97%;height:40px;border:0px solid black;}
.divBodyContentMain{vertical-align:top;text-align:left;background:url("../images/contentMid.gif") repeat-y;width:97%;border:0px solid black;}
.divBodyContentFooter{background:url("../images/contentFooter.gif") repeat-y;width:97%;height:60px;border:0px solid black;}
.divMainContent{display:inline-block;float:left;margin-left:20px;width:570px;height:auto;border:0px solid black;}
.divContentAndNavContainer{height:auto;border:0px solid blue;}

/*Navigation*/
.divNavContainer{float:left;width:218px;height:auto;margin-left:0px;top:0px;left:0px;padding-top:80px;padding-left:2px;overflow:hidden;background:url("../images/navBackground.jpg") no-repeat 0px 0px;border:0px solid red;}

.divNavContainer ul{border:0px solid #c4c4c4;width:208px;overflow:hidden;padding:0px 0px 0px 0px;margin:0px;}
.divNavContainer li{list-style-type:square;list-style-position:outside;width:208px;margin:0px 0px 0px 0px;padding:0px;border-bottom:0px;border-top:0px;border-left:0px;border-right:0px;background:url(../images/NavSeperator.gif) no-repeat 0px 0px;border-style:solid;}
.divNavContainer li a:link, .divNavContainer li a:visited {padding:10px 10px 10px 0px;width:100%;display:block;border:0px solid red;font:normal 20px trebuchet ms,arial,tahoma,verdana,sans-serif;color:#B47B7B;text-decoration:none;text-align:center;}
.divNavContainer li a:hover{padding:10px 10px 10px 0px;width:100%;display:block;border:0px solid red;font:normal 20px trebuchet ms,arial,tahoma,verdana,sans-serif;color:#FFFFFF;text-decoration:none;text-align:center;background-color:#993D3D;}
.divNavContainer a.SubmenuLinkSelected,.divNavContainer a.SubmenuLinkSelected:visited{padding:10px 10px 10px 0px;width:100%;display:block;border:0px solid red;font:normal 20px trebuchet ms,arial,tahoma,verdana,sans-serif;color:#FFFFFF;text-decoration:none;text-align:center;background-color:#993D3D;}
.divNavContainer a.SubmenuLinkSelected:hover{padding:10px 10px 10px 0px;width:100%;display:block;border:0px solid red;font:normal 20px trebuchet ms,arial,tahoma,verdana,sans-serif;color:#FFFFFF;text-decoration:none;text-align:center;background-color:#993D3D;}
.divNavBottomLine{height:5px;width:100%;background:url(../images/NavSeperator.gif) no-repeat 0px 0px;margin-bottom:120px;}




/*Portfolio*/
.divPortfolioOuterContainer{text-align:center;width:550px;height:650px;border:0px solid red;}
.divPortfolioInnerContainer{margin:10px;width:452px;overflow:hidden;border:0px solid #c0c0c0;}
.tblPortfolioHeader{width:100%;border:0px solid red;}
.tblPortfolioHeader .tdLeftCol{width:50%;padding-left:50px;font:normal 14px verdana;}
.tblPortfolioHeader .tdRightCol{width:50%;text-align:right;padding-right:50px;}
IMG.imgPortfolioScreenshot{width:450px;height:200px;margin:0px;border:1px solid #c0c0c0;}
.divPortfolioTextContainer{width:452px;text-align:justify;margin:20px 0px 0px 0px;padding-left:10px;padding-right:20px;padding-bottom:20px;overflow:hidden;border:0px solid red;}
.divPortfolioInlineContainer{display:inline;float:left;width:450px;margin:0px;border:0px solid yellow;}
.divPortfolioSlider{position:relative;text-align:left;border:0px solid black;}
IMG.imgLeftArrow{border:0px;cursor:hand;}
IMG.imgRightArrow{border:0px;cursor:hand;}
.tblPortfolio{width:100%;}
.tdPortfolioLeft{width:25%;height:25px;font:bold 14px verdana;}
.tdPortfolioRight{height:25px;font:normal 14px verdana;}
.tdPortfolioBodyText{font:normal 12px verdana;line-height:25px;text-align:justify;}
.txtPortfolioTitle{font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;font-size:20px;color:#AB5656;}
.aPortfolioTitle:link,.aPortfolioTitle:visited{font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;font-size:20px;color:#AB5656;}
.aPortfolioTitle:hover{text-decoration:underline;font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;font-size:20px;color:#AB5656;}
.txtRequired{font:normal 11px verdana;color:#2F5BB2;}
.validationText{font:normal 11px verdana;color:Red;}

/*Blog*/
.divBlogFrontPage{font:normal 12px verdana;line-height:18px;text-align:justify;margin-bottom:100px;padding:0px 20px;}
.tdBlogHeader{font:normal 12px verdana;padding:0px 20px;}
.lblBlogHeader{font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;font-size:20px;color:#AB5656;}
.blogHeaderLink:link, .blogHeaderLink:visited{font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;font-size:20px;color:#AB5656;}
.blogHeaderLink:hover{font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;font-size:20px;color:#AB5656;text-decoration:underline;}
.pBlogHeaderLink{margin-top:20px;}
.BlogLabel{font:normal 11px verdana;}
.pBlogCategories{font:normal 11px verdana;margin-top:-10px;margin-bottom:10px;}
.pBlogContent{font:normal 12px verdana;line-height:24px;text-align:justify;margin-top:-10px;}
.divBlogFooterLeft{display:inline-block;float:left;margin-top:2px;margin-bottom:3px;height:15px;width:420px;border:0px solid blue;}
.divBlogFooterRight{float:left;height:15px;width:100px;margin-top:2px;margin-bottom:3px;text-align:right;border:0px solid blue;}
.aCategory:link, .aCategory:visited{font:normal 12px verdana;text-decoration:none;color:#AB5656;}
.aCategory:hover{font:normal 12px verdana;text-decoration:none;color:#AB5656;text-decoration:underline;}
.lblCommentCount{font:normal 10px verdana;padding:0px 0px;}
.divSeparator{margin-bottom:30px;margin-top:50px;border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:Gray;}
.tblBlogHeaderSub{font:normal 11px verdana;}
.lblBlogTime{font:normal 11px verdana;padding:10px 0px;}


/*Blog Category links*/
.divCategoryLinks{border:0px solid blue;text-align:left;width:218px;margin-left:15px;margin-bottom:40px;}
.divCategoryLinks ul{border:0px solid #c4c4c4;padding:0px 0px 0px 0px;margin-top:-10px;padding-bottom:15px;}
.divCategoryLinks ul li{list-style-type:square;list-style-position:outside;width:208px;background-image:none;height:20px;margin:0px;padding:0px;border:0px solid red;}
.divCategoryLinks li a:link, .divCategoryLinks li a:visited{display:inline;text-align:left;font:normal 12px verdana;text-decoration:none;color:#AB5656;}
.divCategoryLinks li a:hover{display:inline;font:normal 12px verdana;text-decoration:none;color:#AB5656;text-decoration:underline;background-color:#ffffff;}
.categoryThreadCount{font-family:verdana;font-size:11px;font-weight:normal;}

/*Blog datepicker*/
.btnGetPostingsByDate{margin-top:5px;width:181px;}
.divDatePicker{margin-top:100px;text-align:left;margin-left:15px;margin-bottom:30px;}
.ddlMonth{font:normal 10px verdana;color:Gray;width:80px;}
.ddlDay{font:normal 10px verdana;color:Gray;}
.ddlYear{font:normal 10px verdana;color:Gray;width:55px;}

/*Blog Subscribe*/
.divSubscriptionContainer{margin-left:15px;margin-bottom:30px;}
.divInnerSubscriptionContainer{margin-top:-5px;margin-left:0px;width:95%;padding:10px 0px 10px 0px;text-align:left;background-color:#EDD8D8;}
.txtBlogEmailTextBox{color:Gray;width:160px;margin-left:15px;}
.btnBlogEmailButton{margin-top:5px;width:160px;margin-left:15px;}

/*Blog Comment*/
.divBlogCommentPage{font:normal 12px verdana;line-height:18px;text-align:justify;margin-bottom:100px;padding:0px 20px;}
.divAddCommentContainer{width:100%;height:auto;margin-bottom:20px;}
.lblCommentField{color:#AB5656;}
.txtBlogComment{width:500px;height:150px;border:1px solid gray;margin-bottom:10px;}
INPUT.txtBlogGenericField{width:500px;border:1px solid gray;margin-bottom:10px;}
INPUT.txtBlogCommentEmail{border:1px solid gray;width:500px;margin-bottom:20px;}
.btnSubmitComment{width:250px;}
.divBlogCommentRow{border:1px solid #c0c0c0;margin-bottom:20px;width:100%;padding:0px 10px 10px 10px;}
.divBlogOwnerCommentRow{border-left:3px solid #ab5656;border-right:3px solid #ab5656;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;margin-bottom:20px;width:100%;padding:0px 10px 10px 10px;}
.blogCommentLabel{font:normal 11px verdana;color:gray;}
.cbNotify{border:0px solid red;margin-top:-10px;margin-bottom:-10px;}


/*Blog Archive*/
.pblogArchiveHeaderLink:link, .pblogArchiveHeaderLink:visited{font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;font-size:12px;color:#AB5656;}
.pblogArchiveHeaderLink:hover{font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;font-size:12px;color:#AB5656;text-decoration:underline;}
.divBlogArchiveFooter{margin-top:-15px;margin-bottom:15px;height:15px;width:309px;border:0px solid blue;}

/*RSS Link*/
.divBlogRss{margin-left:45px;width:100%;margin-bottom:30px;}
.imgRssLink{margin-left:10px;}

/*Search results -- paging*/
.gridNavigationTop{margin:10px 0px 25px 0px;}
.gridNavigationBottom{margin:15px 0px 10px 0px;}
.pageNav{font:bold 11px verdana;}
.pagerText{font-family:Verdana;font-size:11px;}
.pagerNums{font-family:Verdana;font-size:11px;font-weight:bold;}
a.pageNav:link, a.pageNav:visited,a.pageNav:disabled{font-family:Verdana;font-size:11px;font-weight:bold;color:#AB5656;text-decoration:none;}
a.pageNav:hover{font-family:Verdana;font-size:11px;font-weight:bold;color:#AB5656;text-decoration:underline;}
.currPage{font-family:Verdana;font-size:11px;font-weight:bold;}
a.currPage:link, a.currPage:visited{font-family:Verdana;font-size:11px;font-weight:bold;color:Black;text-decoration:none;}
a.refineSearch:link, a.refineSearch:visited{font-family:Verdana;font-size:11px;font-weight:bold;color:#AB5656;text-decoration:none;}
a.refineSearch:hover{font-family:Verdana;font-size:11px;font-weight:bold;color:#ce2b2b;text-decoration:underline;}




/*Contact Us*/
#tblRequest{width:80%;margin-left:20px;margin-top:40px;}
#tblRequest .tdLabel{vertical-align:top;width:10%;height:40px;font:Normal 12px arial;}
#tblRequest .tdField{text-align:left;vertical-align:top;width:90%;height:40px;padding-left:20px;}
.txtField{width:250px;border:1px solid gray;}
.txtMultiline{width:250px;height:100px;border:1px solid gray;}

/*footer*/
.txtFooter{font-family:verdana;font-size:9px;font-weight:normal;color:Gray;line-height:12px;text-align:justify;}

/*code snippets*/
.cf { font-family: Courier New; font-size: 9pt; color: black; background: white; border-top: windowtext 1pt solid; padding-top: 0pt; border-left: windowtext 1pt solid; padding-left: 0pt; border-right: windowtext 1pt solid; padding-right: 0pt; border-bottom: windowtext 1pt solid; padding-bottom: 0pt; }
.cl { margin: 0px; }
.cln { color: teal; }
.cb1 { color: blue; }
