a {
	color: #194C9B;
	text-decoration: underline;
}
a:hover {
	color: #FF213D;
	text-decoration: underline;
}

.legal
{
	color: #006A3D;
	font-family: trebuchet, arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.main_border
{
	border: 1px solid #006A3D;
	margin-top: 20px;
}

.text
{
	color: #194C9B;
	font-family: trebuchet, arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

ol
{
	color: #194C9B;
	font-family: trebuchet, arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	padding-right: 20px;
}

p
{
	color: #194C9B;
	font-family: trebuchet, arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.padright
{
	text-align: left;
	padding-right: 20px;
}

span.reg
{
position: relative;
top: -3px;
font-size: 95%  /*77%;*/
}

.caption
{
	color: #194C9B;
	font-family: trebuchet, arial, helvetica, verdana, sans-serif;
    font-size: 15;
    font-weight: bold;
}

#rules
{
	color: #194C9B;
	font-family: trebuchet, arial, helvetica, verdana, sans-serif;
	font-size: 12px;
}
    #privacy-policy a
    {
        color:#000000;
    }

#rules li
{

    padding-left: 1px;
}

#form
{
	color: #194C9B;
    font-family: trebuchet, arial, helvetica, verdana, sans-serif;
	font-size: 12px;
    padding: 20px;
}
    #form table
    {
       /* border: solid 1px red; */
        margin: 0 auto;
    }
    #form table caption
    {
        font-size: 138.5%;
        font-weight: bold;
        padding-bottom: 20px;
        text-align: center;
    }

    #form .line
    {
        height:10px;
        margin: 10px 0;
        border-bottom: solid 1px black;
    }

    #form .comment
    {
        font-size: 100%
    }
 
    #form .validationsummary
    {
        padding: 10px 0 10px 200px;
    }

    #form .entrie-via
    {
	    color: #194C9B;
        font-family: trebuchet, arial, helvetica, verdana, sans-serif;
	    font-size: 12px;
    }

    #form .entrie-via img
    {
        padding-right: 10px;
        margin-top: 3px;
    }
    
    #form .entrie-via a, .entrie-via span
    {
        color: #194C9B
    }
    #form .section-header
    {
        font-weight:bold;
        padding-bottom:5px;
    }

    #form .entrie-via span.carrier{ color: red;}

#divAddEmail , #divAddPhone{ margin-top: -5px;}

.formLabel{ text-align:right; font-size: 108%;}
.formLabel label {margin-right:5px;}
	
.formInput { padding:5px 5px; }
.formInput input  { width:250px; margin-right:5px; }
.formInput select  { width:130px; margin-right:5px; }

.formCheckbox{padding-right: 15px;}

#modal-container{ width:800px; text-align:center; padding-bottom: 20px;}

.image-rating{ padding: 10px 0; height:20px; width: 100px; }
	
.warning{ color:red; }
.center{ text-align:center; }
.bold{ font-weight: bold; }
.indent25{padding-left: 25px;}
.indent50{padding-left:50px;}
