﻿/* ----------- PAGE RELOAD -----------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

img { 
	border:0;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
	color:#23E1FB;	
	line-height:1.3em;
}

/*------------- TEXT STYLES ------------------*/

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	color:#23E1FB;
}

h1 
{
	margin:10px 10px 0 10px;
}

h2 
{
	margin:10px 10px 0 10px;
	text-transform:capitalize;
    font-size:20px;
    margin: 0px 0 7px 5px;
}

h3 
{
	margin:10px 10px 0 10px;
}

h4 
{
}

h5 
{
}

h6 
{
}

hr {
	background-color:#e3e3e3;
	border:#e3e3e3;
	height:1px;
}

p{
	margin:10px 10px 0 10px;
	color: #fff;
}

td{
	margin:10px 10px 0 10px;
	color: #fff;
}


.home_links 
{
    padding:0;
    margin:0;
    width:990px;
    height:150px;
    border:1px solid blue;
}

.home_link_wrapper
{
    position:relative;
    top:10px;
    left:5px;
    border:0px solid green;
    margin:0 auto;
    width:990px;
    height:150px;
}
/*----------- END TEXT STYLES ---------------*/

#content p
{
    margin: 10px 0 10px 0;
    vertical-align:top;
}


hr
{
    margin:0px 0px 15px 0px;
    width:100%;
}
    

#content h2+hr
{
    margin-bottom:20px;
}

.smallSubtitle
{
	color:#fff;
	font-size:14px;
	margin-top:0px;
}


a:link, a:active, a:visited
{
    color:#11BDE3;
    text-decoration:none;
}

a:hover
{
    color:#fff;
    text-decoration:underline;
}




.ajax__calendar .ajax__calendar_container {
    border: 1px solid #646464 !important;
    background-color: lemonchiffon !important;
    color: #ad0b08 !important;
    width: 22em;
    font-size: 11px;
}

.ajax__calendar .ajax__calendar_body {
    width: 180px;
    height: 180px;
}

.ajax__calendar .ajax__calendar_day {
    height: 13px;
    width: 20px;
}



#contact_content.groupApplicationForm { width:105%; margin-left:-20px; }
    #contact_content.groupApplicationForm table { width:100%; }
#contact_content.groupApplicationForm td { padding:5px 0; }
    #contact_content.groupApplicationForm td input { padding:2px; }
    #contact_content.groupApplicationForm td table.typeOfGroup td { padding:0 5px; }
        #contact_content.groupApplicationForm td table.typeOfGroup td input { margin:5px 10px; position:relative; top:2px; }
            #contact_content.groupApplicationForm td table.typeOfGroup td input + label { cursor:pointer; }

    #contact_content.groupApplicationForm td p + input { float:left; clear:both; width:100%; max-width:250px; margin:5px 0 10px; }


.ajax__calendar .ajax__calendar_day,
.ajax__calendar .ajax__calendar_dayname { color:#000 !important; }

.ajax__calendar .ajax__calendar_day { border:1px solid #ddd; text-align:center; }

#contact_content.groupApplicationForm .dates { padding-bottom:20px; }