.mceContentBody  {background: none;color: #000;font-size: 12pt;}
.mceContentBody h1,.mceContentBody h2,.mceContentBody h3 {color: #000;}

* {margin: 0;}

body {font-family: 'Open Sans', sans-serif;line-height: 1.4em;margin: 0;padding: 0;font-size: 14px;color: #35302f;background: #fff;}




                 

/* HEAD 
---------------------------------------------- */ 

#headRow {width: 100%;height: 160px;}
#headRow #head {width: 1100px;height: 160px;margin: 0 auto;position: relative;background: #fff url('../images/logo.jpg') top left no-repeat;}

#headRow #head #logo {width: 260px;height: 100px;top: 50px;left: 120px;position: absolute;z-index: 10;}
#headRow #head #logo a {width: 260px;height: 120px;display: block;text-decoration: none;font-size: 23px;line-height: 27px;color: #4880AF;}

#headRow #head #slogan {position: absolute;top: 45px;right: 0px;width: 300px;}
#headRow #head #slogan ul {list-style: none;}
#headRow #head #slogan ul li {background: url('../images/arrow.png') left center no-repeat;padding-left: 35px;}


/* MENU 
---------------------------------------------- */ 

#navRow {width: 100%;height: 50px;background: #4ba6fb;}
#nav {width: 1100px;margin: 0 auto;}

#nav ul.menu {margin: 0px;height: 50px;line-height: 50px;border-radius: 10px;padding: 0px;list-style: none;}
#nav ul.menu li {float: left;margin: 0px;position: relative;
-webkit-transition: background 200ms;
-moz-transition: background 200ms ;
-ms-transition: background 200ms ;
-o-transition: background 200ms ;
transition: background 200ms ;}

#nav ul.menu li:hover,
#nav ul.menu li.current {background: #345985;}

#nav ul.menu li:hover a,
#nav ul.menu li.current a {color: #fff;}
#nav ul.menu li a {padding: 0px 14px;font-size: 14px;text-decoration: none;color: white;display: block;}


#nav ul.menu li ul {display: none;}
#nav ul.menu li:hover ul {display: block;position: absolute;margin: 0px;padding: 0px;z-index: 1000;width: 200px;list-style: none;background: #4BA6FB;}
#nav ul.menu li:hover ul li {margin: 0px;width: 100%;}



/* SLIDER 
---------------------------------------------- */ 

#slider {width: 1100px;height: 340px;margin: 0 auto;position: relative;background: #fff;margin-bottom: 10px;}
             


/* MAIN STYLE 
---------------------------------------------- */ 

#mainRow {width: 100%;min-height: 500px;position: relative;}
#mainRow #main {width: 1100px;min-height: 520px;margin: 10px auto;padding-bottom: 50px;background: #fff;}
#mainRow #main #content {width: 1060px;padding: 0px 20px 40px 20px;min-height: 666px;position: relative;top: 25px;}


.box {width: 173px;height: 160px;float: left;margin-right: 2px;border: 1px solid #f9f9f9;position: relative;cursor: pointer;margin-bottom: 30px;}
.box.last {margin: 0px;}
.box .title {position: absolute;bottom: 0px;height: 40px;width: 100%;text-align: center;color: white;background: #4ba6fb;line-height: 40px;}

.box#b1 {background: url('../images/box_01b.jpg') top center no-repeat;}
.box#b2 {background: url('../images/box_05b.jpg') top center no-repeat;}
.box#b3 {background: url('../images/box_06b.jpg') top center no-repeat;}
.box#b4 {background: url('../images/box_04b.jpg') top center no-repeat;}
.box#b5 {background: url('../images/box_02b.jpg') top center no-repeat;}
.box#b6 {background: url('../images/box_03b.jpg') top center no-repeat;}
 

/* FOOT
---------------------------------------------- */ 



#footRow {width: 100%;height: 50px;margin: 0 auto;}              
#foot {width: 1100px;margin: 0 auto;}
#foot #copy {width: 1100px;margin: 15px 0px 0px 0px;text-align: center;}
#foot #copy p {font-size: 11px;height: 20px;padding: 0px 0 0px 10px;color: #000;text-shadow: 1px 1px 1px #fff;}
#foot #copy p a {text-decoration: none;}
#foot #copy p strong {color: black;}

#bottomRow {width: 100%;height: 220px;}
#bottomRow #bottom {width: 1100px;height: 220px;margin: 0 auto;background: url('../images/foot.jpg') top center no-repeat;}


/* PHOCAGALLERY 
---------------------------------------------- */ 

.phocagallery-box-file,
.phocagallery-box-file:hover {border: none;}


/* OTHER 
---------------------------------------------- */ 

.item-page ul.actions {list-style: none;margin: 0px;padding: 0px;}
p {margin-bottom: 15px;}
ul {margin-left: 10px;padding-left: 10px;}
form {margin: 0;padding: 0;}
img,table {border: none;}
fieldset {border: none;}
small {font-size: 14px;}
a {text-decoration: underline;font-weight: normal;color: #DA251C;}
a:hover {text-decoration: none;color: #000;}

a.policy:hover {color: #008bbb;}

h1 {padding: 0 0 10px 0;margin: 0px 0px 10px 0px;font-size: 28px;line-height: 25px;color: #4BA6FB;font-weight: 600;}
h2 {padding: 20px 0 10px 0;margin: 9px 0px 10px 0px;font-size: 26px;color: #4BA6FB;font-weight: normal;border-bottom: 1px solid #0096c4;}
h3 {padding: 20px 0 10px 0;margin: 9px 0px 10px 0px;font-size: 22px;color: #4BA6FB;font-weight: normal;}
h4 {padding: 20px 0 10px 0;margin: 5px 0px 10px 0px;font-size: 20px;color: #0096c4;font-weight: normal;}
h5 {padding: 20px 0 10px 0;margin: 5px 0px 10px 0px;font-size: 18px;color: #0096c4;font-weight: normal;}
h6 {padding: 20px 0 10px 0;margin: 5px 0px 10px 0px;font-size: 17px;color: #0096c4;font-weight: normal;}
.clear,.clr,#clear,#clr,.item-separator {clear: both;height: 1px;}
hr {width: 96%;height: 2px;border-left: none;border-top: none;border-right: none;border-bottom: 1px solid #ccc;margin: 15px 0px;}