body
{
padding:0px;
margin:0px;
}

#GlobalBG
{
background:url(Images/GlobalBG.gif);
background-position:top;
background-repeat:repeat-x;
width:100%;
height:660px;
margin:0px auto;

}

#SizedGlobal
{
width:900px;
margin:0px auto;
background:#ffffff;
}

.VerticalSpacer
{
height:10px;
}

.HorizontalSpacer
{
width:10px;
}

/*------------------ Menu DIVs --------------------*/
#MenuBar
{
width:900px;
height:36px;
background:url(Images/MenuBar.gif);
display:table-cell;
vertical-align:middle;
text-indent:15px;
}


#MenuBarBottom
{
width:100%;
background:url(Images/BottomMenuBar.gif);
height:12px;
}
/*-------------------------------------------------*/




/*------------------ Header DIVs ------------------*/
#LogoDiv
{
float:left;
}

#HeaderImg
{
float:left;
}

#ContentTopLine
{
width:900px;
height:8px;
background:#232848;
float:left;
}
#HomeContentTopLine
{
width:900px;
height:118px;
background:url(Images/HomeTestmonials.gif);
float:left;
}

#HomeTestmonials_Sign
{height:117px;width:120px;float:left;}
#HomeTestmonials
{padding-top:10px;width:510px;float:left;}
#HomeTestmonials_Separator
{width:20px;height:118px;float:left;}
/*-------------------------------------------------*/

/*------------------ Main Content DIVs ------------*/
#ContentArea
{
width:900px;
height:100%;
background:#ffffff;
}
#LeftContent
{
width:223px;
float:left;
background:url(Images/LeftContentBG.gif);
background-color:#ffffff;
background-position:right top;
background-repeat:no-repeat;
float:left;
height:100%;
overflow:visible;
}

#HomeLeftContent
{
width:223px;
float:left;
background:url(Images/HomeLeftContentBG.gif);
background-color:#ffffff;
background-position:right top;
background-repeat:repeat-y;
float:left;
height:100%;
overflow:visible;
}


#RightContent
{
width:677px;
float:right;
height:100%;
background-color:#ffffff;
overflow:visible;
}
/*-------------------------------------------------*/


/*------------------ Left Content DIVs ------------*/
/*-------------------------------------------------*/
#QuickLinksTopBG
{

background:url(Images/QuickLinks_BG.gif);
margin: auto ;
width:210px;
height:30px;

}

.QuickLinks_ContainerTitle
{
font-family:"Trebuchet MS",Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:18px;
padding-top:4px;
text-indent:5px;
}


ul.PurbleArrow
{
padding-left:5px;
margin-left:5px;
}
li.PurbleArrow
{
list-style:none;
background:url(Images/Bullets/ArrowPurble.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:18px;
margin-left:0px;
line-height:28px;
font-family:"Trebuchet MS",Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
color:#232848;
font-size:14px;
}

a.PurbleArrow:link,a.PurbleArrow:active,a.PurbleArrow:visited
{
font-family:"Trebuchet MS",Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
color:#232848;
font-size:14px;
text-decoration:none;
}
a.PurbleArrow:hover
{
font-family:"Trebuchet MS",Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
text-decoration:underline;
}

#ImagesList
{
margin:auto;
text-align:center;
}


/*------------------ Content DIVs -----------------*/
#ContentArea_Right
{
width:620px;
margin:0px auto;
padding-top:15px;
}

#TopElement
{
width:200px;
height:auto;
float:left;
border:0px solid #000000;
}

#TopElementSeparator
{
width:5px;
float:left;
height:auto;
}

#TopBL
{ 
width:190px;
height:130px;
background:url(Images/HomeTopContent_BL.gif);
padding-top:10px;
padding-left:5px;
padding-right:5px;

}

#TopBM
{
width:190px;
height:130px;
background:url(Images/HomeTopContent_BM.gif);
padding-top:10px;
padding-left:5px;
padding-right:5px;
}

#TopBR
{
width:190px;
height:130px;
background:url(Images/HomeTopContent_BR.gif);
padding-top:10px;
padding-left:5px;
padding-right:5px;
}
/*-------------------------------------------------*/



/*------------------ Footer DIVs ------------------*/
/*-------------------------------------------------*/
#FooterArea
{background:url(Images/FooterBG.gif);width:900px;height:35px;float:left;padding-top:25px;text-indent:15px;}
#CopyRight
{float:left;}
#WsiLink
{float:right;padding-right:15px;}

/*Text Classes*/
img {border:0px solid #000000;}

.h1,h1{font-family:"Trebuchet MS",Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;font-size:18px;color:#ff6e24;}
.h2,h2{font-family:"Trebuchet MS",Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;font-size:18px;color:#cf8110;}
.h3,h3{font-family:"Trebuchet MS",Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#332a86;}

div,.Normal{font-family:"Trebuchet MS",Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#231f20;}

a:link,a:active,a:visited
{font-family:"Trebuchet MS",Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#232848;text-decoration:underline;}
a:hover{font-family:"Trebuchet MS",Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;;font-size:12px;color:#a43bbc;text-decoration:underline;}


ul,ol{font-family:"Trebuchet MS",Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;;font-size:12px;color:#231f20;line-height:18px;padding-left:15px;margin-left:15px;padding-top:0px;margin-top:0px;}
ul li,li,ol li ul li{
font-family:"Trebuchet MS",Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#231f20;
line-height:18px;
list-style:none;
background:url(Images/Bullets/DoubleArrow.gif);


background-position:top left;
background-repeat:no-repeat;
padding-left:18px;
margin-left:0px;
line-height:18px;



}
ol li{font-family:"Trebuchet MS",Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;;font-size:12px;color:#231f20;line-height:18px;background:none;}

.pullquote { width:550px; line-height:1.5; text-align:justify; }

.BreadCrump,a.BreadCrump:link,a.BreadCrump:active,a.BreadCrump:visited{font-family:"Trebuchet MS",Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#332a86;text-decoration:none;}
a.BreadCrump:hover{font-family:"Trebuchet MS",Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#332a86;text-decoration:underline;}

.Footer,a.Footer:link,a.Footer:active,a.Footer:visited
{
font-family:Tahoma,"Tahoma",Arial, Helvetica, sans-serif;
font-size:11px;
color:#010101;
text-decoration:none;
}

a.Footer:hover
{
font-family:Tahoma,"Tahoma",Arial, Helvetica, sans-serif;
font-size:11px;
color:#cf8110;
text-decoration:none;
}

.HomeTestmonials_Title
{
font-family:"Trebuchet MS",Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#fb8245;
text-transform:uppercase;
}

.HomeTestmonials_Text
{
font-family:"Trebuchet MS",Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

.HomeTopContent_Title
{
font-family:"Trebuchet MS",Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#ffffff;
}

.HomeTopContent_Text
{
font-family:Tahoma,"Tahoma",Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;

}

a.HomeTopContent:link,a.HomeTopContent:active,a.HomeTopContent:visited
{
font-family:Tahoma,"Tahoma",Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:underline;
}

a.HomeTopContent:visited
{
font-family:Tahoma,"Tahoma",Arial, Helvetica, sans-serif;
font-size:12px;
color:#c786fa;
text-decoration:underline;
}

#MainContent
{
height:100%;
background:#ffffff;

}