/* Start of CMSMS style sheet 'index' */
/* red #e73463 */
/* Green #5ab263 */
/* Green2 #95c247 */
/* Blue #0f95b4 */
/* Blue2 #106cb5 */

body {
text-align : center;
color : #504f53;
background-color : #f7f8e1;
font-family : Arial, sans-serif;
font-size : 13px;
font-size: 80%;
}
a {
text-decoration : underline;
color : #504f53;
}
a:hover {
text-decoration : underline;
color : #000000;
}
img {
border-style : none;
}
p{
margin-left: 0;
margin-bottom: 5px;
margin-right: 0;
margin-top: 0;
}
h1{
font-size: 150%;
color: #e73463;
margin-top: 0;
margin-bottom: 4px;
}
h2{
font-size: 140%;
color: #e73463;
margin-top: 12px;
margin-bottom: 4px;
}

#site-frame{
margin-left: auto;
margin-bottom: auto;
margin-right: auto;
margin-top: 20px;
text-align: left;
width: 890px;
}

/* Header section */

#header{
width: 890px;
height: 120px;
}
#header-left{
margin-left: 40px;
float: left;
width: 404px;
text-align: left;
}
#header-right{
margin-right: 40px;
float: left;
width: 405px;
text-align: right;
}

/* Main body section frame */

#content-frame-top{
background-position: center top;
background-repeat: no-repeat;
background-image: url(/uploads/images/frame_bg.jpg);
margin: auto;
padding: 0;
width: 890px;
height: 15px;
}
#content-frame-middle{
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
margin-top: 0px;
background-position: center;
background-repeat: repeat-y;
background-image: url(/uploads/images/frame_main_bg.jpg);
padding: 0;
width: 890px;
}
#content-frame-bottom{
margin: auto;
clear: both;
background-position: center bottom;
background-repeat: no-repeat;
background-image: url(/uploads/images/frame_bg.jpg);
padding: 0;
width: 890px;
height: 15px;
}

/* Main content */

#content-wrap{
width: 865px;
padding: 0px;
margin: auto;
}
#col-1{
clear: left;
float: left;
width: 200px;
padding: 0px;
margin: auto;
}
#col-2-index{
margin-left: 15px;
margin-bottom: auto;
margin-right: auto;
margin-top: auto;
float: left;
width: 320px;
padding: 0px;
}

#col-2-index hr{
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
margin-top: 10px;
padding: 0px;
background-color: #95c247;
height: 2px;
width: 100%;
border-width: 0px;
}
#col-2-index h1{
margin: 0px;
font-size: 250%;
color: #ee8e99;
}

#col-2-index h2{
padding-left: 14px;
padding-bottom: 7px;
padding-right: 7px;
padding-top: 7px;
margin-left: 40px;
background-color: #e73463;
display: block;
font-size: 140%;
color: #ffffff;
margin-top: -13px;
margin-bottom: 4px;
}
#col-2-index blockquote{
background-color: #e73463;
color: white;
margin-left: 0;
margin-bottom: 10px;
margin-right: 0;
margin-top: 0;
padding: 10px;
}
#col-2-index blockquote h3{
color: white;
font-size: 160%;
}
#col-2-index blockquote p{
font-weight: bold;
}
#col-2-index blockquote a{
text-decoration: underline;
color: white;
}
#col-2-index blockquote a:hover{
text-decoration: underline;
color: #e6e6e6;
}
#col-2-index ul{
list-style-image: url(/uploads/images/bullet.png);
list-style-position: outside;
list-style-type: none;
padding-left: 20px;
margin: 0;
}
#col-2-index ol{
padding-left: 25px;
margin: 0;
}
.tint-box{
padding: 10px;
background-color: #F7F2D4;
}
.red-text{
color : #e73463;
}
.blue-text{
color : #106cb5;
}
.green-text{
color : #5ab263;
}
.purple-text{
color : #8781bd;
}




#col-3-index{
text-align: center;
margin-left: 10px;
margin-bottom: auto;
margin-right: auto;
margin-top: auto;
clear: right;
float: left;
width: 318px;
padding: 0px;
}
#col-3-index a {
text-decoration : underline;
color : #5ab263;
}
#col-3-index a:hover {
text-decoration : underline;
color : #5ab263;
}

/* Footer section */

#footer{
margin-left: auto;
margin-bottom: auto;
margin-right: auto;
margin-top: 10px;
text-align: left;
width: 865px;
font-size: 10px;
}
#footer-left{
float: left;
width: 620px;
}
#footer-right{
float: left;
}

/* Index page welcome box */

#welcome-box{
z-index: 0;
font-weight: bold;
margin-left: -5px;
margin-bottom: 0px;
margin-right: 0px;
margin-top: 0px;
background-image: url(/uploads/images/welcome_bg.jpg);
background-position: center top;
background-repeat: no-repeat;
color: #ffffff;
width: 323px;
}
#welcome-box-inner{
padding-right: 0px;
padding-left: 0px;
padding-top: 20px;
padding-bottom: 20px;
z-index: 0;
margin: auto;
width: 245px;
}
#welcome-box-inner-footer{
z-index: 0;
background-image: url(/uploads/images/welcome_bg_footer.jpg);
background-position: center bottom;
background-repeat: no-repeat;
width: 323px;
}
#welcome-box img{
float: left;
margin-right: 8px;
margin-bottom: 4px;
}
#welcome-box h1{
color: #ffffff;
font-size: 36px;
}
#welcome-box h2{
margin-top:3px;
color: #ffffff;
font-size: 18px;
background-color: #96C247;
}
/* End of 'index' */

