/*
	Untitled: A responsive HTML5 website template by HTML5Templates.com
	Released for free under the Creative Commons Attribution 3.0 license (html5templates.com/license)
	Visit http://html5templates.com for more great templates or follow us on Twitter @HTML5T
*/


/*********************************************************************************/
/* Desktop (>= 480px)                                                            */
/*********************************************************************************/

/* Header */

#header-wrapper {
	overflow: hidden;
}

.homepage #header-wrapper {
}

#header {
	overflow: hidden;
	background-size: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2em;
	padding-left: 0;
	background-image: url(images/img02.png);
	background-repeat: no-repeat;
	background-position: right -3em;
}

/* Logo */

#logo {
	overflow: hidden;
	text-shadow: 1px 1px 0px #188FB9;
	text-transform: uppercase;
	padding-top: 15em;
	padding-right: 0.25em;
	padding-bottom: 5em;
	padding-left: 0em;
}

#logo h1 a {
	margin: 0em;
	padding: 0em 0em 0em 0em;
	letter-spacing: -.1em;
	text-decoration: none;
	font-size: 4em;
	font-weight: bold;
	color: #FFFFFF;
}

#logo p {
	padding: 0em 0em 0em .5em;
	font-size: 1em;
	color: #BDF2FF;
}

/* Menu */

#menu {
	overflow: hidden;
}

#menu ul {
}

#menu li {
	display: inline-block;
}

#menu a {
	display: block;
	float: left;
	margin-right: 0.12em;
	padding: 1em 1.5em;
	background: #8d0f19;
	box-shadow: inset 0px -2px 0px 0px rgba(0,0,0,0.25);
	text-decoration: none;
	text-shadow: 1px 1px 0px #0C749C;
	text-transform: uppercase;
	font-size: 0.9em;
	color: #FFFFFF;
}

#menu .current_page_item {
	color: #FFFFFF;
}

#menu .current_page_item a {
	color: #FFFFFF;
}

#menu a:hover {
}

/* Main Wrapper */

#wrapper {
}

  ul#mymenu{
      font: 70%/1.5 Verdena,Tahoma,sans-serif;
      color: #fff;
      background: #642eab;
      width:910px;
      height:26px;
      margin-left:7px;
      margin-top:-17px;
      line-height:26px;
      }
      ul#mymenu,ul#mymenu li,ul#mymenu ul,ul#mymenu ul li{
      margin:0;
      padding:0;
      list-style-type:none
      }
      ul#mymenu a{
      display:block;
      padding: 0 15px;
      text-decoration: none;
      color:#FFF;
      }
      ul#mymenu li{
      float: left;
      position: relative;
      }
      ul#mymenu li li{
      float: none;
      line-height: 22px;
      width:200px;
      display:block !important;
      display: inline;
      }
      ul#mymenu ul{
      position: absolute;
      top: 25px;
      left: -9999px;
      width: 12em;
      background: #fff;
      color: #642eab;
      }
      ul#mymenu ul{
      padding: 7px 0;
      border: 1px solid #642eab;
      width:200px;
      }
      ul#mymenu ul,ul#mymenu li li a{
      background-color: #FFF;
      color: #642eab;
      }
      ul#mymenu li:hover,ul#mymenu a:hover{
      background-color: #7143a8;
      color: #FFF;
      }
      ul#mymenu li:hover ul,ul#mymenu li.sfhover ul{
      left: -1px;z-index: 100;
      }     







/* Welcome */

#welcome {
	background-color: #FFF;
	background-image: none;
}

#welcome .content {
	overflow: hidden;
	padding: 0em 3em 0em 3em;
}


#welcome a img {
	display: block;
	float: left;
	margin-right: 2em;
	width: 20%;
}



/* Page Wrapper */

#page-wrapper {
}

#pbox1 {
	padding: 0em 0em 0em 3em;
}


#pbox2 {
}

#pbox3 {
	padding: 0em 3em 0em 0em;
}

/* Marketing */

#marketing {
	overflow: hidden;
	padding: 4em 0em 4em 0em;
}

#marketing h2 {
	padding: 0em 0em 2em 0em;
	letter-spacing: normal;
	text-shadow: 1px 1px 0px #1B94BD;
	text-transform: capitalize;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
}

/* Footer */

#footer {
}

#footer #fbox1 {
	overflow: hidden;
	padding: 0em 0em 0em 3em;
}

#footer #fbox2 {
	overflow: hidden;
	padding: 0em 3em 0em 0em;
}
