body {
    margin:0 0 0 0;
    font-family:verdana;
    height:100%;
}

h5 {
    margin:0 0 0 0;
}

h4 {color:#F04C3E;}

h3 {
    color:#232E83;
    font-family:candara,verdana,tahoma;
}

img {border-style:none;}

#PageConstraints {
    position:relative;
    background-color:#fff;
	margin-left: auto;
	margin-right: auto;
    margin-bottom:30px;
	min-width:970px;
	max-width:970px;
	width:970px;
}

#Template1, #Template2 {
    position:relative;
}

#LeftContent, #RightContent, #FullWidthContent {min-height:420px;}

#LeftContent {
    float:left;
    width:565px;
}

#RightContent {margin-left:605px;}

#FullWidthContent {padding:0 20px 0 20px;}

#GreenBar {
    position:relative;
    background:#009345 url(../Images/GreenGradientBar.png) repeat-x;
    height:26px;
}

#GreenBar a {
    text-decoration:none;
    color:#fff;
}

#DivRedBorder, #DivBlueBorder, #DivGreenBorder {
    position:relative;
    border-left-width:15px;
    border-left-style:solid;
    border-right-width:5px;
    border-right-style:solid;
    padding-left:10px;
    padding-top:5px;
    width:100%;  
}

#DivRedBorder {border-color:#F04C3E;}
#DivBlueBorder {border-color:#67CDF2;}
#DivGreenBorder {border-color:#009345;}

#Footer {
    height:24px;
    clear:left;
    font-size:0.85em;
    background:#fff url(../Images/Footer.jpg) repeat-x;
    margin-top:20px;
    padding:4px 0 0 5px;
}

.DivError {
    color:Red;
    text-align:center;
    font-weight:bold;
    font-size:0.8em;
    margin-top:50px;
}

#DivModal, #DivModalBackground {
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
}

#DivModal {visibility:hidden;}

#DivModalBackground {
    background-color:#333;
    opacity:0.4;
    filter:alpha(opacity=40);
}

#DivModalContent {
    position:relative;
    margin:50px auto 50px auto;
    width:800px;
    background-color:#fff;
    padding:10px 10px 10px 10px;
    font-size:0.9em;
}
    

#DivClose {
    position:relative;
    background-color:#EEE;
    color:#555;
    border-bottom:2px solid #DDD;
    text-align:right;
    padding:2px 5px 2px 0;
    height:22px;
    margin-bottom:10px;
    vertical-align:middle;
}

#CloseText {padding-top:10px;}

#DivClose img {
    float:right;
    margin-left:2px;
}

p {
    margin:0 0 10px 20px;
    font-size:0.8em;
}

.TopParagraph {margin-top:10px;}

/*Common Testimonial styles */
.DivQuoter {
    margin:auto 0 15px 20px;
    font-size:0.8em;
    font-weight:bold;
}


#Logos 
{
    margin:50px auto 0 auto;
    text-align:center;    
}

#Logos td {padding:20px 0 20px 0;}

.TitleInfo {height:0; margin:0 0 0 0; font-size:0.1em; color:#fff;}
