﻿.defaultwebstyles
{
    background-color: #00134d;
    font-family: Arial, Helvetica, sans-serif;
}

table /* Outer Border Around Web Site */
{
    border: 1px solid gray;
}
a:link {color: #ffffff;}
a:visited {text-decoration:none; color : #ffffff;}
a:hover {color: lime;}
a:active {color: #00FF00;}

a.body1:link {color: yellow;}
a.body1:visited {color: #ffffff;}
a.body1:hover {color: lime;}
a.body1:active {color: #00FF00;}


/*


.class1 a:link
{
    color: #ffffff;
}
.class1 a:visited
{
    color: #ffffff;
}
.class1 a:hover
{
    color: #FFFF00;
}
.class1 a:active
{
    color: #ffffff;
}

*/



.style1 /* Used for routine left justified type in body areas */
{
    text-align: left;
    font-size: small;
    color: #FFFFFF;
}
.style2
{
    text-align: center;
    font-size: small;
    color: #FFFFFF;
}
.style3
{
    text-align: left;
    font-size: medium;
    color: #FFFFFF;
}

.style4
{
    text-align: center;
    font-size: medium;
    color: #FFFFFF;
}

.style5
{
    text-align: left;
    font-size: small;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration:underline
}
.style6
{
    text-align: center;
    font-size: small;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration:underline
}
.style7
{
    text-align: center;
    font-size: small;
    color: #FFFFFF;
    font-weight: bold;
}
.style8
{
    text-align: center;
    font-size: small;
    color: #FFFF00;
    font-weight: bold;
}


.style9
{
    font-size: x-small;
    text-align: center;
    width: 97%;
}
.style10
{
    font-size: x-small;
    color: #FFFFFF;
}
.style11
{
    font-size: x-small;
    text-align: center;
    color: #FFFFFF;
}

.style12
{
    font-size: medium;
    color: #FFFFFF;
}
.style24
{
    font-size: small;
    color: #FFFFFF;
}
.style27
{
    text-align: center;
}
.style28
{
    text-align: center;
    color: #FFFFFF;
}
.style29
{
    text-align: center;
    vertical-align: top;
    font-size: 35px;
    font-weight: 900;
    color: red;
    background-image: url('../images/cut8.jpg');
}
.style30
{
    font-size: medium;
    color: #FFFFFF;
}

.style31
{
    text-align: center;
    height: 75px;
    width: 143px;
}

.style36
{
    font-size: xx-small;
    color: #FFFFFF;
    width: 100%;
}
.style37 /* defines attributes of a table in body */
{
    width: 100%;
    border-width: thin;
    border-spacing: 1px;
    border-color: gray;
}

.style38
{
    width: 955px;
    color: lime;
}
.style39
{
    width: 169px;
}
.style44 /* Defines borders for main areas of web site */
{
    border-right-style: solid;
    border-right-width: thin;
    border-top-style: solid;
    border-top-width: thin;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-left-style: solid;
    border-left-width: thin;
    border-color: gray;
}
.style45
{
    border-style: solid;
    border-width: thin;
    width: 135px;
}

.style47
{
    width: 100%;
    border: 1px solid #000000;
}
.style48
{
    text-align: center;
    height: 75px;
    width: 141px;
}
.style49
{
    border-style: solid;
    border-width: thin;
    width: 141px;
}
.style50
{
    width: 141px;
}

.style51 /* Used for validation summaries */
{
    text-align: left;
    color: red;
    font-size: small;
}
.style52
{
    text-align: center;
    height: 175px;
    width: 632px;
}
.style54
{
    height: 35px;
    width: 632px;
}
.style55
{
    font-size: x-small;
    text-align: center;
    width: 9%;
    color: #ffffff;
}
.style56
{
	border-width:0px;
	border-color:fuchsia;	
	
}

.style60 /* used for headings in body1 */
{
    text-align: center;
    vertical-align: top;
    font-size: large;
    color: yellow;
}
.style61 /*   Used for input fields on credit card forms */
{
    text-align: left;
    vertical-align: middle;
    color: #336600;
}
.style62 /*   Used for input fields on credit card forms */
{
    text-align: center;
    vertical-align: middle;
    color: #336600;
}


.style63 /* Used for credit card return page message */
{
    font-size: large;
    text-align: center;
    color: white;
    vertical-align: middle;
}

.style64 /* Defines master page table widths */
{
    width: 100%;
}



#sddm
{
    margin: 0;
    padding: 0;
    z-index: 30;
}

#sddm li
{
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    font: bold 11px;
}

#sddm li a
{
    display: block;
    margin: 0 1px 0 0;
    padding: 4px 10px;
    width: 71px;
    font: arial 8px;
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
}

#sddm li a:hover
{
    background: #a4978c;
}

#sddm div
{
    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 0;
    background: #EAEBD8;
    border: 1px solid #5970B2;
}

#sddm div a
{
    position: relative;
    display: block;
    margin: 0;
    padding: 5px 10px;
    width: auto;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    background: #3785f1;
    color: #ffffff;
    font: 11px;
}

#sddm div a:hover
{
    background: #49A3FF;
    color: #FFFFFF;
    font: garamond;
}
.thinblackborder
{
    padding: 15px;
}
.captchaimage
{
    border: solid 1px #D4D4D4;
}

