

a {color:#1d203f;text-decoration:underline;}
h2 {border-bottom:1px solid #999999; padding-bottom:0.75em; margin-bottom:0.75em; margin-top:0.75em;}

fieldset {padding:0;margin:0;border:0px solid #ccc;}
label {padding-top:10px;width:120px; float:left;}
abbr, acronym {border-bottom:0px dotted #666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0; padding:5px; width:180px;}
textarea {width:300px;height:100px;padding:5px;}

.container-newsletter {width:950px;margin:0 auto;}
#logo{height:7em;}
#logo img {margin-top:0.4em;}
#menu{margin-top:3em; text-align:right;}
#menu ul{display:inline; text-align:right; padding:0; margin:0; text-transform:uppercase;}
#menu li{display:inline; margin-left:1.4em; }
#menu li a{color: #000; text-decoration:none; padding:0.84em; background-color: #EDEDED;}
#menu li a:hover{color: #fff; text-decoration:none; padding:0.84em; background-color: #1d203f;}


#content{margin-bottom:1.2em;}
.explanation{min-height:200px; height:auto !important;height:200px;}
.explanation2{min-height:300px; height:auto !important;height:300px;}

.rightaligned  {text-align:right;}
.centeraligned  {text-align: center;}

a.buttonright{color: #000; text-decoration:none; padding:0.84em; background-color: #EDEDED; float:right; margin: 20px 0 20px 20px;}
a.buttonright:hover{color: #fff; text-decoration:none; padding:0.84em; background-color: #1d203f; float:right; margin: 20px 0 20px 20px;}

a.titleright{color: #fff; text-decoration:none; padding:0.84em; background-color: #1d203f; float:left; margin-right:20px; font-size:0.5em; text-transform:uppercase;}


.square{height:235px; background-color: #333333;}
.square h3{padding: 25px 0 0 25px; color: #fff;}
.square p{padding: 35px 0 0 25px; color: #fff}
.square p a, .square p a:link{color: #fff}
.squareblue{height:235px; background-color: #1d203f;}
.squarered{height:235px; background-color: #971e27;}


#description{background-color: #333333; height:45em; color:#FFFFFF;  padding: 2em 0;}
#description h3{padding-left: 15px; color: #fff;}
#description p{padding-left: 15px;}
#description ul{padding-left: 15px; }
#description li{padding-left: 10px; list-style-position:inside;}

#footer{margin-top:1.2em; padding-top:1.2em; border-top:1px solid #999999;}
#webdesign  {text-align:right;}
