@charset "utf-8";
/* CSS Document */
#main { width:800px; margin-left: auto; margin-right: auto; font-family: Arial; font-size:14px; background-color: #fff; -webkit-box-shadow:0px 0px 10px grey; -moz-box-shadow:0px 0px 10px grey; box-shadow:0px 0px 10px grey;}
h2 { font-size:25px; font-weight:normal; }
accredited { font-size:25px; font-weight:normal; }
h3 { font-size:20px; font-weight:normal;}
h4 {line-height: 0px;}
a { color:#4e9ebf; text-decoration: none; }
a:hover { text-decoration:underline; }
#nav, #nav ul { margin:0px; padding:0px; list-style-type:none; list-style-position:outside; position:relative; line-height:2em; z-index:110; font-size:1.1em; }
#nav a:link, #nav a:active, #nav a:visited { display:block; padding:0px 5px; border:0px solid #9a5ba4; color:#fff; text-decoration:none; background-color: #9a5ba4; z-index:110; }
#nav a:hover { background-color:#7A4882; color:#fff; z-index:110; }
#nav li { float:left; position:relative; z-index:110; }
#nav ul { position:absolute; top:1.5em; display:none; z-index:110; width:100%;}
#nav li ul a { float:left; z-index:110; }
.menu { width:770px; float: left; background-color: #9a5ba4; }
.logo { width: 400px; float: left; border:0px solid black; }
#google_translate_element { float:right; border:0px solid black; }
.main_inner { margin-right: 15px; margin-left: 15px; }
#content { float: left; width: 770px;}
.footer { float: left; width: 770px; height: 45px;  }
.fleft { float:left; width:400px; font-size: 13px; }
.fright { float:left; width:370px; }
.header { width: 770px; height:341px; }
.banner { float: left; width: 770px; }
body,td,th { color: #525252; }
body { background-color: #f9f9f9; margin-top:0px; margin-bottom:0px;}
.block_left { float:left; width:370px; padding:5px; margin-top: 10px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px; }
.block_right { float:left; width:365px; padding:5px; background-color: #e8eaf1; font-size: 12px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 5px; height: 170px; }
.welcome { color:#9a5ba4; font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:30px; text-align:center; }
.index .block1 { -moz-border-radius: 7px; border-radius: 7px; float:left; width:230px; height:260px; /*background-color:#e8eaf1;*/ background-color:#ece7ed; padding:10px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px; }
.index .block1 img { border: 0px; }
.index .block1 a:link , .index .block1 a:visited , .index .block1 a:active {color:#525252; text-decoration: none; }
.index .block1 a:hover {color:#525252; text-decoration: underline; }
.index-1 .block1 { float:left; width:750px; background-color:#e8eaf1; padding:10px; margin-top: 10px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px;}
.index .block2 { -moz-border-radius: 7px; border-radius: 7px; float:left; width:230px; height:500px; /*background-color:#ece7ed;*/ background-color:#ece7ed; padding:10px; margin:5px; }
.block2 img { border: 0px; }
.index .block2 a:link , .index .block2 a:visited , .index .block2 a:active {color:#525252; text-decoration: none; }
.index .block2 a:hover {color:#525252; text-decoration: underline; }
.index .block3 { -moz-border-radius: 7px; border-radius: 7px; float:left; width:230px; height:260px; /*background-color:#efefe5;*/ background-color:#ece7ed; padding:10px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 5px; }
.index .block3 img { border:0px; }
.index .block3 a:link , .index .block3 a:visited , .index .block3 a:active {color:#525252; text-decoration: none; }
.index .block3 a:hover {color:#525252; text-decoration: underline; }
.index-2 .block1 { float:left; width:489px; background-color:#e8eaf1; padding:10px; margin-top: 10px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px;}
.index-2 .block2 { float:left; width:230px; height:817px; background-color:#ece7ed; padding:10px; margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 5px; }
.index-3 .block1 { float:left; width:489px; background-color:#e8eaf1; padding:10px; margin-top: 10px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px; }
.index-3 .block2 { float:left; width:230px; background-color:#ece7ed; padding:10px; margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 5px; height: 795px; }
.index-5 .block1 { float: left; width: 240px;background-color: #e8eaf1;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;margin-left: 0px; padding: 10px; height: 373px; }
.index-5 .block2 { float: left; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; width: 480px; background-color: #ece7ed; padding: 10px; }
.index-5 .map { border:black solid 1px; }
.index-8 .block2 { float:left; width:485px; background-color:#ece7ed; padding:10px; margin-top: 10px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px; }
.index-8 .block3 { float:right; width:235px; background-color:#efefe5; padding:10px; margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 5px; height: 1110px; }
.policies { float:left; width:739px; padding:10px; margin:5px; background-color: #e8eaf1; }
.about {padding: 10px;float: left;width: 503px;background-color: #ebebeb;height: 450px;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;margin-left: 0px;}
.jobs {float: left;width: 217px;padding: 10px;background-color: #e8eaf1;margin-top: 10px;height: 450px; }
.facilities { float: left; width: 503px; padding: 10px; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; background-color: #efefe5; height: 650px; }
.agents { float: left; width: 217px; padding: 10px; height: 650px; background-color: #ece7ed;}
.link2 { background:#4b617c; display:block; float:left; width:auto; color:#fff; font-size:0.85em; font-family:tahoma; text-align:center; text-decoration:none; padding: 3px; font-weight:bold; }
.link2 em { display:block; background:url(images/but1_left.gif) no-repeat left top; }
.link2 em b { display:block; background:url(images/but1_right.gif) no-repeat right top; font-style:normal; padding:0 11px 1px 11px; }
.link2:hover { text-decoration:underline; }
.link3 { background:#7c4b7c; display:block; float:left; width:auto; color:#fff; font-size:.85em; font-family:tahoma; text-align:center; text-decoration:none; padding:3px; font-weight:bold; }
.link3 em { display:block; background:url(images/but2_left.gif) no-repeat left top; }
.link3 em b { display:block; background:url(images/but2_right.gif) no-repeat right top; font-style:normal; padding:0 11px 1px 11px; }
.link3:hover { text-decoration:underline; }
.link5 { background:#828457; display:block; float:left; width:auto; color:#fff; font-size:.85em; font-family:tahoma; text-align:center; text-decoration:none; font-weight:bold; padding:3px; }
.link5 em { display:block; background:url(images/but3_left.gif) no-repeat left top; }
.link5 em b { display:block; background:url(images/but3_right.gif) no-repeat right top; font-style:normal; padding:0 11px 1px 11px; }
.link5:hover { text-decoration:underline;}
.misc1 {width: 354px;float: left;padding-left: 11px;}
.contact { float: left;width: 360px; padding-right: 11px; border-right-color: #666666;border-right-width: 1px;border-right-style: solid;height: 200px;text-align: right;}
.awesome { display: inline-block; padding: 5px 10px 6px; color: #fff; text-decoration: none; font-weight: bold; line-height: 1; -moz-border-radius: 5px;-webkit-border-radius: 5px; -mox-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer;}
/* Large buttons on home page ---------- */
.small.awesome                                                                   { font-size: 11px;}
.medium.awesome                                                                  { font-size: 13px;}
.large.awesome                                                                    { font-size: 25px;padding: 8px 14px 9px; -moz-border-radius: 5px; border-radius: 5px;}
.red.awesome                                                                        { background-color: #e33100;}
.awesome:hover                                                                    { background-color: #111; color: #fff; text-decoration:none; }
.awesome:active	                                                                { top: 1px; }
.red.awesome, .red.awesome:visited	                        { background-color: #e33100; }
.red.awesome:hover	                                                        { background-color: #872300; }
.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
.magenta.awesome:hover							{ background-color: #630030; }
.purple.awesome, .purple.awesome:visited		{ background-color: #9a5ba4; }
.purple.awesome:hover							{ background-color: #7A4882; }
.links { text-align: center; float:left; width:770px; height:50px; }
.costs_table {width:100%; }
.costs_table th { background-color:#9a5ba4; color:white; font-size:20px;}
.costs_table td { border:1px solid grey; }

