﻿.html body{margin:0px;padding:0px;background-image:url(images/BottomBackgroundRepeat.jpg);
           background-repeat:repeat-x;background-position:bottom;background-attachment:fixed;width:100%;height:100%;}
form{margin:0px;padding:0px;background-image:url(images/TopBackgroundRepat.jpg);background-repeat:repeat-x;background-position:top;}
body, p, span, li, ul, ol, td{font-family: Arial Narrow, Arial, Tahoma;font-size: 14px;}

H1{color:#000075;font-size:24px;}
H2{color: #D11418;font-size:20px;}
H3{color:Black;}

A:link{color: #D11418;text-decoration: underline;}
A:hover{color: #CC9502;text-decoration: underline;}
A:visited{color: #3246AD;text-decoration: underline;}

.ControlError{background-color:#D11418;color:White;}

/*----------------- Testimonial Rotator -------------------*/
#divTestimonialRotator{width:708px;overflow:hidden;}
#divTestimonialRotator .Top{width:708px;height:24px;overflow:hidden;background-image:url(images/RotrBoxTop.png);background-repeat:no-repeat;}
#divTestimonialRotator .Back{width:683px;/*Total 708*/padding:0px 5px 0px 20px;height:auto;min-height:17px;overflow:hidden;
                             background-image:url(images/RotrBoxRepeater.png);background-repeat:repeat-y;color:#050D98;}
#divTestimonialRotator div.Bottom{width:708px;height:14px;overflow:hidden;
                                  background-image:url(images/RotrBoxBottom.png);background-repeat:no-repeat;}
#divTestimonialRotator b{font-size:15px;font-family:Times New Roman;padding-right:1px;}

/**************** Home Content Style *****************/
table.HomeLayout{width:100%;}
table.HomeLayout td{vertical-align:top;padding:0px;}
table.HomeLayout td.HomeTopRight{padding:4px 0px 0px 15px;}
table.HomeLayout .HomeBottomRow{padding:15px 0px 0px 5px;position:relative;}
table.HomeLayout td.HomeTopRight *{font-size:13px;}
.HomeSpecialBox{background-image:url(images/home/TextBox1.jpg);background-repeat:no-repeat;
                overflow:hidden;width:259px;height:153px;}/*width= 259 - 40, height =  153- 27 */
#divContentArea .HomeSpecialBox td{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
.HomeSpecialBox a{color:#E5A603;font-weight:bold;text-decoration:none;font-style:italic;}
.HomeSpecialBox a:hover{text-decoration:underline;}

/*------------- Homepage Tiles ----------------*/
#HomeTiles{position:relative;width:741px; table-layout:fixed;}
.trHomeTileTitles td{background-color:Gray;}
.trHomeTileLinks td{background-color:#EFEFEF;}

/*This rule is more specific so it applies on the website but not in the admin*/
#HomeLayout .trHomeTileTitles td, .HomeLayout .trHomeTileLinks td{background-color:White;}
.HomeBottomRow{}
.HomeBottomRow
#HomeTiles td{}
#HomeTiles td{vertical-align:top;padding:0px; vertical-align:top;height:151px; background-repeat:no-repeat;}
#HomeTiles div{color:Black; height:89px;margin:20px 20px 0px 20px;  overflow:hidden; width:100%;}
#Tile1{background-image:url(images/home/TextBox2.jpg); }/*186 - 40*/
#Tile1{width:186px;}
#Tile1 div{width:146px;}
#Tile2{background-image:url(images/home/TextBox3.jpg); }/*184 - 40*/
#Tile2{width:184px;}
#Tile2 div{width:144px;}
#Tile3{background-image:url(images/home/TextBox4.jpg); }/*184 - 40*/
#Tile3{width:184px;}
#Tile3 div{width:144px;}
#Tile4{background-image:url(images/home/TextBox5.jpg); }/*185 - 40*/
#Tile4{width:185px;}
#Tile4 div{width:145px;}

/*This rule is very specific so it applies on the website and not in the admin area*/
.HomeLayout .trHomeTileLinks a{display:none;}

/**************** Contact Page Style *****************/
.moduleContact{}
.moduleContact .ValidationSummary{border:solid black 0px;width:140px;overflow:hidden;}
.moduleContact .ValidationSummary ul{margin:0px;padding:15px;}
.moduleContact .ValidationSummary li{margin:0px;padding:0px;}
.tblContact{width:580px;margin-left:10px;}
.tblContact td {height:10px;line-height:10px;padding:2px;}
.tblContact td.ContactLabel{padding-right:10px;}
td.ContactLabel{font-weight:bold;}

/**********************************************
/* Layout Styles *****
*****************************************/
#divBoundary{width:820px;margin-left:auto;margin-right:auto;padding-top:34px;}
#divBoundary .divBTop{width:100%;height:10px;font-size:0px;overflow:hidden;background-image:url(images/TranspTopBox.png);background-repeat:no-repeat;}
#divBoundary .divBRepeat{background-image:url(images/TranspRepeatBox.png);background-repeat:repeat-y;padding-left:10px;padding-right:10px;}
#divBoundary .divBBottom{width:100%;height:10px;font-size:0px;overflow:hidden;background-image:url(images/TranspBottomBox.png);
                         background-repeat:no-repeat;padding-bottom:24px;}
                         
#divHeader{width:800px;position:relative;height:193px;overflow:hidden;background-image:url(images/top.jpg);}
#divHeader .HomeLink{position:absolute;width:100px;height:100px;border:solid 0px black;cursor:pointer;}
#divHeader .HomeLink1{top:23px;left:17px;width:217px;height:113px;}
#divHeader .HomeLink2{top:39px;left:625px;width:150px;height:17px;}
#divHeader .Menu{position:absolute;bottom:0px;height:15px;width:700px;overflow:hidden;padding-bottom:9px;overflow:hidden;margin-left:84px;}

#divContentArea{background-image:url(images/ContentBackgroundRepeat.jpg);background-repeat:repeat-y;}
#divContentArea .TopBack{background-image:url(images/GrayGradient.jpg);background-repeat:no-repeat;padding-top:37px;width:100%;}
#divContentArea .Inner_Home, #divContentArea .Inner{width:746px;margin-left:24px;margin-right:30px;margin-bottom:43px;overflow:hidden;height:auto;min-height:300px;}
#divContentArea .Inner{margin-left:45px;margin-right:40px;width:715px;}
#divContentArea .Bottom /*AKA Footer*/{width:800px;height:70px;overflow:visible;background-image:url(images/bottom.jpg);}
#divContentArea .Bottom .BottomInner{position:relative;}
#divContentArea .BottomInner div{position:absolute;top:5px;height:55px;width:240px;border:solid 0px black;}
#divContentArea .Bottom .FooterData1{left:25px;}
#divContentArea .Bottom .FooterData2{left:284px;}
#divContentArea .Bottom .FooterData3{left:543px;}
#divContentArea .Bottom .CyLogo{width:109px;height:20px;background-image:url(images/SitebyCylosoft.png);
                                background-repeat:no-repeat;cursor:pointer;position:absolute;bottom:-100px;top:auto;right:0px;z-index:100;}
