body { 
padding : 0; 
margin : 0; 
background-color : #9acd32; 
} 
#WholePage { 
background-color : #9acd32; 
} 
#Container { 
width : 962px; 
margin : 0 auto; 
} 
#Top { 
padding : 0; 
margin : 0; 
height : 302px; 
background : url("img/main-picture.jpg") no-repeat left 71px; 
} 
#Top * { 
padding : 0; 
margin : 0; 
} 
#Header { 
font-family : arial; 
height : 61px; 
padding-top : 10px; 
padding-left : 25px; 
word-spacing : 7pt; 
background : url('img/header-background.png') repeat-x left top; 
} 
.name { 
text-transform : uppercase; 
font-size : 20px; 
color : #ffffff; 
} 
.phone { 
text-transform : uppercase; 
font-size : 50px; 
color : #ffffff; 
} 
.adress { 
font-size : 14px; 
color : white; 
} 
#Menu { 
height : 53px; 
margin-top : 0; 
padding-left : 3px; 
background : url('img/menu-background.png') repeat-x left top; 
} 
#Menu a { 
height : 53px; 
line-height : 50px; 
padding-right : 18px; 
padding-left : 18px; 
background : url('img/menu-devider.png') no-repeat right top; 
float : left; 
margin-left : 3px; 
text-decoration : none; 
color : white; 
font-size : 14px; 
text-align : center; 
font-family : arial; 
} 
#Top #Menu a:hover, #Top #Menu a.active { 
text-decoration : underline; 
} 
#Content { 
padding-left : 8px; 
} 
#Content, #Left { 
padding-top : 3px; 
} 
#Footer { 
background-image : url("img/bottom_pattern.gif"); 
background-repeat : repeat-x; 
background-position : left top; 
height : 56px; 
width : 100%; 
float : left; 
margin : 0 auto; 
} 
#Bottom { 
height : 32px; 
width : 962px; 
background : url('img/footer-background.png') repeat-x left top; 
text-align : center; 
line-height : 32px; 
clear : left; 
margin : 0 auto; 
font-family : arial; 
font-size : 12px; 
color : white; 
} 
#Bottom a { 
text-decoration : none; 
color : white; 
} 
#Bottom a:hover { 
text-decoration : underline; 
} 
#Middle, #Left { 
float : left; 
} 
#Left { 
width : 274px; 
} 
#Middle { 
width : 688px; 
} 
.Part, .TopPart, #LeftMenu { 
border : 2px solid #d0d1d0; 
background : white; 
} 
#LeftMenu { 
font-size : 12px; 
font-family : arial; 
padding-bottom : 8px; 
} 
.TopPart { 
border : 0; 
background : #ffffff; 
height : inherit; 
padding : 8px; 
} 
.Part, .TopPart, .form { 
margin-bottom : 8px; 
font-size : 12px; 
font-family : arial; 
text-align : justify; 
color : #666363; 
padding-bottom : 8px; 
} 
.Part p { 
margin-left : 8px; 
margin-right : 8px; 
} 
.TopPart p { 
margin-bottom : 0; 
margin-top : 6px; 
} 
.Part { 
clear : left; 
padding-left : 0; 
height : inherit; 
} 
.Part img { 
float : left; 
margin : 8px; 
} 
#Content p { 
padding-left : 0; 
} 
#LeftMenu ul { 
padding : 0; 
margin : 0; 
padding-top : 8px; 
padding-bottom : 10px; 
margin-bottom : 8px; 
background : url('img/left-side-devider.gif') no-repeat center bottom; 
} 
#LeftMenu li { 
margin-top : 3px; 
list-style-type : none; 
} 
#LeftMenu span { 
text-decoration : underline; 
color : #446d07; 
font-size : 15px; 
} 
#LeftMenu a { 
color : #666363; 
text-decoration : none; 
} 
#LeftMenu a.Links { 
margin-top : 8px; 
text-decoration : underline; 
} 
#LeftMenu a:hover { 
text-decoration : underline; 
} 
#LeftMenu span, #LeftMenu a { 
display : block; 
padding-left : 9px; 
} 
#LeftMenu li a { 
background : url('img/green-arrow.gif') no-repeat 9px 4px; 
padding-left : 24px; 
display : inline; 
} 
.TopPart h2 { 
margin : 0; 
color : #527e0d; 
font-size : 18px; 
font-weight : normal; 
font-family : arial; 
text-transform : uppercase; 
} 
.TopPart .Larger { 
font-size : 14px; 
} 
.LeftHeader { 
margin : 0; 
background : url('img/left-header.png') no-repeat left top; 
height : 38px; 
} 
.Part h2 { 
margin : 0; 
background : url('img/content-header.png') no-repeat left top; 
height : 37px; 
display : block; 
font-weight : normal; 
} 
.LeftHeader, .Part h2 { 
font-family : arial; 
font-size : 16px; 
color : #ffffff; 
line-height : 37px; 
padding-left : 10px; 
} 
.Part a { 
color : #4f8803; 
} 
.Part ul { 
clear : left; 
padding : 0; 
margin : 0; 
margin-top : 10px; 
margin-bottom : 10px; 
padding-left : 10px; 
} 
.Part li { 
margin-top : 3px; 
list-style-type : none; 
} 
.Part li a { 
padding-left : 14px; 
background : url('img/green-arrow-2.gif') no-repeat 0 5px; 
} 
#validator { 
clear : left; 
float : left; 
} 
#validator img { 
border : 0 solid #ffffff; 
height : 31px; 
width : 88px; 
} 
#Inter { 
height : 178px; 
font-size : 13px; 
font-family : arial; 
font-weight : bold; 
color : black; 
} 
#Inter ul { 
padding : 0; 
margin : 0; 
padding-top : 80px; 
padding-left : 20px; 
} 
#Inter li { 
margin-top : 3px; 
background : url('img/white-arrow.gif') no-repeat 0 4px; 
list-style-type : none; 
padding-left : 11px; 
} 
#RightHeader { 
float : right; 
padding-right : 16px; 
padding-top : 30px; 
font-size : 16px; 
color : #ffffff; 
text-transform : uppercase; 
} 
#RightHeader a { 
padding-left : 16px; 
padding-right : 16px; 
color : #ffffff; 
background : no-repeat 0 0; 
} 
.form { 
margin-left : 10px; 
} 
fieldset { 
text-align : left; 
width : 340px; 
padding : 10px 0 10px 10px; 
border-top : 1px solid #008000; 
border-left : 1px solid #008000; 
border-bottom : 1px solid #008000; 
border-right : 1px solid #008000; 
} 
legend { 
color : #008000; 
padding : 8px 6px 4px 8px; 
margin : 0 0 5px 0; 
border : 1px solid; 
} 
label { 
width : 100px; 
float : left; 
padding : 10px 0 0 0; 
color : #008000; 
} 
input { 
margin : 2px 0 9px 0; 
padding : 1px 0 2px 3px; 
border : 1px solid #008000; 
background-color : transparent; 
width : auto; 
color : #008000; 
} 
select { 
margin : 2px 0 15px 0; 
padding : 1px 0 2px 3px; 
border : 1px solid #000; 
color : #008000; 
background-color : transparent; 
} 
textarea { 
border : 1px solid #008000; 
background-color : transparent; 
width : 200px; 
color : #008000; 
} 
.button { 
background-color : transparent; 
color : #008000; 
width : auto; 
margin : 0 5px 0 0; 
padding : 1px 5px 2px 5px; 
cursor : pointer; 
} 
.allert {
	font-weight:bold;
	color:#F00;
* html .button { 
padding : 0; 
} 
* html legend { 
margin-left : -5px; 
