@charset "utf-8";
/* CSS Document */

/*================== Begin Typography & Colors ====================*/

* { margin:0; padding:0; }

body{ background:#FFFFFF url(images/bg_repeatx2.gif) top repeat-x; background-color: #ffffff; margin: 0; padding: 0;
}

a {color: #5f5c53; font-size:12px;}
a:hover{text-decoration:none;}

a img { border:0;}
img {vertical-align:top;}
ul { list-style:none;}
p{ padding:0;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.alignright { text-align:right;}
.link5 { /*background: url(images/leaf_branch.png) no-repeat 0 6px; padding-left:10px;*/ color:#fe7500;}

html {	font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#54514a; }
strong {font-size:12px; color:#9f9f9f;}
.form { height:27px;}
.form input {width:300px; height:20px; background:#fff; border:1px solid #b4b4b4; color:#54514a; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
textarea { width:300px; height:106px; background:#fff; overflow:auto; border:1px solid #b4b4b4; font-family:Arial, Helvetica, sans-serif; color:#54514a; font-size:12px; }

h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size:36px; line-height:36px; font-weight:normal;}
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:20px; font-weight:bold; font-style:italic;}
h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:16px; font-weight:bold; font-style:italic;}


/*================== End Typography & Colors ====================*/

#page{ margin: 0 auto; }
#page .menu .padding{ padding:57px 35px 0 259px;}
#page .menu li { font-family:Georgia, "Times New Roman", Times, serif; height: 41px; float:left; padding: 0 27px; background:url(images/seperator_navi.gif) center right no-repeat; font-size:12px; line-height:41px; display:block;}
#page .menu li a {color: #FFFFFF; text-decoration:none; font-size:12px; display:block;}
#page .menu li a:hover {color:#ffe097; text-decoration:none;}
#page .menu .last {background:none;}

#footer { margin-top:40px;}
#footer .footer_content{ margin:0 auto;}
#footer .footer_content .padding{ padding: 28px 0 0 0;}
.footer_texts{ text-align:center; color:#6d6d6d;}


.orange{color:#fe7500;}
.white{ color:#FFFFFF;}

/*specialities page*/
#specialities { margin:0 auto;}
#specialities .padding { padding:12px 35px 0 199px;}


