/* Minification failed. Returning unminified contents.
(5118,1): run-time error CSS1019: Unexpected token, found '@import'
(5118,9): run-time error CSS1019: Unexpected token, found 'url("menus.css")'
(5118,25): run-time error CSS1019: Unexpected token, found ';'
(6933,177): run-time error CSS1054: JavaScript error in expression property: Variable 'TBWindowMargin' has not been declared: TBWindowMargin
(7004,177): run-time error CSS1054: JavaScript error in expression property: Variable 'TBWindowMargin' has not been declared: TBWindowMargin
 */



/*-----------Item elements---------------*/
input[type=file]{
    min-height:28px;  min-width:350px; display:block; border-radius:4px; border:1px dotted
}
select{
    min-height:26px;  min-width:250px; display:block; border-radius:4px; border:1px dotted; padding:2px;
       
}
 .halftb{
      text-align:right; width:85%; height:20px;
 }

#media img{ border:2px; border-radius:4px; margin:2px; padding:2px; border-color:#ef7d4b!important}
.wrap .item .description {
    background: rgba(87,186,232,.87) url("../icons/white-list_2x.png") 10px 10px no-repeat;
    -moz-background-size: 32px 32px;
    background-size: 32px 32px;
    -webkit-background-size: 32px 32px;
}

.wrap .item.even .description {
    background: rgba(108,190,66,.87) url("../icons/white-list_2x.png") 10px 10px no-repeat;
    -moz-background-size: 32px 32px;
    background-size: 32px 32px;
    -webkit-background-size: 32px 32px;
}

.recent-tabs-widget .tabs dd span {
    background: url("../icons/down_2x.png") right 8px no-repeat;
    -moz-background-size: 5px 3px;
    background-size: 5px 3px;
    -webkit-background-size: 5px 3px;
}

/*-----------post-titles---------------*/





/* -----------------------------------------
   Latest news block
----------------------------------------- */

.wrap {
    position: relative;
}

    .wrap .item {
        float: left;
        position: relative;
        margin-bottom: 4px;
        overflow: hidden;
        /*max-height: 240px;*/
    }

        .wrap .item a {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: block;
        }

.item.large {
    width: 490px;
}

    .item.large img {
        width: 490px;
    }

.item.half {
    width: 100%;
}

    .item.half img {
        width: 100%;
    }

.item.halfIBlocks {
    width: 237px;
}

    .item.halfIBlocks img {
        width: 237px;
    }


.wrap {
    position: relative;
}


div.item, .item div {
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.item .description {
    position: absolute;
    bottom: -100%;
    padding: 7px 0;
    width: 100%;
    height: 100%;
    background: rgba(87,186,232,.87);
    color: #fff;
    -moz-transition: all .7s;
    -webkit-transition: all .7s;
    -o-transition: all .7s;
    transition: all .7s;
}

    .item .description.disp {
        bottom: -80%;
    }

    .item .description p {
        margin-top: 15px;
    }

.portfolio-item img, .item img {
    -moz-transition: all 1.2s;
    -webkit-transition: all 1.2s;
    -o-transition: all 1.2s;
    transition: all 1.2s;
}

.portfolio-item:hover img, .item:hover img {
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.portfolio-item a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100;
}




.item:hover .description {
    bottom: 0;
}

.item.even .description {
    background: rgba(108,190,66,.87);
}

.item .description time, .item .description h4 {
    padding-left: 15px;
}

.scroll-box .item .description time, .scroll-box .item .description h4 {
    padding-left: 52px;
}

.item .description h4 {
    color: #fff;
}

.item .description p {
    padding: 10px 15px;
}

.item .description time {
    color: #a1eeff;
    font-size: 10px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.2;
}

.item.even .description time {
    color: #cfffbc;
}


/*-----------Item elements---------------*/

.wrap .item .description {
    background: rgba(0,173,213,.87) url("../icons/white-list_2x.png") 10px 10px no-repeat;
    -moz-background-size: 32px 32px;
    background-size: 32px 32px;
    -webkit-background-size: 32px 32px;
}

.wrap .item.even .description {
    background: rgba(108,190,66,.87) url("../icons/white-list_2x.png") 10px 10px no-repeat;
    -moz-background-size: 32px 32px;
    background-size: 32px 32px;
    -webkit-background-size: 32px 32px;
}

.wrap .item.DBlue .description {
    background: rgba(108,105,169,.95) url("../icons/white-list_2x.png") 10px 10px no-repeat;
    -moz-background-size: 32px 32px;
    background-size: 32px 32px;
    -webkit-background-size: 32px 32px;
}

.wrap .item.Green .description {
    background: rgba(120,142,78,.95) url("../icons/white-list_2x.png") 10px 10px no-repeat;
    -moz-background-size: 32px 32px;
    background-size: 32px 32px;
    -webkit-background-size: 32px 32px;
}

.wrap .item.Brown .description {
    background: rgba(130,112,72,.75) url("../icons/white-list_2x.png") 10px 10px no-repeat;
    -moz-background-size: 32px 32px;
    background-size: 32px 32px;
    -webkit-background-size: 32px 32px;
}

.wrap .item.IconGreen .description {
    background: rgba(157, 177, 38,0.9);
    -moz-background-size: 32px 32px;
    background-size: 32px 32px;
    -webkit-background-size: 32px 32px;
}

.wrap .item.IconBlue .description {
    background: rgba(0, 146, 180,0.9);
    -moz-background-size: 32px 32px;
    background-size: 32px 32px;
    -webkit-background-size: 32px 32px;
}

.wrap .item.IconGrey .description {
    background: rgba(124, 138, 137,0.9);
    -moz-background-size: 32px 32px;
    background-size: 32px 32px;
    -webkit-background-size: 32px 32px;
}

.wrap .item.IconDPink .description {
    background: rgba(173, 77, 78,0.7);
    -moz-background-size: 32px 32px;
    background-size: 32px 32px;
    -webkit-background-size: 32px 32px;
}

.wrap {
    position: relative;
}

.grid {
    padding: 0;
    margin: 0;
}

.large {
    width: 100% !important;
    height: 200px;
}

.half {
    width: 100% !important;
    height: 200px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.halfSearch {
    background-color: #aab4b3;
    width: 100% !important;
    height: 405px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.halfIBlocks {
    width: 237px !important;
    height: 200px;
}

.item:hover .description {
    bottom: 0;
}

.item.even .description {
    background: rgba(108,190,66,.87);
}

.item .description time, .item .description h4 {
    padding-left: 15px;
}

.scroll-box .item .description time, .scroll-box .item .description h4 {
    padding-left: 52px;
}

.item .description h3 {
    color: #fff;
    font-weight: bold;
    font-size: 13pt;
    text-shadow: 1px 1px 1px rgba(51,51,51,0.5);
    padding-left: 15px;
    padding-top: 10px;
}

.item .description h4 {
    padding-top: 8px;
    color: #fff;
    font-weight: normal;
    font-size: 13.5pt;
    text-shadow: 1px 1px 1px rgba(0,73,90,0.5);
}

.item .description .IconBlockHead {
    padding-top: 7px;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(51,51,51,0.5);
    font-size: 18pt;
    font-weight: normal;
    padding-left: 15px;
}

.item .description p {
    padding: 10px 15px;
    line-height: 1.2em;
    font-size: 10.5pt;
    font-family: Calibri, Arial;
    color: #FFF;
}




@media only screen and (min-width:768px) and (max-width:959px) {
    .large {
        width: 100% !important;
        height: 180px;
    }

        .large img {
            width: 100% !important;
            /*height:100%;*/
        }

    .half {
        width: 100% !important;
        height: 180px;
    }

    .halfIBlocks {
        width: 186px !important;
        height: 180px;
    }

        .halfIBlocks img {
            height: 100%;
            width: 100%;
            margin-left: -40px;
        }

    .item:hover .description {
        bottom: 0;
    }

    .item.even .description {
        background: rgba(108,190,66,.87);
    }

    .item .description time, .item .description h4 {
        padding-left: 15px;
    }

    .scroll-box .item .description time, .scroll-box .item .description h4 {
        padding-left: 52px;
    }

    .item .description h3 {
        color: #fff;
        font-weight: bold;
        font-size: 12pt;
        text-shadow: 1px 1px 1px rgba(51,51,51,0.8);
        padding-left: 15px;
        padding-top: 7px;
    }

    .item .description h4 {
        padding-top: 8px;
        color: #fff;
        font-weight: normal;
        font-size: 13.5pt;
        text-shadow: 1px 1px 1px rgba(0,73,90,0.5);
    }

    .item .description .IconBlockHead {
        padding-top: 7px;
        color: #fff;
        text-shadow: 1px 1px 1px rgba(51,51,51,0.5);
        font-size: 18pt;
        font-weight: normal;
        padding-left: 15px;
    }

    .item .description p {
        padding: 10px 15px;
        line-height: 1.2em;
        font-size: 10.5pt;
        font-family: Calibri, Arial;
    }
}


@media only screen and (min-width:480px) and (max-width:767px) {
    .large {
        width: 100% !important;
        height: 180px;
    }

        .large img {
            width: 100% !important;
            /*height:100%;*/
        }

    .half {
        width: 100% !important;
        height: 180px;
    }

    .halfIBlocks {
        width: 237px !important;
        height: 180px;
    }

        .halfIBlocks img {
            /*height:100%;*/
            width: 100%;
            margin: 0;
        }

    .item:hover .description {
        bottom: 0;
    }

    .item.even .description {
        background: rgba(108,190,66,.87);
    }

    .item .description time, .item .description h4 {
        padding-left: 15px;
    }

    .scroll-box .item .description time, .scroll-box .item .description h4 {
        padding-left: 52px;
    }

    .item .description h3 {
        color: #fff;
        font-weight: bold;
        font-size: 12pt;
        text-shadow: 1px 1px 1px rgba(51,51,51,0.8);
        padding-left: 15px;
        padding-top: 7px;
    }

    .item .description h4 {
        padding-top: 8px;
        color: #fff;
        font-weight: normal;
        font-size: 13.5pt;
        text-shadow: 1px 1px 1px rgba(0,73,90,0.5);
    }

    .item .description .IconBlockHead {
        padding-top: 7px;
        color: #fff;
        text-shadow: 1px 1px 1px rgba(51,51,51,0.5);
        font-size: 18pt;
        font-weight: normal;
        padding-left: 15px;
    }

    .item .description p {
        padding: 10px 15px;
        line-height: 1.2em;
        font-size: 10.5pt;
        font-family: Calibri, Arial;
    }
}

@media only screen and (max-width:480px) {
    .large {
        width: 100% !important;
        height: 160px;
    }

        .large img {
            width: 100% !important;
            /*height:100%;*/
        }

    .half {
        width: 100% !important;
        height: 160px;
    }

        .half img {
            width: 100% !important;
        }

    .halfIBlocks {
        width: 100% !important;
        height: 160px;
    }

        .halfIBlocks img {
            /*height:100%;*/
            width: 100%;
            margin-left: -20%;
        }

    .item:hover .description {
        bottom: 0;
    }

    .item.even .description {
        background: rgba(108,190,66,.87);
    }

    .item .description time, .item .description h4 {
        padding-left: 15px;
    }

    .scroll-box .item .description time, .scroll-box .item .description h4 {
        padding-left: 52px;
    }

    .item .description h3 {
        color: #fff;
        font-weight: bold;
        font-size: 11pt;
        text-shadow: 1px 1px 1px rgba(51,51,51,0.8);
        padding-left: 15px;
        padding-top: 7px;
    }

    .item .description h4 {
        padding-top: 8px;
        color: #fff;
        font-weight: normal;
        font-size: 13.5pt;
        text-shadow: 1px 1px 1px rgba(0,73,90,0.5);
    }

    .item .description .IconBlockHead {
        padding-top: 7px;
        color: #fff;
        text-shadow: 1px 1px 1px rgba(51,51,51,0.5);
        font-size: 18pt;
        font-weight: normal;
        padding-left: 15px;
    }

    .item .description p {
        padding: 10px 15px;
        line-height: 1.2em;
        font-size: 10.5pt;
        font-family: Calibri, Arial;
    }
}

/*.datagrid {
    width: 100%;
}

    .datagrid tr:nth-child(even) {
        background-color: #ccc;
        min-height: 36px;
    }

    .datagrid tr {
        min-height: 36px;
        vertical-align: middle;
    }

    .datagrid th, .grid td {
        text-align: left;
        padding: 2px;
    }

    .datagrid tr td:nth-last-child(0) {
        text-align: right;
    }*/

fieldset ol {
    margin: 0;
    padding: 0;
}

    fieldset ol li {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        fieldset ol li input[type=text],
        fieldset ol li input[type=password] {
            border: 1px #9a9a9a solid;
            border-radius: 6px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            padding: 8px 5px;
        }

.SubmitBtn {
    background: #ccd69b;
    border: 1px #697454 solid;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    padding: 8px 10px;
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
    -webkit-box-shadow: 3px 3px 0px rgba(170, 170, 170, 0.95);
    -moz-box-shadow: 3px 3px 0px rgba(170, 170, 170, 0.95);
    box-shadow: 3px 3px 0px rgba(170, 170, 170, 0.95);
}

    .SubmitBtn:hover {
        background: #ccd69b;
        border: 1px #697454 solid;
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        padding: 8px 10px;
        font-family: Century Gothic, Arial, Helvetica, sans-serif;
    }

section p {
    font-family: Century Gothic, Arial, Helvetica, sans-serif;
}
.editor-field {
 width:100%;
}
    .editor-field input[type=text] {
      border: 1px #697454 solid;
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        padding: 8px 10px;
        width:400px;
    }
.dated {
 width:100px!important;
}
#tbviewer {
 font-size:larger;
}
#tbviewer tr{
    padding:5px;
}
#tbviewer  td{
 padding:6px;
 line-height:1.5em;
}
/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/


/* Table of Content
==================================================
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Tabs
	#Forms
	#Misc */


/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	/*line-height: 1;*/
/*overflow-x: hidden;*/}
/*ol, ul {
	list-style: none;
}*/
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* #Basic Styles
================================================== */
body {
    -webkit-font-smoothing: antialiased; 
	-webkit-text-size-adjust: 100%;
	overflow-x: hidden;
}
html {
/*	background:#f7f6f6;*/
	/*overflow-x: hidden;*/
}
/* #Typography
================================================== */
h1, h2, h3, h4, h5, h6 {
	color: #414558;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: inherit;
	color: #6d8696;
}
h1 {
	font-size: 48px;
	margin-bottom: 10px;
}
h2 {
	font-size: 16px;
	margin-bottom:10px;
	font-weight:600;
/*	text-transform:uppercase;*/
}
h3 {
	font-size: 14px;
	margin-bottom: 5px;
/*	text-transform:uppercase;*/
}
h4 {
	font-size: 14px;
	margin-bottom: 10px;
}
h5 {
	font-size: 12px;
	margin-bottom: 10px;
}
h6 {
	font-size: 11px;
	margin-bottom: 10px;
}
.subheader {
	color: #414558;
}
p {
	color: #5e637b;
	line-height:1.5em;
	font-size:14px;
	margin: 0 0 15px 0;
	font-family: 'PT Serif', serif;
}
p.last {
	margin-bottom:0;
}
p img {
	margin: 0;
}
/*ul li, ul li a {
	font-family: 'PT Serif', serif;
	font-size:14px;
}
*/img.left {
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
}
img.right {
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
	color: #414558;
}
small {
	font-size: 80%;
}
/*	Blockquotes  */
blockquote, blockquote p {
	font-size: 14px;
	line-height: 24px;
	color: #cdcdcd;
	font-style: italic;
}
blockquote {
	margin: 0 0 0px;
	padding: 0;
	border-right: 1px solid #796172;
}
blockquote cite {
	display: block;
	font-size: 12px;
	color: #cdcdcd;
}
blockquote cite:before {
	content: "\2014 \0020";
}
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {
	color: #cdcdcd;
}
hr {
	border: solid #ddd;
	border-width: 1px 0 0;
	clear: both;
	margin: 10px 0 30px;
	height: 0;
}
	
/* Text Selection */

::selection {
background: #6d8696;
color: #414558; /* Safari */
}
::-moz-selection {
background: #6d8696;
color: #414558; /* Firefox */
}
/* #Links
================================================== */
a, a:visited {
/*	color:#8098a6;*/
	text-decoration: none;
	outline: 0;
}
p a, p a:visited {
	line-height: inherit;
}
/* #Images
================================================== */
img.scale-with-grid {
	max-width: 100%;
	height: auto;
}
/* #Tabs (activate in tabs.js)
================================================== */
ul.tabs {
	display: block;
	margin: 0 0 20px 0;
}
ul.tabs li {
	width: auto;
	height: 18px;
	padding: 0 20px 0 0px;
	float: left;
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
}
ul.tabs li a {
	text-decoration: none;
	width: auto;
	height: 18px;
	padding: 0px 15px 0 0px;
	border-right:1px solid #414550;
	line-height: 30px;
	margin: 0;
	color:#bfd6e4;
	font-size: 16px;
}
ul.tabs li a.active {
	height: 30px;
	position: relative;
	top: 0px;
	padding-top: 0px;
	margin: 0 0 0 0px;
	color: #fff;/*-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px;
		-moz-border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px;*/
}
ul.tabs li:first-child a.active {
	margin-left: 0;
}
ul.tabs-content {
	margin: 0;
	display: block;
	color:#efefef;
}
ul.tabs-content > li {
	display:none;
}
ul.tabs-content > li.active {
	display: block;
}
/* Clearfixing tabs for beautiful stacking */
	ul.tabs:before, ul.tabs:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
ul.tabs:after {
	clear: both;
}
ul.tabs {
	zoom: 1;
}
/* #Forms
================================================== */

/* General Forms */

form {
	margin-bottom: 0px;
}
fieldset {
	margin-bottom: 20px;
}
label, legend {
	display: block;
	font-weight: bold;
	font-size: 13px;
}
input[type=checkbox] {
	display: inline;
}
label span, legend span {
	font-weight: normal;
	font-size: 13px;
	color: #444;
}
input[type=text], input[type=password], input[type=email], textarea, select {
	padding: 10px 10px;
	outline: none;
	overflow: hidden;
	font: 12px Arial, Helvetica, sans-serif;
	color: #414558;
	margin: 0;
	width: 198px;
	max-width: 100%;
	display: block;
	margin-bottom: 10px;
	background: #eee;
}
select {
	padding: 0;
}
input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, textarea:focus {
	border: 1px solid #bbb;
	color: #555;
}
textarea {
	min-height: 100px;
}
select {
	width: 220px;
}
/* Header Responsive Menu Form Style */
	
.header form {
	margin-bottom: 15px;
}
.header select {
	-webkit-appearance: none;
	padding: 10px;
	outline: none;
	border:none;
	overflow: hidden;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
	width: 100%;
	max-width: 100%;
	display: block;
	background:#fff url('/content/images/navselect.gif') no-repeat right center;
}
.header option {
	outline: none;
	border: 0;
	overflow: hidden;
	font: 12px Arial, Helvetica, sans-serif;
	color: #414558;
	margin: 0;
	width: 100%;
	max-width: 100%;
	display: block;
	padding-left: 15px;
}
/* #Misc
================================================== */
.remove-bottom {
	margin-bottom: 0 !important;
}
.half-bottom {
	margin-bottom: 10px !important;
}
.add-bottom {
	margin-bottom: 20px !important;
}
.left {
	float: left;
}
.right {
	float: right;
}



/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeBAMAAADJHrORAAAAMFBMVEX///8HBwcICAgUFBQXFxcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuanbkAAAAQUlEQVR4nOzOoQ0AIBDF0K5QNiC3wYUN2H8nJPkai6l5prSOdcPU2jckN8mTZEmWZEmW5EFy8f+e/g4AAAD//wMAKnM4yCLdBHkAAAAASUVORK5CYII=') /*/content/images/overlay.png*/ repeat 0 0;
    *background: url(/content/images/overlay.png) repeat 0 0; /* For IE 6 and 7 */
}
#colorbox{}
#cboxTopLeft {
    width: 21px;
    height: 21px;
    background: url('data:image/png;base64,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') /*/content/images/controls.png*/ no-repeat -101px 0;
    *background: url(/content/images/controls.png) no-repeat -101px 0; /* For IE 6 and 7 */
}
#cboxTopRight {
    width: 21px;
    height: 21px;
    background: url('data:image/png;base64,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') /*/content/images/controls.png*/ no-repeat -130px 0;
    *background: url(/content/images/controls.png) no-repeat -130px 0; /* For IE 6 and 7 */
}
#cboxBottomLeft {
    width: 21px;
    height: 21px;
    background: url('data:image/png;base64,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') /*/content/images/controls.png*/ no-repeat -101px -29px;
    *background: url(/content/images/controls.png) no-repeat -101px -29px; /* For IE 6 and 7 */
}
#cboxBottomRight {
    width: 21px;
    height: 21px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAAyCAYAAAD8z1GNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACu9JREFUeNrsXVtsFNcZ/sE37NjgNTYXh8ZgFBoupRJuWjVtlZguRVxSWqSobaKmUiHLU9T2oapbRJ8ajB+ohIIfcFupoY5JFaBKU0wjGdyEgiHJ1qHUQFwutcHGNo7XYTe+geXOd9gznB3PzM7M7szuLPNJRx7vzsw3/55v/vOfy/wzg4j2kAVMTU39gjzYgRkS4u1TJZXKaPE5fH0hqVyLlqABnUwZNLrOysVkP4wKGRsbY2XWrFmsuAgQrj8FohXhi14Hv5YWI0K2C2kh4Fu3btHw8DCNjIxM+66goICKi4tp4cKFDzMHRPNc1OOmE/h1QcxvRr2zs81VKkMIVPbVq1flCi4sKqLsrCz5+3uTkxQJh2VBLF26lInAKkdJSYnscfPz82l0dFT2yENDQ0nhSIIdyhACIgmk2OsaDS0alCK2O4RImYCvX7/ORIMKLykrp4L8XMrJmhHTpENYdyenaGR0goZu9zIBQIRLliwxxYFjfD4fZeXkaXJM3h2nUCgk72+U48bNmzTQ32/ajnnz59PnFi2KJ2C3iFdTxBkZA3NhoRKLCgslbzRHdT8Wo0p/ix7Jp7zsKQpHIkwsQDyBiRzFvrnsHHockk9mAs/OybHEYdUODRFzPOci8YohRUPGxsBobo0ISwk0uRAYgMqHR9VqhkWOstJSwx01XEtOVqlpjkTsuC/8Yr2RBrehMnrtjnTsZjptHWJFNLeoOKOVLgoMx+F4HnNqcSAMwL5mRxmwP47D8fE4bLbD7+KBHseu3VEBo5fOvZDodRBHnjx5khVsc5w+c4Z9hr+iB+PH8vOpcRQUleh2xi5dukThz0Y1vSSOj8ehtEMtxNDzxDp2VLksdNAaasssAaPZhdfBCEBMZUpN8JUrV6itrY2ONzczYUG0/2htZZ+V+GLrkh+P82lxINaMdzMdev1PMTeMCH68HofSDhFHjx6Vrv2s7jXo2FFJ7kdlxgkYvW8MMSmbdTSpGzZuZNu3b9+mU++20pnTp9n/y5cvZ0XZzKOJVxtv1eKAYOEReYFowPXGoUOqntIKBxdjU9Mh5uEjkXAMp5JHh8MTcDqPQqgBvfFnqquZ121vb2eflZWV0br1G1TFZRYQFLy5EuiI7dy5k7Zv305r1641zCGO84qhEG6IiYkJ+WZsamqShByhrq4uqqiooNraWiMcvgwQsCM2zEyFZVoVV7VmDeXm5rIK7+jooJWrVpnuIBkVIIQLjs7OThofH6f6+npqlsIXo8DkhMgBDy+KF4Ad3d3dMoeHDPDA9+7e1Ykb/0Jnzz6IG+v376eVK1aYnhlT40DTDjGFw2FVMa1fv542RsMYKxyYIoYHb2i4PwQ6ODjoqStTQwi+kEZEMBikI0cOs+1t27ZRY2MjE1pdXV1Ms8uPN8uB5vvpp5+R/79w4d/MM+bl5U0LH6xyVFVVUSAQkEVcWloaw6mc6DDCYRXSdfik4peuyVQsKtXDNen6W6QS8gSsAHruaLoxQSBWPLzj3r172fayZcuYJ5wjed3fSp9BZOjRb926Nabi+TS0UQ6IC4VDCk1ZXLpr165pnUSrHJynpqaG9kutB8Kh55//ge4NoMWRCI4dO+aXfkNLw1gQ/IEDBwJbtmwJbtq0qcUTsDhcJokSPW4sohHDgo6LF2nz5mfZdnX1fY/1taeeov6+PqmSx1kRwRfhqIUWnAPTtXqhR8XiCnbTaK0Ow/HxOJR2cGAKGjdGc/Nx3d9Dz45UiFcEziGdi9JdxI4v5kGoAFhZ9cW9NZ+9Ej1qKjjgOXEDWOVAxw83goIDi3ks1QnCBnjPZApkx44dDQmEEzV2L+ZxfBQCogKw8ktrJkwL2B/HieeJx6E2ERFPWEY5IL5E7MDxehwWBJz0KVw7zunqThy8FQbv+frbSZ0FM2rC4ssd9Y5RchhtphPhsMMOK/FrsuvLjnO6fhSCL1NEJaIjg1gQ06rKR3z4oz/4nj/pYHStrsghLnnU4hCXOFrhsMsOD2koYF756MUj1uRTqahUAJXPh5hEL2o2phU5IE4UziEiWRx22eEhDQXMm2F0YPizZGIli0NWiTyvlikcHtJQwByoVF6xdj0xLHK42Q4PaShgEZlS4Z5wncFM7yfw4AnYg4eHOYQQx0aV4I/EJ9prdyKxiRN2eEgjASsTgoiJR8SOEN8nGUlHMB6slnSkt7eXlWRw2GGHhzQTMDwiBGMmIQgEUF5ebthTGk2egmfyRA4zkwxO2OEhzQTMK91sQhA0zzgOiFf5TiRPccIOD2kmYDS3vNKtJgTB8ZiytTvpSLzEJnbbYRZYjJ7stQs4pzcKISDRhCAQlZHEJk4kT7HbDrPAkxTJri87zulaAWslBDn893bad7CVlbb2+zc8lhw2/Pmf8uf9g59OOzaRpCPg7Or9RNNLJotDzxPrcVgUW6i5uTlpKZ1wrnR/tCgtEps8ufox6vzfACtHW84zsb5z6jKd/7iHfeabU0DzSx/El0YSmxTO1m+WewaGaf/r79Hla32q3xvh0EpsgpuvtuEdan2/U/ca9DisAk9QJEPEOIf3SJECPK2ocoq1onwubfjGCjp+6iLrqdc3naJPhj9j380tfoS+6189rVOkXO+r5MBIgAh4dn5OANvgerXxXdq67ov0za8+YZpDbaoYXv0Ph9tkLvEGAd+alY8Z4khUxIFAIOg91GkHYVaWasVvrv4CXb0xyDwur/yxiXu043tfnxZjGlljoNzn/Qtd7NzTvOmdUfr1q8104tx/afdPnzXMoWYHbhK0IBAqB24Q2NF9S+r0DXxKHW//ypQdiYQTUnkz00chHO/EYeJAC9/fuIb9jYyMU2fXoBQ2zKZH59sz4A/hfnS5hz76uJeGw2P01okL9PJvDlu2418d3dT49gcx4oVwYcfZ811MvB4ywAPrJTbZ1/geffifGxSJigCievHbT9ITlQsS5rgTGaObfcM0Mn6PhiQPD3GJ+PySeVTzkt8yx+OLy2jxo3Ol6++mIenmuBMele3wkEEemHkmlYQeB986xwSLSi+f96DD9vIrR6Y9NGk06YiInJxsKp6dT+VlRbTq8QVUmJ8rf7f2K8votdoXYry9WQ6EOT/f5qelFWXM23Lxfmnlophi0I5QBmjLERvSIrEJOjp1vz/BtiGsP+5+gfb8roVOnutkYqiVtsX41ErSkZqX1sXs96Oag/Rhx036oeThld9Z5QBwnV9eVUE79/2N/f/anhd1bwANDowlVrlcwI5MgDjqgfm4J0/oIXvfv34ge6hfBr7FPOHun22SP+vpC1FP/4OhpniJTdQ4lJhdWECv/GSzqngT5fiOfzUd2ffjGC9vkuMauR+O2JCSxCY2JQSJ4QD0Vn0hLNGaQUtWYhPcdFqd0DiJTfAXv69b06wifKiL6iSzEptgFVYyEoLgPFowkjxFS7xGk6cYsUNLvAbtaCH3wrFrd3wUAh5LfLEgzVtgaC0BKn1woE9OCKK3isuJpCMO2BEkd76pyNA7lF0rYECZEARCwdSvmgBQ4ZE7wwklNnEieYpNdmAiwm0vOnR08iSlr5rl62l5zx7CwosGMcuFiQKMtUIY/DEgK4vAxXgWsCPpSJLt8F416xYBqwlAK950w8u++WtntaDzelk9AXMRp+PLvsWwQfVl3w+FgJUeUzlclWw4kXQkATvUBMyBmNifRt44FO2wBXV0knnvStaDEw87OpF0xCY7gorOXWUKxByKelxHO2ta+L8AAwAVufYzBE3j5AAAAABJRU5ErkJggg==') /*/content/images/controls.png*/ no-repeat -130px -29px;
    *background: url(/content/images/controls.png) no-repeat -130px -29px; /* For IE 6 and 7 */
}
#cboxMiddleLeft {
    width: 21px;
    background: url('data:image/png;base64,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') /*/content/images/controls.png*/ left top repeat-y;
    *background: url(/content/images/controls.png) left top repeat-y; /* For IE 6 and 7 */
}
#cboxMiddleRight {
    width: 21px;
    background: url('data:image/png;base64,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') /*/content/images/controls.png*/ right top repeat-y;
    *background: url(/content/images/controls.png) right top repeat-y; /* For IE 6 and 7 */
}
#cboxTopCenter {
    height: 21px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyAQMAAACnNSPJAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlOArV5bRgAAABhJREFUeF6VwQENAAAAgjCjG50GbPwzDwUmggsB4+yamQAAAABJRU5ErkJggg==') /*/content/images/border.png*/ 0 0 repeat-x;
    *background: url(/content/images/border.png) 0 0 repeat-x; /* For IE 6 and 7 */
}
#cboxBottomCenter {
    height: 21px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyAQMAAACnNSPJAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlOArV5bRgAAABhJREFUeF6VwQENAAAAgjCjG50GbPwzDwUmggsB4+yamQAAAABJRU5ErkJggg==') /*/content/images/border.png*/ 0 -29px repeat-x;
    *background: url(/content/images/border.png) 0 -29px repeat-x; /* For IE 6 and 7 */
}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url('data:image/png;base64,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') /*/content/images/controls.png*/ no-repeat -75px 0;
    *background: url(/content/images/controls.png) no-repeat -75px 0; /* For IE 6 and 7 */
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/content/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
#cboxLoadingOverlay {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAZElEQVRYw+3ZsQ3AMAzEwB9BI3tDj6IRmMZFmpRBFICc4AB1ryQJUMACmu/rY6nccJt5baBytFNbGXLWx3OH4QkUKFCgQIECBQoUKFCgQIECBQoUKPBVYA/29S8m4Nkj+vQ3xAXx/cvJjNR69gAAAABJRU5ErkJggg==') /*/content/images/loading_background.png*/ no-repeat center center;
    *background: url(/content/images/loading_background.png) no-repeat center center; /* For IE 6 and 7 */
}
#cboxLoadingGraphic {
    background: url('data:image/gif;base64,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') /*/content/images/loading.gif*/ no-repeat center center;
    *background: url(/content/images/loading.gif) no-repeat center center; /* For IE 6 and 7 */
}
#cboxClose {
    position: absolute;
    bottom: 0;
    right: 0;
    background: url('data:image/png;base64,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') /*/content/images/controls.png*/ no-repeat -25px 0;
    *background: url(/content/images/controls.png) no-repeat -25px 0; /* For IE 6 and 7 */
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(/content/images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(/content/images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(/content/images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(/content/images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(/content/images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(/content/images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(/content/images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(/content/images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
.pics {  padding:0; margin:0; overflow: hidden }
.pics img { 
    padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0  ;
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.mappics { height: 50px; width: 50px; padding:0; margin:0; overflow: hidden }
.mappics img { height: 40px; width: 40px; padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0 }

#media{ display:inline-block; position:relative;
        margin:10px 30px; padding:5px
}

html {
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    font-size: small;
    margin: 2px;
}
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
    outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
    font-family: 'flexslider-icon';
    src: url('../fonts/flexslider-icon.eot');
    src: url('../fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('../fonts/flexslider-icon.woff') format('woff'), url('../fonts/flexslider-icon.ttf') format('truetype'), url('../fonts/flexslider-icon.svg#flexslider-icon') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
    margin: 0;
    padding: 0;
}

    .flexslider .slides > li {
        display: none;
        -webkit-backface-visibility: hidden;
    }
    /* Hide the slides before the JS is loaded. Avoids image jumping */
    .flexslider .slides img {
        width: 100%;
        display: block;
    }

.flex-pauseplay span {
    text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .slides {
    display: block;
}

* html .slides {
    height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
    display: block;
}

/* FlexSlider Default Theme
*********************************/
.flexslider {
    margin: 0 0 60px;
    background: #fff; /*border: 4px solid #fff;*/
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    box-shadow: 0 1px 4px rgba(0,0,0,.2);
    zoom: 1;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.loading .flex-viewport {
    max-height: 300px;
}

.flexslider .slides {
    zoom: 1;
}

.carousel li {
    margin-right: 5px;
}

/* Direction Nav */
.flex-direction-nav {
    *height: 0;
}

    .flex-direction-nav a {
        display: block;
        width: 40px;
        height: 26px;
        margin: -20px 0 0;
        position: absolute;
        padding-top:10px;
        top: 50%;
        z-index: 10;
        overflow: hidden;
        opacity: 0;
        cursor: pointer;
        color: rgba(0,0,0,1) !important;
        text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        transition: all .3s ease;
    }

    .flex-direction-nav .flex-prev {
        left: -50px;
    }

    .flex-direction-nav .flex-next {
        right: -50px;
        text-align: right;
    }

.flexslider:hover .flex-prev {
    opacity: 0.7;
    left: 10px;
}

.flexslider:hover .flex-next {
    opacity: 0.7;
    right: 10px;
}

    .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
        opacity: 1;
    }

.flex-direction-nav .flex-disabled {
    opacity: 0!important;
    filter: alpha(opacity=0);
    cursor: default;
}

.flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 35px;
    display: inline-block;
    content: '\f001';
}

.flex-direction-nav a.flex-next:before {
    content: '\f002';
}

/* Pause/Play */
.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
}

    .flex-pauseplay a:before {
        font-family: "flexslider-icon";
        font-size: 20px;
        display: inline-block;
        content: '\f004';
    }

    .flex-pauseplay a:hover {
        opacity: 1;
    }

    .flex-pauseplay a.flex-play:before {
        content: '\f003';
    }

/* Control Nav */
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
}

    .flex-control-nav li {
        margin: 0 6px;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }

.flex-control-paging li a {
    width: 10px;
    height: 10px;
    display: block;
    background: #555;
    background: rgba(0,0,0,0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}

    .flex-control-paging li a:hover {
        background: #333;
        background: rgba(0,0,0,0.7);
    }

    .flex-control-paging li a.flex-active {
        background: #000;
        background: rgba(0,0,0,0.9);
        cursor: default;
    }

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}

    .flex-control-thumbs li {
        width: 25%;
        float: left;
        margin: 0;
    }

    .flex-control-thumbs img {
        width: 100%;
        display: block;
        opacity: .7;
        cursor: pointer;
    }

        .flex-control-thumbs img:hover {
            opacity: 1;
        }

    .flex-control-thumbs .flex-active {
        opacity: 1;
        cursor: default;
    }

@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 10px;
    }

    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 10px;
    }
}

/*!
 * FullCalendar v1.6.4 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */


.fc {
	direction: ltr;
	text-align: left;
	}
	
.fc table {
	border-collapse: collapse;
	border-spacing: 0;
	}
	
html .fc,
.fc table {
	font-size: 1em;
	}
	
.fc td,
.fc th {
	padding: 0;
	vertical-align: top;
	}



/* Header
------------------------------------------------------------------------*/

.fc-header td {
	white-space: nowrap;
	}

.fc-header-left {
	width: 25%;
	text-align: left;
	}
	
.fc-header-center {
	text-align: center;
	}
	
.fc-header-right {
	width: 25%;
	text-align: right;
	}
	
.fc-header-title {
	display: inline-block;
	vertical-align: top;
	}
	
.fc-header-title h2 {
	margin-top: 0;
	white-space: nowrap;
	}
	
.fc .fc-header-space {
	padding-left: 10px;
	}
	
.fc-header .fc-button {
	margin-bottom: 1em;
	vertical-align: top;
	}
	
/* buttons edges butting together */

.fc-header .fc-button {
	margin-right: -1px;
	}
	
.fc-header .fc-corner-right,  /* non-theme */
.fc-header .ui-corner-right { /* theme */
	margin-right: 0; /* back to normal */
	}
	
/* button layering (for border precedence) */
	
.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
	z-index: 2;
	}
	
.fc-header .fc-state-down {
	z-index: 3;
	}

.fc-header .fc-state-active,
.fc-header .ui-state-active {
	z-index: 4;
	}
	
	
	
/* Content
------------------------------------------------------------------------*/
	
.fc-content {
	clear: both;
	zoom: 1; /* for IE7, gives accurate coordinates for [un]freezeContentHeight */
	}
	
.fc-view {
	width: 100%;
	overflow: hidden;
	}
	
	

/* Cell Styles
------------------------------------------------------------------------*/

.fc-widget-header,    /* <th>, usually */
.fc-widget-content {  /* <td>, usually */
	border: 1px solid #ddd;
	}
	
.fc-state-highlight { /* <td> today cell */ /* TODO: add .fc-today to <th> */
	background: #fcf8e3;
	}
	
.fc-cell-overlay { /* semi-transparent rectangle while dragging */
	background: #bce8f1;
	opacity: .3;
	filter: alpha(opacity=30); /* for IE */
	}
	


/* Buttons
------------------------------------------------------------------------*/

.fc-button {
	position: relative;
	display: inline-block;
	padding: 0 .6em;
	overflow: hidden;
	height: 1.9em;
	line-height: 1.9em;
	white-space: nowrap;
	cursor: pointer;
	}
	
.fc-state-default { /* non-theme */
	border: 1px solid;
	}

.fc-state-default.fc-corner-left { /* non-theme */
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	}

.fc-state-default.fc-corner-right { /* non-theme */
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	}

/*
	Our default prev/next buttons use HTML entities like &lsaquo; &rsaquo; &laquo; &raquo;
	and we'll try to make them look good cross-browser.
*/

.fc-text-arrow {
	margin: 0 .1em;
	font-size: 2em;
	font-family: "Courier New", Courier, monospace;
	vertical-align: baseline; /* for IE7 */
	}

.fc-button-prev .fc-text-arrow,
.fc-button-next .fc-text-arrow { /* for &lsaquo; &rsaquo; */
	font-weight: bold;
	}
	
/* icon (for jquery ui) */
	
.fc-button .fc-icon-wrap {
	position: relative;
	float: left;
	top: 50%;
	}
	
.fc-button .ui-icon {
	position: relative;
	float: left;
	margin-top: -50%;
	*margin-top: 0;
	*top: -50%;
	}
	
/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/

.fc-state-default {
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
	color: #333333;
	background-color: #e6e6e6;
	}

.fc-state-hover {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	   -moz-transition: background-position 0.1s linear;
	     -o-transition: background-position 0.1s linear;
	        transition: background-position 0.1s linear;
	}

.fc-state-down,
.fc-state-active {
	background-color: #cccccc;
	background-image: none;
	outline: 0;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	}

.fc-state-disabled {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none;
	}

	

/* Global Event Styles
------------------------------------------------------------------------*/

.fc-event-container > * {
	z-index: 8;
	}

.fc-event-container > .ui-draggable-dragging,
.fc-event-container > .ui-resizable-resizing {
	z-index: 9;
	}
	 
.fc-event {
	border: 1px solid #3a87ad; /* default BORDER color */
	background-color: #3a87ad; /* default BACKGROUND color */
	color: #fff;               /* default TEXT color */
	font-size: .85em;
	cursor: default;
	}

a.fc-event {
	text-decoration: none;
	}
	
a.fc-event,
.fc-event-draggable {
	cursor: pointer;
	}
	
.fc-rtl .fc-event {
	text-align: right;
	}

.fc-event-inner {
	width: 100%;
	height: 100%;
	overflow: hidden;
	}
	
.fc-event-time,
.fc-event-title {
	padding: 0 1px;
	}
	
.fc .ui-resizable-handle {
	display: block;
	position: absolute;
	z-index: 99999;
	overflow: hidden; /* hacky spaces (IE6/7) */
	font-size: 300%;  /* */
	line-height: 50%; /* */
	}
	
	
	
/* Horizontal Events
------------------------------------------------------------------------*/

.fc-event-hori {
	border-width: 1px 0;
	margin-bottom: 1px;
	}

.fc-ltr .fc-event-hori.fc-event-start,
.fc-rtl .fc-event-hori.fc-event-end {
	border-left-width: 1px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	}

.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
	border-right-width: 1px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	}
	
/* resizable */
	
.fc-event-hori .ui-resizable-e {
	top: 0           !important; /* importants override pre jquery ui 1.7 styles */
	right: -3px      !important;
	width: 7px       !important;
	height: 100%     !important;
	cursor: e-resize;
	}
	
.fc-event-hori .ui-resizable-w {
	top: 0           !important;
	left: -3px       !important;
	width: 7px       !important;
	height: 100%     !important;
	cursor: w-resize;
	}
	
.fc-event-hori .ui-resizable-handle {
	_padding-bottom: 14px; /* IE6 had 0 height */
	}
	
	
	
/* Reusable Separate-border Table
------------------------------------------------------------*/

table.fc-border-separate {
	border-collapse: separate;
	}
	
.fc-border-separate th,
.fc-border-separate td {
	border-width: 1px 0 0 1px;
	}
	
.fc-border-separate th.fc-last,
.fc-border-separate td.fc-last {
	border-right-width: 1px;
	}
	
.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
	border-bottom-width: 1px;
	}
	
.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
	border-top-width: 0;
	}
	
	

/* Month View, Basic Week View, Basic Day View
------------------------------------------------------------------------*/

.fc-grid th {
	text-align: center;
	}

.fc .fc-week-number {
	width: 22px;
	text-align: center;
	}

.fc .fc-week-number div {
	padding: 0 2px;
	}
	
.fc-grid .fc-day-number {
	float: right;
	padding: 0 2px;
	}
	
.fc-grid .fc-other-month .fc-day-number {
	opacity: 0.3;
	filter: alpha(opacity=30); /* for IE */
	/* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
	}
	
.fc-grid .fc-day-content {
	clear: both;
	padding: 2px 2px 1px; /* distance between events and day edges */
	}
	
/* event styles */
	
.fc-grid .fc-event-time {
	font-weight: bold;
	}
	
/* right-to-left */
	
.fc-rtl .fc-grid .fc-day-number {
	float: left;
	}
	
.fc-rtl .fc-grid .fc-event-time {
	float: right;
	}
	
	

/* Agenda Week View, Agenda Day View
------------------------------------------------------------------------*/

.fc-agenda table {
	border-collapse: separate;
	}
	
.fc-agenda-days th {
	text-align: center;
	}
	
.fc-agenda .fc-agenda-axis {
	width: 50px;
	padding: 0 4px;
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
	font-weight: normal;
	}

.fc-agenda .fc-week-number {
	font-weight: bold;
	}
	
.fc-agenda .fc-day-content {
	padding: 2px 2px 1px;
	}
	
/* make axis border take precedence */
	
.fc-agenda-days .fc-agenda-axis {
	border-right-width: 1px;
	}
	
.fc-agenda-days .fc-col0 {
	border-left-width: 0;
	}
	
/* all-day area */
	
.fc-agenda-allday th {
	border-width: 0 1px;
	}
	
.fc-agenda-allday .fc-day-content {
	min-height: 34px; /* TODO: doesnt work well in quirksmode */
	_height: 34px;
	}
	
/* divider (between all-day and slots) */
	
.fc-agenda-divider-inner {
	height: 2px;
	overflow: hidden;
	}
	
.fc-widget-header .fc-agenda-divider-inner {
	background: #eee;
	}
	
/* slot rows */
	
.fc-agenda-slots th {
	border-width: 1px 1px 0;
	}
	
.fc-agenda-slots td {
	border-width: 1px 0 0;
	background: none;
	}
	
.fc-agenda-slots td div {
	height: 20px;
	}
	
.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
	border-top-width: 0;
	}

.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td {
	border-top-style: dotted;
	}
	
.fc-agenda-slots tr.fc-minor th.ui-widget-header {
	*border-top-style: solid; /* doesn't work with background in IE6/7 */
	}
	


/* Vertical Events
------------------------------------------------------------------------*/

.fc-event-vert {
	border-width: 0 1px;
	}

.fc-event-vert.fc-event-start {
	border-top-width: 1px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	}

.fc-event-vert.fc-event-end {
	border-bottom-width: 1px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	}
	
.fc-event-vert .fc-event-time {
	white-space: nowrap;
	font-size: 10px;
	}

.fc-event-vert .fc-event-inner {
	position: relative;
	z-index: 2;
	}
	
.fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay  */
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: .25;
	filter: alpha(opacity=25);
	}
	
.fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */
.fc-select-helper .fc-event-bg {
	display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */
	}
	
/* resizable */
	
.fc-event-vert .ui-resizable-s {
	bottom: 0        !important; /* importants override pre jquery ui 1.7 styles */
	width: 100%      !important;
	height: 8px      !important;
	overflow: hidden !important;
	line-height: 8px !important;
	font-size: 11px  !important;
	font-family: monospace;
	text-align: center;
	cursor: s-resize;
	}
	
.fc-agenda .ui-resizable-resizing { /* TODO: better selector */
	_overflow: hidden;
	}
	
	

/*!
 * FullCalendar v1.6.4 Print Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */

/*
 * Include this stylesheet on your page to get a more printer-friendly calendar.
 * When including this stylesheet, use the media='print' attribute of the <link> tag.
 * Make sure to include this stylesheet IN ADDITION to the regular fullcalendar.css.
 */
 
 
 /* Events
-----------------------------------------------------*/
 
.fc-event {
	background: #fff !important;
	color: #000 !important;
	}
	
/* for vertical events */
	
.fc-event-bg {
	display: none !important;
	}
	
.fc-event .ui-resizable-handle {
	display: none !important;
	}
	
	

#Header-TopMenu {
    width: 85%;
    margin: 0 auto;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    background: #5e5aa8; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWFhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzMyMmU3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTI2NjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #5e5aa8 0%, #322e7c 96%, #2a2667 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5aa8), color-stop(96%,#322e7c), color-stop(100%,#2a2667)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #5e5aa8 0%,#322e7c 96%,#2a2667 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #5e5aa8 0%,#322e7c 96%,#2a2667 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #5e5aa8 0%,#322e7c 96%,#2a2667 100%); /* IE10+ */
    background: linear-gradient(to bottom, #5e5aa8 0%,#322e7c 96%,#2a2667 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5aa8', endColorstr='#2a2667',GradientType=0 ); /* IE6-8 */
}

    #Header-TopMenu ul {
        margin: 0;
        padding: 0;
        height: 53px;
/*display: table;
table-layout: fixed;
width: 100%;*/
    }

        #Header-TopMenu ul li {
            margin: 0;
            padding: 0;
            float: left;
            list-style: none;
            height: 53px;
            background: transparent url('/content/images/TopMenuDevidersHor.png') repeat-y right top;
        }

            #Header-TopMenu ul li:last-child {
                background: transparent;
            }

            #Header-TopMenu ul li:first-child:hover {
                -moz-border-radius-topleft: 6px;
                -webkit-border-top-left-radius: 6px;
                border-top-left-radius: 6px;
            }

            #Header-TopMenu ul li:last-child:hover {
                -moz-border-radius-topright: 6px;
                -webkit-border-top-right-radius: 6px;
                border-top-right-radius: 6px;
            }

            #Header-TopMenu ul li:hover {
                background: #221e67;
            }

            #Header-TopMenu ul li a {
                color: #cbcae8;
                display: block;
                height: 23px;
                padding: 30px 20px 0 20px;
                font-size: 10.5pt;
                text-align: center;
                text-decoration:none;
                font-weight:normal;
            }

                #Header-TopMenu ul li a:hover {
                    color: #FFFFFF;
                    text-shadow: 1px 1px 1px #19314b;
                }

.TopMenuLiAct {
    background: #221e67 !important;
}

.IconHome { background: url('/content/images/TM-Home-Up.png') no-repeat center 10px;}
.IconHome:hover { background: url('/content/images/TM-Home-Hov.png') no-repeat center 10px;}
.IconHomeAct { background: #221e67 url('/content/images/TM-Home-Hov.png') no-repeat center 10px !important; color: #FFF !important;}

.IconAbout { background: url('/content/images/TM-About-Up.png') no-repeat center 10px;}
.IconAbout:hover { background: url('/content/images/TM-About-Hov.png') no-repeat center 10px; }
.IconAboutAct { background: #221e67 url('/content/images/TM-About-Hov.png') no-repeat center 10px !important; color: #FFF !important;}

.IconProf { background: url('/content/images/TM-Prof-Up.png') no-repeat center 9px;}
.IconProf:hover { background: url('/content/images/TM-Prof-Hov.png') no-repeat center 9px;}
.IconProfAct { background: #221e67 url('/content/images/TM-Prof-Hov.png') no-repeat center 9px !important; color: #FFF !important;}

.IconRegs { background: url('/content/images/TM-Regs-Up.png') no-repeat center 8px;}
.IconRegs:hover { background: url('/content/images/TM-Regs-Hov.png') no-repeat center 8px;}
.IconRegsAct { background: #221e67 url('/content/images/TM-Regs-Hov.png') no-repeat center 8px !important; color: #FFF !important;}

.IconPublic { background: url('/content/images/TM-Public-Up.png') no-repeat center 8px;}
.IconPublic:hover { background: url('/content/images/TM-Public-Hov.png') no-repeat center 8px;}
.IconPublicAct { background: #221e67 url('/content/images/TM-Public-Hov.png') no-repeat center 8px !important; color: #FFF !important;}

.IconNews { background: url('/content/images/TM-News-Up.png') no-repeat center 8px;}
.IconNews:hover { background: url('/content/images/TM-News-Hov.png') no-repeat center 8px;}
.IconNewsAct { background: #221e67 url('/content/images/TM-News-Hov.png') no-repeat center 8px !important; color: #FFF !important;}

.IconPublications { background: url('/content/images/TM-Publications-Up.png') no-repeat center 8px;}
.IconPublications:hover { background: url('/content/images/TM-Publications-Hov.png') no-repeat center 8px;}
.IconPublicationsAct { background: #221e67 url('/content/images/TM-Publications-Hov.png') no-repeat center 8px !important; color: #FFF !important;}

.IconEmail { background: url('/content/images/TM-Email-Up.png') no-repeat center 8px;}
.IconEmail:hover { background: url('/content/images/TM-Email-Hov.png') no-repeat center 8px;}
.IconEmailAct { background: #221e67 url('/content/images/TM-Email-Hov.png') no-repeat center 8px !important; color: #FFF !important;}




#SPageLeftMenu {
    float: left;
    width: 16%;
    padding: 2%;
    min-height: 150px;
    margin-top: 3px;
    -moz-border-radius-bottomright: 7px;
    -webkit-border-bottom-right-radius: 7px;
    border-bottom-right-radius: 7px;
    -moz-border-radius-bottomleft: 7px;
    -webkit-border-bottom-left-radius: 7px;
    border-bottom-left-radius: 7px;
}
    #SPageLeftMenu ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    #SPageLeftMenu li {
        border-bottom: 1px #FFF dotted;
    }
    #SPageLeftMenu a {
        background: transparent url('/content/images/LeftMenuArrow.gif') no-repeat 5px center;
        color: #FFF;
        display: block;
        padding: 6px 0 6px 20px;
        font-size: 10pt;
        text-decoration:none;
        font-weight:normal;
    }
        #SPageLeftMenu a:hover {
            background: rgba(0, 0, 0, 0.1) url('/content/images/LeftMenuArrow.gif') no-repeat 5px center;
        }

.SPageLeftMenu-About {
    background: #a2b7d4;
}

.SPageLeftMenu-Prof {
    background: #a7afb0;
}

.SPageLeftMenu-Regs {
    background: #93b7bb;
}

.SPageLeftMenu-Public {
    background: #b6cfe1;
}

.SPageLeftMenu-Events {
    background: #f09f9b;
}

.SPageLeftMenu-Publications {
    background: #c1c5c0;
}

.SPageLeftMenu-Contact {
    background: #a1c8ab;
}

.SPageLeftMenu-About-Act {
    background: #6d88b4 url('../images/LeftMenuArrow.gif') no-repeat 5px center !important;
    display: block;
    padding: 6px 0 6px 20px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.SPageLeftMenu-Prof-Act {
    background: #737d7e url('../images/LeftMenuArrow.gif') no-repeat 5px center !important;
    display: block;
    padding: 6px 0 6px 20px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.SPageLeftMenu-Regs-Act {
    background: #5b888e url('../images/LeftMenuArrow.gif') no-repeat 5px center !important;
    display: block;
    padding: 6px 0 6px 20px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.SPageLeftMenu-Public-Act {
    background: #87acca url('../images/LeftMenuArrow.gif') no-repeat 5px center !important;
    display: block;
    padding: 6px 0 6px 20px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.SPageLeftMenu-Events-Act {
    background: #e36964 url('../images/LeftMenuArrow.gif') no-repeat 5px center !important;
    display: block;
    padding: 6px 0 6px 20px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.SPageLeftMenu-Publications-Act {
    background: #979c96 url('../images/LeftMenuArrow.gif') no-repeat 5px center !important;
    display: block;
    padding: 6px 0 6px 20px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.SPageLeftMenu-Contact-Act {
    background: #6ca178 url('../images/LeftMenuArrow.gif') no-repeat 5px center !important;
    display: block;
    padding: 6px 0 6px 20px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}



#PB-Header-Menu,
#PB-Header-Menu-DTOH,
#PB-Header-Menu-DN,
#PB-Header-Menu-EC,
#PB-Header-Menu-EH,
#PB-Header-Menu-MD,
#PB-Header-Menu-MT,
#PB-Header-Menu-OTMOPAT,
#PB-Header-Menu-ODO,
#PB-Header-Menu-PPB,
#PB-Header-Menu-P,
#PB-Header-Menu-RCT,
#PB-Header-Menu-SLHP {
    min-height: 36px;
    width: 100%;

}

    #PB-Header-Menu ul,
    #PB-Header-Menu-DTOH ul,
    #PB-Header-Menu-DN ul,
    #PB-Header-Menu-EC ul,
    #PB-Header-Menu-EH ul,
    #PB-Header-Menu-MD ul,
    #PB-Header-Menu-MT ul,
    #PB-Header-Menu-OTMOPAT ul,
    #PB-Header-Menu-ODO ul,
    #PB-Header-Menu-PPB ul,
    #PB-Header-Menu-P ul,
    #PB-Header-Menu-RCT ul,
    #PB-Header-Menu-SLHP ul {
        list-style: none;
        overflow: hidden;
        margin: 0;
        padding: 0;
        background: transparent url('/content/images/PBHeaderMenuHorDevider.gif') repeat left top;
            display: table;
            table-layout: fixed;
            width: 100%;
    }

    #PB-Header-Menu li,
    #PB-Header-Menu-DTOH li,
    #PB-Header-Menu-DN li,
    #PB-Header-Menu-EC li,
    #PB-Header-Menu-EH li,
    #PB-Header-Menu-MD li,
    #PB-Header-Menu-MT li,
    #PB-Header-Menu-OTMOPAT li,
    #PB-Header-Menu-ODO li,
    #PB-Header-Menu-PPB li,
    #PB-Header-Menu-P li,
    #PB-Header-Menu-RCT li,
    #PB-Header-Menu-SLHP li {
        /*float: left;*/
        height: 36px;
        border-right: 1px #FFF dotted;
            display: table-cell;
    }

    #PB-Header-Menu li:last-child,
    #PB-Header-Menu-DTOH li:last-child,
    #PB-Header-Menu-DN li:last-child,
    #PB-Header-Menu-EC li:last-child,
    #PB-Header-Menu-EH li:last-child,
    #PB-Header-Menu-MD li:last-child,
    #PB-Header-Menu-MT li:last-child,
    #PB-Header-Menu-OTMOPAT li:last-child,
    #PB-Header-Menu-ODO li:last-child,
    #PB-Header-Menu-PPB li:last-child,
    #PB-Header-Menu-P li:last-child,
    #PB-Header-Menu-RCT li:last-child,
    #PB-Header-Menu-SLHP li:last-child {
        /*float: left;*/
        height: 36px;
        border-right:none;
            display: table-cell;
    }

    #PB-Header-Menu a,
    #PB-Header-Menu-DTOH a,
    #PB-Header-Menu-DN a,
    #PB-Header-Menu-EC a,
    #PB-Header-Menu-EH a,
    #PB-Header-Menu-MD a,
    #PB-Header-Menu-MT a,
    #PB-Header-Menu-OTMOPAT a,
    #PB-Header-Menu-ODO a,
    #PB-Header-Menu-PPB a,
    #PB-Header-Menu-P a,
    #PB-Header-Menu-RCT a,
    #PB-Header-Menu-SLHP a {
        color: rgba(255, 255, 255, 0.6);
        height: 36px;
        line-height: 36px;
        text-align: center;
        display: block;
        /*float: left;*/
        padding: 0 10px;
        /*font: 400 10px/1.4;*/
        font-weight:normal;
        text-decoration:none;
    }

        #PB-Header-Menu-DTOH a:hover {
            background: #9f2421 url('/Content/images/PB-Header-Menu-Dot-Hov.gif') repeat-x center bottom;
            color: #FFF;

        }

        #PB-Header-Menu-DN a:hover {
            background: #335c64 url('/Content/images/PB-Header-Menu-Dot-Hov.gif') repeat-x center bottom;
            color: #FFF;
        }

        #PB-Header-Menu-EC a:hover {
            background: #0b3542 url('/Content/images/PB-Header-Menu-Dot-Hov.gif') repeat-x center bottom;
            color: #FFF;
        }

        #PB-Header-Menu-EH a:hover {
            background: #6d2712 url('/Content/images/PB-Header-Menu-Dot-Hov.gif') repeat-x center bottom;
            color: #FFF;
        }

        #PB-Header-Menu-MD a:hover {
            background: #0d4f97 url('/Content/images/PB-Header-Menu-Dot-Hov.gif') repeat-x center bottom;
            color: #FFF;
        }

        #PB-Header-Menu-MT a:hover {
            background: #0d4f97 url('/Content/images/PB-Header-Menu-Dot-Hov.gif') repeat-x center bottom;
            color: #FFF;
        }

        #PB-Header-Menu-OTMOPAT a:hover {
            background: #64971e url('/Content/images/PB-Header-Menu-Dot-Hov.gif') repeat-x center bottom;
            color: #FFF;
        }

        #PB-Header-Menu-ODO a:hover {
            background: #52404b url('/Content/images/PB-Header-Menu-Dot-Hov.gif') repeat-x center bottom;
            color: #FFF;
        }

        #PB-Header-Menu-PPB a:hover {
            background: #6a5b5f url('/Content/images/PB-Header-Menu-Dot-Hov.gif') repeat-x center bottom;
            color: #FFF;
        }

        #PB-Header-Menu-P a:hover {
            background: #054f2a url('/Content/images/PB-Header-Menu-Dot-Hov.gif') repeat-x center bottom;
            color: #FFF;
        }

        #PB-Header-Menu-RCT a:hover {
            background: #837a48 url('/Content/images/PB-Header-Menu-Dot-Hov.gif') repeat-x center bottom;
            color: #FFF;
        }

        #PB-Header-Menu-SLHP a:hover {
            background: #b62126 url('/Content/images/PB-Header-Menu-Dot-Hov.gif') repeat-x center bottom;
            color: #FFF;
        }



/*--- Links in General ---*/

a:link, a:active, a:visited {
    color: #5b8b01;
    font-weight:bold;
}

a:hover {
    color: #92670a;
    /*text-decoration:dotted;*/
}

ul, ol {
    margin: 10px 10px 10px 25px;
}

/*--- Sub Horizontal Menus ---*/
#SubHorMenus
{
    border: 1px #999 solid;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin:0 0 15px 0;
    display: table;
}
    #SubHorMenus ul
 {
        margin: 0;
        padding: 0;
        list-style: none;
        display: table;
        table-layout: fixed;
        width: 100%;
    }
    #SubHorMenus li
 {
        margin-right: 3px;
        margin-bottom: 3px;
        border-right: 1px #999 dotted;
        display: table-cell;
    }
        #SubHorMenus li:last-child {
            border: 0;
        }
    #SubHorMenus a
 {
        color: #868686;
        display: block;
        text-align: center;
        padding: 10px 5px;
        text-shadow: 0 1px 0 rgba(255,255,255,.5);
        text-transform: capitalize;
        overflow:hidden;
        text-decoration:none;
        font-weight:normal;
    }
        #SubHorMenus a:hover {
            background: #dedede;
            border: 1px #969079 solid;
            color: #5e5e5e;
            -webkit-box-shadow: 3px 3px 0px rgba(170, 170, 170, 0.95);
            -moz-box-shadow: 3px 3px 0px rgba(170, 170, 170, 0.95);
            box-shadow: 3px 3px 0px rgba(170, 170, 170, 0.95);
            margin-top: -3px;
            margin-left: -3px;
            border-radius: 6px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
        }
        #SubHorMenusB a:hover {
            background: #d8e0e1;
            border: 1px #899192 solid;
            color: #586061;
            -webkit-box-shadow: 4px 4px 0px rgba(163, 171, 172, 0.95);
            -moz-box-shadow: 4px 4px 0px rgba(163, 171, 172, 0.95);
            box-shadow: 4px 4px 0px rgba(163, 171, 172, 0.95);
            margin-top: -2px;
            margin-left: -2px;
            border-radius: 6px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
        }
        #SubHorMenusC a:hover {
            background: #c4e8ec;
            border: 1px #75999d solid;
            color: #44686c;
            -webkit-box-shadow: 4px 4px 0px rgba(146, 182, 186, 0.95);
            -moz-box-shadow: 4px 4px 0px rgba(146, 182, 186, 0.95);
            box-shadow: 4px 4px 0px rgba(146, 182, 186, 0.95);
            margin-top: -2px;
            margin-left: -2px;
            border-radius: 6px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
        }

.SubHorMenusClear {
    clear: both;
}
.SubHorMenuActive {
            background: #dedede;
            display:block;
            border: 1px #969079 solid;
            color: #5e5e5e !important;
            -webkit-box-shadow: 3px 3px 0px rgba(170, 170, 170, 0.95);
            -moz-box-shadow: 3px 3px 0px rgba(170, 170, 170, 0.95);
            box-shadow: 3px 3px 0px rgba(170, 170, 170, 0.95);
            margin-top: -3px;
            margin-left: -3px;
            border-radius: 6px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
}

.SHMenuHSet-OrgStruc{
	min-height:36px;
}
.SHMenuHSet-Gov {
    min-height:55px;
}
@media only screen and (max-width: 479px) {
    .SHMenuHSet-OrgStruc{
	    min-height:inherit;
    }
    .SHMenuHSet-Gov {
        min-height:inherit;
    }
}


.NoCap {
    text-transform: none;
}


/* Professional Boards Quick Menu	*/
.PB-QuickMenu {
    margin-bottom: 10px;
}

    .PB-QuickMenu ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .PB-QuickMenu li {
        margin-right: 3px;
        margin-bottom: 3px;
        float: left;
        height: 60px;
        width: 60px;
    }

    .PB-QuickMenu a {
        display: block;
        float: left;
        height: 60px;
        width: 60px;
        border-radius: 90px;
        -moz-border-radius: 90px;
        -webkit-border-radius: 90px;
    }

        .PB-QuickMenu a:hover {
            margin-top: -2px;
            margin-left: -2px;
            -webkit-box-shadow: 1px 1px 0px rgba(50, 50, 50, 0.95);
            -moz-box-shadow: 1px 1px 0px rgba(50, 50, 50, 0.95);
            box-shadow: 1px 1px 0px rgba(50, 50, 50, 0.95);
            margin-top: -2px;
            margin-left: -2px;
        }

        .PB-QuickMenu a span {
            height: 60px;
            width: 60px;
            display: block;
        }

.PB-QuickMenu-Clear {
    clear: both;
    border-bottom: 1px #707070 dotted;
    margin-bottom: 15px;
    height: 5px;
}

.PBQM-DTOH {
    background: transparent url('/content/images/PBQM-DTOH.png') no-repeat center center;
}

    .PBQM-DTOH:hover {
        background: transparent url('/content/images/PBQM-DTOH.png') no-repeat center center;
    }

.PBQM-DN {
    background: transparent url('/content/images/PBQM-DN.png') no-repeat center center;
}

    .PBQM-DN:hover {
        background: transparent url('/content/images/PBQM-DN.png') no-repeat center center;
    }

.PBQM-EC {
    background: transparent url('/content/images/PBQM-EC.png') no-repeat center center;
}

    .PBQM-EC:hover {
        background: transparent url('/content/images/PBQM-EC.png') no-repeat center center;
    }

.PBQM-EH {
    background: transparent url('/content/images/PBQM-EH.png') no-repeat center center;
}

    .PBQM-EH:hover {
        background: transparent url('/content/images/PBQM-EH.png') no-repeat center center;
    }

.PBQM-MD {
    background: transparent url('/content/images/PBQM-MD.png') no-repeat center center;
}

    .PBQM-MD:hover {
        background: transparent url('/content/images/PBQM-MD.png') no-repeat center center;
    }

.PBQM-MT {
    background: transparent url('/content/images/PBQM-MT.png') no-repeat center center;
}

    .PBQM-MT:hover {
        background: transparent url('/content/images/PBQM-MT.png') no-repeat center center;
    }

.PBQM-OTMOPAT {
    background: transparent url('/content/images/PBQM-OTMOPAT.png') no-repeat center center;
}

    .PBQM-OTMOPAT:hover {
        background: transparent url('/content/images/PBQM-OTMOPAT.png') no-repeat center center;
    }

.PBQM-ODO {
    background: transparent url('/content/images/PBQM-ODO.png') no-repeat center center;
}

    .PBQM-ODO:hover {
        background: transparent url('/content/images/PBQM-ODO.png') no-repeat center center;
    }

.PBQM-PPB {
    background: transparent url('/content/images/PBQM-PPB.png') no-repeat center center;
}

    .PBQM-PPB:hover {
        background: transparent url('/content/images/PBQM-PPB.png') no-repeat center center;
    }

.PBQM-P {
    background: transparent url('/content/images/PBQM-P.png') no-repeat center center;
}

    .PBQM-P:hover {
        background: transparent url('/content/images/PBQM-P.png') no-repeat center center;
    }

.PBQM-RCT {
    background: transparent url('/content/images/PBQM-RCT.png') no-repeat center center;
}

    .PBQM-RCT:hover {
        background: transparent url('/content/images/PBQM-RCT.png') no-repeat center center;
    }

.PBQM-SLHP {
    background: transparent url('/content/images/PBQM-SLHP.png') no-repeat center center;
}

    .PBQM-SLHP:hover {
        background: transparent url('/content/images/PBQM-SLHP.png') no-repeat center center;
    }


.ToolTip-PBQM,
.ToolTip-PBQM-DTOH,
.ToolTip-PBQM-DN,
.ToolTip-PBQM-EC,
.ToolTip-PBQM-EH,
.ToolTip-PBQM-MD,
.ToolTip-PBQM-MT,
.ToolTip-PBQM-OTMOPAT,
.ToolTip-PBQM-ODO,
.ToolTip-PBQM-PPB,
.ToolTip-PBQM-P,
.ToolTip-PBQM-RCT,
.ToolTip-PBQM-SLHP {
    display: inline;
    position: relative;
}

    .ToolTip-PBQM:hover:after,
    .ToolTip-PBQM-DTOH:hover:after,
    .ToolTip-PBQM-DN:hover:after,
    .ToolTip-PBQM-EC:hover:after,
    .ToolTip-PBQM-EH:hover:after,
    .ToolTip-PBQM-MD:hover:after,
    .ToolTip-PBQM-MT:hover:after,
    .ToolTip-PBQM-OTMOPAT:hover:after,
    .ToolTip-PBQM-ODO:hover:after,
    .ToolTip-PBQM-PPB:hover:after,
    .ToolTip-PBQM-P:hover:after,
    .ToolTip-PBQM-RCT:hover:after,
    .ToolTip-PBQM-SLHP:hover:after {
        background: #333;
        background: rgba(0,0,0,.8);
        border-radius: 5px;
        bottom: 66px;
        color: #fff;
        content: attr(title);
        left: 0;
        padding: 5px 15px;
        position: absolute;
        z-index: 98;
        width: 220px;
    }

    .ToolTip-PBQM:hover:before,
    .ToolTip-PBQM-DTOH:hover:before,
    .ToolTip-PBQM-DN:hover:before,
    .ToolTip-PBQM-EC:hover:before,
    .ToolTip-PBQM-EH:hover:before,
    .ToolTip-PBQM-MD:hover:before,
    .ToolTip-PBQM-MT:hover:before,
    .ToolTip-PBQM-OTMOPAT:hover:before,
    .ToolTip-PBQM-ODO:hover:before,
    .ToolTip-PBQM-PPB:hover:before,
    .ToolTip-PBQM-P:hover:before,
    .ToolTip-PBQM-RCT:hover:before,
    .ToolTip-PBQM-SLHP:hover:before {
        border: solid;
        border-color: #333 transparent;
        border-width: 6px 6px 0 6px;
        bottom: 60px;
        content: "";
        left: 50%;
        position: absolute;
        z-index: 99;
    }

    .ToolTip-PBQM-DTOH:hover:after {
        background: #2e2c6b;
        background: rgba(159,36,33,.9);
    }

    .ToolTip-PBQM-DTOH:hover:before {
        border-color: rgba(159,36,33,.9) transparent;
    }

    .ToolTip-PBQM-DN:hover:after {
        background: #6a2b4e;
        background: rgba(51,92,100,.9);
    }

    .ToolTip-PBQM-DN:hover:before {
        border-color: rgba(51,92,100,.9) transparent;
    }

    .ToolTip-PBQM-EC:hover:after {
        background: #6a2c2b;
        background: rgba(11,53,66,.9);
    }

    .ToolTip-PBQM-EC:hover:before {
        border-color: rgba(11,53,66,.9) transparent;
    }

    .ToolTip-PBQM-EH:hover:after {
        background: #6a3e2b;
        background: rgba(109,39,18,.9);
    }

    .ToolTip-PBQM-EH:hover:before {
        border-color: rgba(109,39,18,.9) transparent;
    }

    .ToolTip-PBQM-MD:hover:after {
        background: #696a2b;
        background: rgba(13,79,151,.9);
    }

    .ToolTip-PBQM-MD:hover:before {
        border-color: rgba(13,79,151,.9) transparent;
    }

    .ToolTip-PBQM-MT:hover:after {
        background: #2b6a2e;
        background: rgba(13,79,151,.9);
    }

    .ToolTip-PBQM-MT:hover:before {
        border-color: rgba(13,79,151,.9) transparent;
    }

    .ToolTip-PBQM-OTMOPAT:hover:after {
        background: #ac2124;
        background: rgba(100,151,30,.9);
    }

    .ToolTip-PBQM-OTMOPAT:hover:before {
        border-color: rgba(100,151,30,.9) transparent;
    }

    .ToolTip-PBQM-ODO:hover:after {
        background: #bd3b21;
        background: rgba(82,64,75,.9);
    }

    .ToolTip-PBQM-ODO:hover:before {
        border-color: rgba(82,64,75,.9) transparent;
    }

    .ToolTip-PBQM-PPB:hover:after {
        background: #ce5818;
        background: rgba(106,91,95,.9);
    }

    .ToolTip-PBQM-PPB:hover:before {
        border-color: rgba(106,91,95,.9) transparent;
    }

    .ToolTip-PBQM-P:hover:after {
        background: #41a697;
        background: rgba(5,79,42,.9);
    }

    .ToolTip-PBQM-P:hover:before {
        border-color: rgba(5,79,42,.9) transparent;
    }

    .ToolTip-PBQM-RCT:hover:after {
        background: #3476a6;
        background: rgba(131,122,72,.9);
    }

    .ToolTip-PBQM-RCT:hover:before {
        border-color: rgba(131,122,72,.9) transparent;
    }

    .ToolTip-PBQM-SLHP:hover:after {
        background: #434e95;
        background: rgba(182,33,38,.9);
    }

    .ToolTip-PBQM-SLHP:hover:before {
        border-color: rgba(182,33,38,.9) transparent;
    }
    

@media only screen and (min-width:768px) and (max-width:959px) {
    #Header-TopMenu {
        height: 64px;
        width: 95%;
    }

        #Header-TopMenu ul li:hover {
            background: #221e67;
        }

        #Header-TopMenu ul li a {
            padding: 30px 10px 0 10px;
            font-size: 10pt;
            height: 34px;
        }
}

@media only screen and (min-width:480px) and (max-width:767px) {
    #Header-TopMenu {
        height: 160px;
        width: 95%;
        margin: 0 auto;
    }

        #Header-TopMenu ul {
            margin: 0;
            padding: 0;
            height: 160px;
        }

            #Header-TopMenu ul li {
                margin: 0;
                padding: 0;
                float: left;
                list-style: none;
                height: 40px;
                width: 50%;
                background: transparent url('/content/images/TopMenu480-767HorDevider.png') repeat-x left bottom;
            }

                #Header-TopMenu ul li:last-child {
                    background: transparent;
                }

                #Header-TopMenu ul li:nth-child(2):hover {
                    border-top-right-radius: 6px;
                    -moz-border-radius-toplright: 6px;
                    -webkit-border-top-right-radius: 6px;
                }

                #Header-TopMenu ul li:hover {
                    background: #221e67;
                }

                #Header-TopMenu ul li a {
                    color: #cbcae8;
                    display: block;
                    height: 40px;
                    line-height: 40px;
                    padding: 0 0 0 35px;
                    font-size: 10pt;
                    text-align: left;
                }

                    #Header-TopMenu ul li a:hover {
                        color: #FFFFFF;
                        text-shadow: 1px 1px 1px #19314b;
                    }

.IconHome               { background: url('/content/images/TM-Home-Up.png') no-repeat 10px center;}
.IconHome:hover         { background: url('/content/images/TM-Home-Hov.png') no-repeat 10px center;}
.IconHomeAct            { background: #221e67 url('/content/images/TM-Home-Hov.png') no-repeat 10px center !important; color: #FFF !important;}

.IconAbout              { background: url('/content/images/TM-About-Up.png') no-repeat 10px center;}
.IconAbout:hover        { background: url('/content/images/TM-About-Hov.png') no-repeat 10px center; }
.IconAboutAct           { background: #221e67 url('/content/images/TM-About-Hov.png') no-repeat 10px center !important; color: #FFF !important;}

.IconProf               { background: url('/content/images/TM-Prof-Up.png') no-repeat 10px center;}
.IconProf:hover         { background: url('/content/images/TM-Prof-Hov.png') no-repeat 10px center; }
.IconProfAct            { background: #221e67 url('/content/images/TM-Prof-Hov.png') no-repeat 10px center !important; color: #FFF !important;}

.IconRegs               { background: url('/content/images/TM-Regs-Up.png') no-repeat 10px center; }
.IconRegs:hover         { background: url('/content/images/TM-Regs-Hov.png') no-repeat 10px center; }
.IconRegsAct            { background: #221e67 url('/content/images/TM-Regs-Hov.png') no-repeat 10px center !important;  color: #FFF !important;}

.IconPublic             { background: url('/content/images/TM-Public-Up.png') no-repeat 10px center;}
.IconPublic:hover       { background: url('/content/images/TM-Public-Hov.png') no-repeat 10px center;}
.IconPublicAct          { background: #221e67 url('/content/images/TM-Public-Hov.png') no-repeat 10px center !important; color: #FFF !important;}

.IconNews               { background: url('/content/images/TM-News-Up.png') no-repeat 10px center; }
.IconNews:hover         { background: url('/content/images/TM-News-Hov.png') no-repeat 10px center;}
.IconNewsAct            { background: #221e67 url('/content/images/TM-News-Hov.png') no-repeat 10px center !important; color: #FFF !important;}

.IconPublications       { background: url('/content/images/TM-Publications-Up.png') no-repeat 10px center;}
.IconPublications:hover { background: url('/content/images/TM-Publications-Hov.png') no-repeat 10px center;}
.IconPublicationsAct    { background: #221e67 url('/content/images/TM-Publications-Hov.png') no-repeat 10px center !important; color: #FFF !important;}

.IconEmail              { background: url('/content/images/TM-Email-Up.png') no-repeat 10px center; }
.IconEmail:hover        { background: url('/content/images/TM-Email-Hov.png') no-repeat 10px center;}
.IconEmailAct           { background: #221e67 url('/content/images/TM-Email-Hov.png') no-repeat 10px center !important; color: #FFF !important;}

}

@media only screen and (max-width: 479px) {
    #Header-TopMenu {
        height: 280px;
        width: 95%;
        margin: 0 auto;
    }

        #Header-TopMenu ul {
            margin: 0;
            padding: 0;
            height: 160px;
        }

            #Header-TopMenu ul li {
                margin: 0;
                padding: 0;
                float: none;
                list-style: none;
                height: 35px;
                background: transparent url('/content/images/TopMenu480-767HorDevider.png') repeat-x left bottom;
            }

                #Header-TopMenu ul li:last-child {
                    background: transparent;
                }

                #Header-TopMenu ul li:first-child:hover {
                    -moz-border-radius-topleft: 6px;
                    -webkit-border-top-left-radius: 6px;
                    border-top-left-radius: 6px;
                    -moz-border-radius-topright: 6px;
                    -webkit-border-top-right-radius: 6px;
                    border-top-right-radius: 6px;
                }

                #Header-TopMenu ul li:hover {
                    background: #221e67;
                }

                #Header-TopMenu ul li a {
                    color: #cbcae8;
                    display: inline-block;
                    height: 35px;
                    line-height: 35px;
                    width: 100%;
                    padding:0;
                    padding: 0 0 0 35px;
                    font-size: 10pt;
                    /*font-family:Arial, Helvetica, sans-serif;*/
                    text-align: left;
                }

                    #Header-TopMenu ul li a:hover {
                        color: #FFFFFF;
                        text-shadow: 1px 1px 1px #19314b;
                    }

.IconHome               { background: url('/content/images/TM-Home-Up.png') no-repeat 10px center;}
.IconHome:hover         { background: url('/content/images/TM-Home-Hov.png') no-repeat 10px center;}
.IconHomeAct            { background: #221e67 url('/content/images/TM-Home-Hov.png') no-repeat 10px center !important; color: #FFF !important;}

.IconAbout              { background: url('/content/images/TM-About-Up.png') no-repeat 10px center;}
.IconAbout:hover        { background: url('/content/images/TM-About-Hov.png') no-repeat 10px center; }
.IconAboutAct           { background: #221e67 url('/content/images/TM-About-Hov.png') no-repeat 10px center !important; color: #FFF !important;}

.IconProf               { background: url('/content/images/TM-Prof-Up.png') no-repeat 10px center;}
.IconProf:hover         { background: url('/content/images/TM-Prof-Hov.png') no-repeat 10px center; }
.IconProfAct            { background: #221e67 url('/content/images/TM-Prof-Hov.png') no-repeat 10px center !important; color: #FFF !important;}

.IconRegs               { background: url('/content/images/TM-Regs-Up.png') no-repeat 10px center; }
.IconRegs:hover         { background: url('/content/images/TM-Regs-Hov.png') no-repeat 10px center; }
.IconRegsAct            { background: #221e67 url('/content/images/TM-Regs-Hov.png') no-repeat 10px center !important;  color: #FFF !important;}

.IconPublic             { background: url('/content/images/TM-Public-Up.png') no-repeat 10px center;}
.IconPublic:hover       { background: url('/content/images/TM-Public-Hov.png') no-repeat 10px center;}
.IconPublicAct          { background: #221e67 url('/content/images/TM-Public-Hov.png') no-repeat 10px center !important; color: #FFF !important;}

.IconNews               { background: url('/content/images/TM-News-Up.png') no-repeat 10px center; }
.IconNews:hover         { background: url('/content/images/TM-News-Hov.png') no-repeat 10px center;}
.IconNewsAct            { background: #221e67 url('/content/images/TM-News-Hov.png') no-repeat 10px center !important; color: #FFF !important;}

.IconPublications       { background: url('/content/images/TM-Publications-Up.png') no-repeat 10px center;}
.IconPublications:hover { background: url('/content/images/TM-Publications-Hov.png') no-repeat 10px center;}
.IconPublicationsAct    { background: #221e67 url('/content/images/TM-Publications-Hov.png') no-repeat 10px center !important; color: #FFF !important;}

.IconEmail              { background: url('/content/images/TM-Email-Up.png') no-repeat 10px center; }
.IconEmail:hover        { background: url('/content/images/TM-Email-Hov.png') no-repeat 10px center;}
.IconEmailAct           { background: #221e67 url('/content/images/TM-Email-Hov.png') no-repeat 10px center !important; color: #FFF !important;}


#SPageLeftMenu {
    float: none;
    width: 96%;
    padding: 2%;
    margin-top: 3px;
}

/*--- Sub Horizontal Menus ---*/
#SubHorMenus,
#SubHorMenusB,
#SubHorMenusC {
    border: 1px #999 solid;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin-bottom: 15px;
    display:block;
}

    #SubHorMenus ul,
    #SubHorMenusB ul,
    #SubHorMenusC ul {
        margin: 0;
        padding: 0;
        list-style: none;
        display: table;
        table-layout:auto;
        width: 100%;
    }

    #SubHorMenus li,
    #SubHorMenusB li,
    #SubHorMenusC li {
        margin-right: 3px;
        margin-bottom: 3px;
        border-bottom: 1px #999 dotted;
        border-right:none;
        display:block;
        width:100%;
    }

        #SubHorMenus li:last-child {
            border: 0;
        }

    #SubHorMenus a,
    #SubHorMenusB a,
    #SubHorMenusC a {
        color: #868686;
        display: block;
        text-align: left;
        padding: 10px 8px;
        text-shadow: 0 1px 0 rgba(255,255,255,.5);
        text-transform: capitalize;
    }

        #SubHorMenus a:hover {
            background: #dedede;
            border: 1px #969079 solid;
            color: #5e5e5e;
            -webkit-box-shadow: 3px 3px 0px rgba(170, 170, 170, 0.95);
            -moz-box-shadow: 3px 3px 0px rgba(170, 170, 170, 0.95);
            box-shadow: 3px 3px 0px rgba(170, 170, 170, 0.95);
            margin-top: -3px;
            margin-left: -3px;
            border-radius: 6px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
        }

        #SubHorMenusB a:hover {
            background: #d8e0e1;
            border: 1px #899192 solid;
            color: #586061;
            -webkit-box-shadow: 4px 4px 0px rgba(163, 171, 172, 0.95);
            -moz-box-shadow: 4px 4px 0px rgba(163, 171, 172, 0.95);
            box-shadow: 4px 4px 0px rgba(163, 171, 172, 0.95);
            margin-top: -2px;
            margin-left: -2px;
            border-radius: 6px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
        }

        #SubHorMenusC a:hover {
            background: #c4e8ec;
            border: 1px #75999d solid;
            color: #44686c;
            -webkit-box-shadow: 4px 4px 0px rgba(146, 182, 186, 0.95);
            -moz-box-shadow: 4px 4px 0px rgba(146, 182, 186, 0.95);
            box-shadow: 4px 4px 0px rgba(146, 182, 186, 0.95);
            margin-top: -2px;
            margin-left: -2px;
            border-radius: 6px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
        }

.SubHorMenusClear {
    clear: both;
}


}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url("../images/prettyPhoto/default/sprite.png") -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url("../images/prettyPhoto/default/sprite_x.png") top left repeat-x}div.pp_default .pp_top .pp_right{background:url("../images/prettyPhoto/default/sprite.png") -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url("../images/prettyPhoto/default/sprite_y.png") -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url("../images/prettyPhoto/default/sprite_y.png") top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url("../images/prettyPhoto/default/sprite_next.png") center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url("../images/prettyPhoto/default/sprite_prev.png") center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url("../images/prettyPhoto/default/sprite.png") 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url("../images/prettyPhoto/default/sprite.png") 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url("../images/prettyPhoto/default/sprite.png") 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url("../images/prettyPhoto/default/sprite.png") 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url("../images/prettyPhoto/default/sprite.png") 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url("../images/prettyPhoto/default/default_thumb.png") center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url("../images/prettyPhoto/default/sprite.png") -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url("../images/prettyPhoto/default/sprite.png") -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:105px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;font-color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url("../images/prettyPhoto/default/sprite.png") -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url("../images/prettyPhoto/default/sprite_x.png") bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url("../images/prettyPhoto/default/sprite.png") -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url("../images/prettyPhoto/default/loader.gif") center center no-repeat}div.light_rounded .pp_top .pp_left{background:url("../images/prettyPhoto/light_rounded/sprite.png") -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url("../images/prettyPhoto/light_rounded/sprite.png") -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url("../images/prettyPhoto/light_rounded/btnNext.png") center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url("../images/prettyPhoto/light_rounded/btnPrevious.png") center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url("../images/prettyPhoto/light_rounded/sprite.png") -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url("../images/prettyPhoto/light_rounded/sprite.png") -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url("../images/prettyPhoto/light_rounded/sprite.png") 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url("../images/prettyPhoto/light_rounded/sprite.png") 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url("../images/prettyPhoto/light_rounded/sprite.png") -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url("../images/prettyPhoto/light_rounded/sprite.png") -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url("../images/prettyPhoto/light_rounded/sprite.png") -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url("../images/prettyPhoto/light_rounded/sprite.png") 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url("../images/prettyPhoto/light_rounded/sprite.png") -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url("../images/prettyPhoto/light_rounded/sprite.png") -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url("../images/prettyPhoto/light_rounded/sprite.png") -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url("../images/prettyPhoto/dark_rounded/sprite.png") -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url("../images/prettyPhoto/dark_rounded/sprite.png") -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") top right repeat-y}div.dark_rounded .pp_next:hover{background:url("../images/prettyPhoto/dark_rounded/btnNext.png") center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url("../images/prettyPhoto/dark_rounded/btnPrevious.png") center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url("../images/prettyPhoto/dark_rounded/sprite.png") -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url("../images/prettyPhoto/dark_rounded/sprite.png") -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url("../images/prettyPhoto/dark_rounded/sprite.png") 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url("../images/prettyPhoto/dark_rounded/sprite.png") 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url("../images/prettyPhoto/dark_rounded/sprite.png") -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url("../images/prettyPhoto/dark_rounded/sprite.png") -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url("../images/prettyPhoto/dark_rounded/sprite.png") -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url("../images/prettyPhoto/dark_rounded/sprite.png") 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url("../images/prettyPhoto/dark_rounded/sprite.png") -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url("../images/prettyPhoto/dark_rounded/sprite.png") -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url("../images/prettyPhoto/dark_rounded/sprite.png") -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url("../images/prettyPhoto/dark_rounded/loader.gif") center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url("../images/prettyPhoto/dark_square/loader.gif") center center no-repeat}div.dark_square .pp_expand{background:url("../images/prettyPhoto/dark_square/sprite.png") -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url("../images/prettyPhoto/dark_square/sprite.png") -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url("../images/prettyPhoto/dark_square/sprite.png") 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url("../images/prettyPhoto/dark_square/sprite.png") 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url("../images/prettyPhoto/dark_square/sprite.png") -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url("../images/prettyPhoto/dark_square/sprite.png") -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url("../images/prettyPhoto/dark_square/sprite.png") -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url("../images/prettyPhoto/dark_square/sprite.png") 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url("../images/prettyPhoto/dark_square/sprite.png") -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url("../images/prettyPhoto/dark_square/btnNext.png") center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url("../images/prettyPhoto/dark_square/btnPrevious.png") center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url("../images/prettyPhoto/light_square/sprite.png") -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url("../images/prettyPhoto/light_square/sprite.png") -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url("../images/prettyPhoto/light_square/sprite.png") 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url("../images/prettyPhoto/light_square/sprite.png") 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url("../images/prettyPhoto/light_square/sprite.png") -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url("../images/prettyPhoto/light_square/sprite.png") -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url("../images/prettyPhoto/light_square/sprite.png") -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url("../images/prettyPhoto/light_square/sprite.png") 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url("../images/prettyPhoto/light_square/sprite.png") -22px -71px no-repeat}div.light_square .pp_next:hover{background:url("../images/prettyPhoto/light_square/btnNext.png") center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url("../images/prettyPhoto/light_square/btnPrevious.png") center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url("../images/prettyPhoto/facebook/sprite.png") -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url("../images/prettyPhoto/facebook/contentPatternTop.png") top left repeat-x}div.facebook .pp_top .pp_right{background:url("../images/prettyPhoto/facebook/sprite.png") -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url("../images/prettyPhoto/facebook/contentPatternLeft.png") top left repeat-y}div.facebook .pp_content_container .pp_right{background:url("../images/prettyPhoto/facebook/contentPatternRight.png") top right repeat-y}div.facebook .pp_expand{background:url("../images/prettyPhoto/facebook/sprite.png") -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url("../images/prettyPhoto/facebook/sprite.png") -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url("../images/prettyPhoto/facebook/sprite.png") 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url("../images/prettyPhoto/facebook/sprite.png") 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url("../images/prettyPhoto/facebook/sprite.png") -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url("../images/prettyPhoto/facebook/loader.gif") center center no-repeat}div.facebook .pp_arrow_previous{background:url("../images/prettyPhoto/facebook/sprite.png") 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url("../images/prettyPhoto/facebook/sprite.png") -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url("../images/prettyPhoto/facebook/sprite.png") -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url("../images/prettyPhoto/facebook/sprite.png") -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url("../images/prettyPhoto/facebook/btnNext.png") center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url("../images/prettyPhoto/facebook/btnPrevious.png") center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url("../images/prettyPhoto/facebook/sprite.png") -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url("../images/prettyPhoto/facebook/contentPatternBottom.png") top left repeat-x}div.facebook .pp_bottom .pp_right{background:url("../images/prettyPhoto/facebook/sprite.png") -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:7px 0 0}.pp_social .facebook{float:left;position:relative;top:-1px;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url("../images/prettyPhoto/facebook/default_thumbnail.gif") 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url("../images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url("../images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url("../images/prettyPhoto/light_rounded/loader.gif") center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url("../images/prettyPhoto/dark_rounded/contentPattern.png") top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}



/****************************** MAIN STYLES - backgorund,deviders ******************************/

/* Main Container */
img, embed, object, video {
	max-width: 100%
}
/* Deviders */
div.line {
	height: 6px;
	background:url("/content/images/separator.png") 0 0 no-repeat;
	border-top:2px solid #cfa0d1;
	display: block;
	margin:0;
}
div.sepContainer {
	height: 4px;
	background:#e1e8ed;
	border-left:20px solid #bfd6e4;
	display: block;
	margin: 20px 0;
}
div.sepContainer1 {
	height: 4px;
	background:#e1e8ed;
	border-left:20px solid #bfd6e4;
	display: block;
	margin: 10px 0 30px 0;
}
div.sepContainer2 {
	height: 4px;
	background:#e1e8ed;
	border-left:20px solid #bfd6e4;
	display: block;
	margin: 5px 0;
}
div.blankSeparator {
	height: 1px;
	margin:20px 0;
	display: block;
}
div.blankSeparator1 {
	height: 1px;
	margin:25px 0;
	display: block;
}
div.blankSeparator2 {
	height: 1px;
	margin:10px 0;
	display: block;
}
.tip-twitter {
	z-index:1000;
	text-align:left;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:8px 8px;
	max-width:200px;
	color:#fff;
	background-color: #8098a6;
	font-family: Arial, Helvetica, sans-serif;
}
.tip-twitter .tip-inner {
	font:12px/16px Arial, Helvetica, sans-serif;
}
/****************************** HOME - Content Part - Logo&Menu ******************************/
/* Header - Logo & Menu */
#header {
	background:#bfd6e4;
	margin-top:0px;
	border-bottom:1px solid #6d8696;
}
.logo {
	float: left;
	margin-right: 2px;
	margin-top:15px;
	margin-bottom:10px;
}
.mainmenu {
	float:right;
}
ul.sf-menu {
	margin-top:0px;
}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
.sf-menu {
	position: relative;
	float: right;
	line-height: 12px;
	margin: 0;
	z-index: 99;
}
.sf-menu li {
	background:transparent;
	border-top:2px solid transparent;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.sf-menu li:hover { /* visited pseudo selector so IE6 applies text colour*/
	background: rgba(215, 234, 238, 0.3);
	border-top:2px solid #fff;
}
.sf-menu li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:45px 15px 45px 15px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:600;
	color: #414558;
}
li a#visited {
	background: rgba(215, 234, 238, 0.3);
}
/*** submenu ***/
.sf-menu li ul {
	border-bottom:5px solid #bfd6e4;
	margin-top:75px;
}
.sf-menu ul li { /* visited pseudo selector so IE6 applies text colour*/
	border-top:none;
}
.sf-menu ul li:hover { /* visited pseudo selector so IE6 applies text colour*/
	border-top:none;
}
.sf-menu li ul li a {
	padding:15px 0 15px 0;
	text-decoration:none;
	color:#fff;
	background:#727888;
	color: #fff;
	border: 0;
	padding:15px;
	font-weight: normal;
	font-size: 11px;
	text-transform:lowercase;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.sf-menu li ul li a:hover {
	padding-left: 18px;
}
.sf-menu li li {
	border-bottom:1px solid #606573;
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {
	background-position:-10px 0;
}
.sf-menu ul a > .sf-sub-indicator {
	background-position:  0 0;
}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
span.home {
	margin-right:10px;
}
/****************************** HOME - Content Part - FlexSlider ******************************/
/*
 * jQuery FlexSlider v1.8
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

/* Browser Resets */
.flex-container a, .flexslider a, .flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {
	margin: 0px 0 0 0;
	padding: 0;
	background:#fff;
/*	border-top:1px solid #efefef;*/
	border-bottom:5px solid #89a2b2;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	display: block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
/* Clearfix for the .slides element */
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}
/* FlexSlider Default Theme
*********************************/
.flexslider {
	position: relative;
	zoom: 1;
}
.flexslider .slides {
	zoom: 1;
}
.flexslider .slides > li {
	position: relative;
}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {
	zoom: 1;
	position: relative;
}
/* Caption style */
/* IE rgba() hack */
.flex-caption{
	zoom: 1;
	width:81%;
	margin:0 auto;
	padding: 2%;
	margin:0 5% 0 7.5% ;
	position:absolute;
	bottom: 0;
	color:#FFF;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 15px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	 border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;	
}
.flex-caption-About			{ background:rgba(109, 136, 180, 0.6);}
.flex-caption-Prof			{ background:rgba(115, 125, 126, 0.6);}
.flex-caption-Regs			{ background:rgba(91, 136, 142, 0.6);}
.flex-caption-Public		{ background:rgba(135, 172, 202, 0.6);}
.flex-caption-Events		{ background:rgba(227, 105, 100, 0.6);}
.flex-caption-Publications	{ background:rgba(151, 156, 150, 0.6);}
.flex-caption-Contacts		{ background:rgba(108, 161, 120, 0.6);}



.flex-caption h2{
	font-size:18pt;
	font-weight:bold;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	color:#FFF;
}
.flex-control-nav {
	width: 85%;
	position: absolute;
	bottom:90%;
	text-align: left;
    z-index:100;
    margin-left:100px;
}
.flex-control-nav li {
	margin: 0 0 0 5px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-nav li:first-child {
	margin: 0;
}
.flex-control-nav a {
	width: 13px;
	height: 13px;
	display: block;
	cursor: pointer;
	text-indent: -999em;
}
.flex-control-nav a:hover {
	background-position: 0 -13px;
}
.flex-control-nav a.flex-active {
	background-position: 0 -26px;
	cursor: default;
}

@media only screen and (min-width:768px) and (max-width:959px) {

.flex-caption{
	zoom: 1;
	width:91%;
	margin:0 auto;
	padding:2%;
	margin:0 0 0 2.5% ;
	position:absolute;
	/*left: 6%;*/
	bottom: 0;
	color:#FFF;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 15px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	 border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;	
}
.flex-caption-About			{ background:rgba(109, 136, 180, 0.7);}
.flex-caption-Prof			{ background:rgba(115, 125, 126, 0.7);}
.flex-caption-Regs			{ background:rgba(91, 136, 142, 0.7);}
.flex-caption-Public		{ background:rgba(135, 172, 202, 0.7);}
.flex-caption-Events		{ background:rgba(227, 105, 100, 0.7);}
.flex-caption-Publications	{ background:rgba(151, 156, 150, 0.7);}
.flex-caption-Contacts		{ background:rgba(108, 161, 120, 0.7);}



.flex-caption h2{
	font-size:16pt;
	font-weight:bold;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	color:#FFF;
}

.flex-control-nav {
    display:none;
}


}
@media only screen and (min-width:480px) and (max-width:767px) {
    .flex-caption {
        display:none;
    }
    .flex-control-nav {
        display:none;
    }

}
@media only screen and (max-width:480px) {
    .flex-caption {
        display:none;
    }
    .flex-control-nav {
        display:none;
    }
}

/* Direction Nav */
/*.flex-direction-nav {
	height: 0;
}
.flex-direction-nav a {
	width:52px;
	height: 52px;
	margin: -15px 0 0;
	display: block;
	background:  url("/content/images/flexslider/bg_direction_nav.png") no-repeat!important ;
	position: absolute;
	top: 50%;
	cursor: pointer;
	text-indent: -999em;

}
.flex-direction-nav .flex-next {
	background-position: -52px 0;
	right: 0px;
}
.flex-direction-nav .flex-prev {
	left: 0px;
}
.flex-direction-nav .flex-disabled {
	opacity: .3;
	filter:alpha(opacity=30);
	cursor: default;
}*/
/* Control Nav */

/****************************** HOME - Content Part - Box One ******************************/
.info a {
	color:#89a2b2;
	margin-left:0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
}
.info a:hover {
	margin-left:4px;
	color:#738a99;
}
span.red {
	color:#c45d69;
}
span.green {
	color:#61bd68;
}
/****************************** HOME - Content Part - Box Two ******************************/
.quote {
	text-align:center;
	padding:0px 0 10px 0;
}
.quote h3 {
	font-style:italic;
	font-weight:bold;
}
.quote h4 {
	margin-bottom:-10px;
}
.clients img {
	border-bottom:6px solid #efefef;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
	cursor:pointer;
}
.clients img:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
	-ms-transition: opacity 1s linear;
	transition: opacity 1s linear;
}
/****************************** HOME - Content Part - Box Three ******************************/
.boxthree .one_third {
	background:#e1e8ed;
	box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1), 1px -1px 0px #efefef;
	border-bottom:3px solid transparent;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.boxthree .one_third:hover {
	border-bottom:3px solid #c45d69;
}
.boxthreeleft, .boxthreecenter, .boxthreeright {
	padding:20px 20px 15px 20px;
}
.boxthree img {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
}
.boxthree img:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
	-ms-transition: opacity 1s linear;
	transition: opacity 1s linear;
}
.boxthree h3 {
	border-bottom:1px solid #d2dbe2;
}
a.simple {
	color:#c45d69;
	font-size:11px;
}
/****************************** HOME - Content Part - Footer ******************************/
#footer {
	background:#626879;
	padding:20px 0px;
	border-top:5px solid #bfd6e4;
}
.footer p {
	color:white;
}
.footer h3 {
	color:#bfd6e4;
}
#tweets li {
	line-height: 1.5em;
	color:#efefef;
}
#tweets li a {
	color:#bfd6e4;
}
#tweets p.meta {
	color:#bfd6e4;
	margin-top:10px;
}
#tweets li.tweet_content_0 {
	border-top:0px none;
	list-style:none;
}
#tweets li:last-child {
	border-bottom:0px none;
}
#tweets .hash {
	color:#efefef;
}
#tweets .reply {
	color:#efefef;
}
.footer ul li {
	color:#f1f2f2;
	border-top:1px solid #787f94;
	border-bottom:1px solid #494d5a;
	padding:5px 0;
}
.footer ul li:last-child {
	border-bottom:none;
}
.footer ul li:first-child {
	border-top:none;
}
.footer ul li a {
	color:white;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
}
.footer ul li a:hover {
	color:#bfd6e4;
	padding-left:5px;
}
/****************************** HOME - Content Part - Copyright ******************************/
#copyright {
	background:#727888;
	border-top:1px solid #414550;
	border-bottom:5px solid #5c616f;
}
p.copyright {
	font-size:12px;
	color:white;
	padding-top:10px;
}
p.copyright a {
	color:#bfd6e4;
}
ul.socials {
	margin-top:10px;
	float:right;
}
ul.socials li {
	display:inline;
}
/****************************** ABOUT - Content Part ******************************/
.aboutoneleft p.quote, .aboutonecenter p.quote {
	color:#647884;
	font-style:italic;
	font-weight:bold;
	font-size:11px;
}
.aboutoneleft img.raster, .aboutonecenter img.raster {
	float:left;
	margin-right:10px;
	margin-top:2px;
}
.aboutoneright img {
	border-bottom:5px solid #bccfdb;
}
/* TOGGLE -------------------------------------------------*/
.toggle-trigger {
	text-decoration: none;
	color: #414550;
	font-weight: bold;
	padding: 10px 10px 10px 25px;
	cursor: pointer;
	border: 1px solid #b7c7d1;
	background: #dae4ea url("/content/images/about/toggle.png") no-repeat 5px 10px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.toggle-trigger.active {
	border-bottom:1px solid #b7c7d1;
	background:#bfd6e4 url("/content/images/about/toggle.png") no-repeat 5px -75px;
}
.toggle-trigger:hover {
	background-color:#bfd6e4;
}
.toggle-container {
	margin-bottom: 0px;
	padding: 5px 10px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
/***************** PORTFOLIO / Pagination*****************/
.portfolio .flexslider {
	margin: 0px 0 30px 0;
	padding: 5px;
	background:#fff;
	border:1px solid #efefef;
}
.portfolio h2 {
	border-bottom:1px dashed #cdcdcd;
	padding:0px 0 5px 0;
}
.portfolio h4 {
	font-style:italic;
	font-size:13px;
}
p.portfolio {
	margin-top:25px;
	background:#fff;
	border:1px solid #efefef;
	padding:5px;
}
ul.pagination {
	padding:22px 0px 10px 0px;
}
ul.pagination li {
	display: inline;
}
ul.pagination li a {
	background-color:white;
	border:#efefef solid 1px;
	color: #414550;
	font-weight:bold;
	width:80px;
	height:80px;
	padding:9px 13px;
	margin-right:5px;
	/* CSS3 Transition */
	transition: background-color 0.5s ease-in-out;
	-moz-transition: background-color 0.5s ease-in-out;
	-webkit-transition: background-color 0.5s ease-in-out;
	cursor:pointer;
}
ul.pagination li a:hover, ul.pagination li a#currentPage {
	text-decoration: none;
	background-color: #bfd6e4;
	color: white;
}
/****************************** Gallery ******************************/
.portfolio4columns .one_fourth {
	margin-bottom:10px;
	background: #fff;
	box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1), 1px -1px 0px #efefef;
	border-bottom:2px solid transparent;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.portfolio4columns .one_fourth:hover {
	border-bottom:2px solid #bfd6e4;
}
.boxfour {
	padding:10px 10px 4px 10px;
}
.portfolio4columns img {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
}
.portfolio4columns img:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
	-ms-transition: opacity 1s linear;
	transition: opacity 1s linear;
}
/* #Tabs (activate in tabs.js)
================================================== */
ul.tabs {
	display: block;
	margin: 0 0 20px 0;
	background:#727888;
}
ul.tabs li {
	width: auto;
	height: 18px;
	padding: 10px 0px;
	float: left;
	margin-bottom: 0;
}
ul.tabs li a {
	text-decoration: none;
	width: auto;
	border-right:1px solid #fff;
	padding:0 20px;
	line-height: 10px;
	margin: 0;
	color:#bfd6e4;
	font-size: 16px;
}
ul.tabs li a.active {
	background:#7cbaca;
	padding:5px 20px;
	position: relative;
	top: 0px;
	margin: 0 0 0 0px;
	color: #fff;
}
ul.tabs li:first-child a.active {
	margin-left: 0;
}
ul.tabs-content {
	margin: 0;
	display: block;
	color:#efefef;
}
ul.tabs-content > li {
	display:none;
}
ul.tabs-content > li.active {
	display: block;
}
/* Clearfixing tabs for beautiful stacking */
	ul.tabs:before, ul.tabs:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
ul.tabs:after {
	clear: both;
}
ul.tabs {
	zoom: 1;
}
li#beauty, li#woman, li#people {
	-webkit-animation: slideLeft 0.5s ease-in-out forwards;
	-moz-animation: slideLeft 0.5s ease-in-out;
	-o-animation: slideLeft 0.5s ease-in-out;
	-ms-animation: slideLeft 0.5s ease-in-out;
	animation: slideLeft 0.5s ease-in-out;
}
@-webkit-keyframes slideLeft {
 0% {
 -webkit-transform: translateX(-20%);
 opacity: 0;
}
 100% {
 -webkit-transform: translateX(0px);
 opacity: 1;
}
}
 @-moz-keyframes slideLeft {
 0% {
 -moz-transform: translateX(-20%);
 opacity: 0;
}
 100% {
 -moz-transform: translateX(0px);
 opacity: 1;
}
}
 @-o-keyframes slideLeft {
 0% {
 -o-transform: translateX(-20%);
 opacity: 0;
}
 100% {
 -o-transform: translateX(0px);
 opacity: 1;
}
}
 @-ms-keyframes slideLeft {
 0% {
 -ms-transform: translateX(-20%);
 opacity: 0;
}
 100% {
 -ms-transform: translateX(0px);
 opacity: 1;
}
}
 @keyframes slideLeft {
 0% {
 transform: translateX(-20%);
 opacity: 0;
}
 100% {
 transform: translateX(0px);
 opacity: 1;
}
}
/****************************** BLOG - Content Part - Blog Page ******************************/
.post {
	margin-bottom:40px;
	padding:10px;
	background:#fff;
	border:1px solid #efefef;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
}
.blog img {
	background:#bfd6e4;
	padding:10px;
	margin-left:-10px;
	margin-bottom:10px;
}
.blog img:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
	-ms-transition: opacity 1s linear;
	transition: opacity 1s linear;
}
.blog p.meta {
	font-size:11px;
	margin-bottom:10px;
	margin-top:0px;
	border:1px solid #dcdcdc;
	background:#efefef url("/content/images/blog.png") 97% center no-repeat;
	padding:5px 0px 20px 10px;
	color:#414550;
}
.blog p.meta a {
	color: #5f637a;
}
span.left {
	padding:0 10px;
	border-right:1px solid #fff;
}
.blog h4 {
	font-style:italic;
	font-size:12px;
	text-transform:capitalize;
	margin-top:-10px;
}
.posttwo {
	margin-top:40px;
}
/***************** Blog/Sidebar *****************/
.sidebar h3 {
	background:#bfd6e4;
	border:1px solid #fff;
	padding:5px;
}
ul.blogList a.about {
	color: #414558;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
ul.blogList a.about:hover {
	padding-left:3px;
}
ul.blogList li {
	padding: 10px 20px;
	border-bottom:1px solid #fff;
	background: url("/content/images/raster.png") left no-repeat;
}
li.activenavigationItem {
	font-weight: bold;
	color: #8990a3;
	font-style:italic;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
li.activenavigationItem:hover {
	color: #414558;
}
.second, .third {
	margin-top:30px;
}
.third h5 {
	text-transform:uppercase;
	font-size:12px;
}
span.color {
	background:#c45d69;
	color:#fff;
	padding:5px;
	font-weight:bold;
}
/******************************* BLOG / Blogpost  *******************************/
.postone {
	margin-bottom:40px;
	padding:10px;
	background:#fff;
	border:1px solid #efefef;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
}
.singleblog img {
	background:#bfd6e4;
	padding:10px;
	margin-left:-10px;
	margin-bottom:10px;
}
.singleblog img:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
	-ms-transition: opacity 1s linear;
	transition: opacity 1s linear;
}
.singleblog p.meta {
	font-size:11px;
	margin-bottom:10px;
	margin-top:0px;
	border:1px solid #dcdcdc;
	background:#efefef url("/content/images/blog.png") 97% center no-repeat;
	padding:5px 0px 20px 10px;
	color:#414550;
}
.singleblog p.meta a {
	color: #5f637a;
}
.singleblog h4 {
	color:#6d8696;
	font-style:italic;
	font-weight:bold;
	font-size:11px;
	border-left:2px solid #c45d69;
	padding:0 0 0 10px;
}
h4.tags {
	color:#414550;
}
.comments h2 {
	text-align:center;
}
div#comments {
	margin-bottom:-10px;
}
ul#articleCommentList li {
	overflow: hidden;
}
ul#articleCommentList li ul {
	margin-left: 50px;
}
div.commentMeta {
	width: 100px;
	margin-right: 40px;
	float: left;
	text-align: right;
	overflow: hidden;
}
div.commentMeta p {
	text-transform: uppercase;
	color: #414550;
	float: right;
	font-size: 14px;
	margin-top:0px;
	padding: 0 10px 0 0;
}
img.user {
	background:#fff;
	border:1px solid #dcdcdc;
	padding:5px;
}
div.commentBody {
	background-color:white;
	box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
	padding: 30px 15px 20px 15px;
	margin: 0px 0 20px 140px;
}
div.commentBody h3 {
	background-color:#bfd6e4;
	padding:5px;
	font-size: 14px;
	margin-top:-10px;
	font-weight:bold;
	margin-bottom:10px;
}
div.commentBody h3 a {
	color: #414550;
}
div.commentBody p {
	font-size: 12px;
}
span.adminIcon {
	color:#414550;
	font-size: 11px;
	background-color:#bfd6e4;
	padding: 6px 10px;
	width: 60px;
	text-align: center;
	margin-top:-10px;
}
h2#commentFormHeading {
	margin: 0px 0 30px 0;
}
div#comments a.buttonLink {
	margin-left:-30px;
}
/******************************* FEATURES / Resume  *******************************/
.resume {
	margin-top:30px;
}
.resume .one_third {
	background:#bfd6e4;
	border-bottom:2px solid #fff;
}
.resume .one_third h3 {
	padding:10px;
}
.resume .two_third {
	background:#fff;
}
.resume .two_third p {
	padding:10px;
}
.resume .two_third h4 {
	padding:10px;
}
.resume .two_third ul {
	padding:10px;
	margin-top:-20px;
}
.resume .two_third ul li {
	color:#8295a0;
}
.resume img {
	margin-bottom:-30px;
}
/******************************* CONTACT FORM -  for blog and contact page  *******************************/
#contactForm h2 {
	margin-top:40px;
}
form#contact_form {
	background-color:white;
	box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
	color:#414550;
}
form#contact_form .name {
	padding:30px 0px 0 20px;
}
form#contact_form .email {
	padding-left:20px;
	padding-top:10px;
}
form#contact_form p {
	margin-bottom:10px;
	padding-top:5px;
	font-style:italic;
}
form#contact_form .message {
	padding-left:20px;
	padding-top:10px;
}
div#loader {
	margin-left: 20px;
	margin-bottom:30px;
}
form#contact_form input[type=text] {
	border: 1px solid #e1e5e9;
	background-color: white;
	height: 30px;
	padding: 0 10px;
	width: 250px;
	margin-bottom:20px;
}
form#contact_form input#email {
	border: 1px solid #e1e5e9;
	background-color: white;
	height: 30px;
	padding: 0 10px;
	width: 250px;
	margin-bottom:20px;
}
form#contact_form textarea {
	border: 1px solid #e1e5e9;
	background-color: white;
	width: 500px;
	margin-bottom:20px;
}
form#contact_form label {
	margin-right: 20px;
	font-size: 12px;
	font-weight:bold;
	color: #414550;
	text-transform: uppercase;
}
form#contact_form label span {
	color: #414550;
}
form#contact_form input[type=text]:focus, form#contact_form input[type=text]:hover, form#contact_form textarea:focus, form#contact_form textarea:hover, form#contact_form input[type=text]:focus, form#contact_form input[type=text]:hover, form#contact_form textarea:focus, form#contact_form textarea:hover {
	background-color:#efefef;
}
form#contact_form input[type=submit] {
	background: #414550;
	border:none;
	padding:5px;
	font-size:11px;
	text-transform:uppercase;
	color:white;
	margin-bottom:10px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
form#contact_form input[type=submit]:hover {
	color:#bfd6e4;
}
.map-container {
	position: relative;
	padding-bottom: 20%;
	overflow: hidden;
	border-bottom:5px solid #fff;
}
.map-container iframe, .map-container object, .map-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height:100%;
}
.contact1 {
	margin-top:-40px;
}
/***************** Contact/Sidebar *****************/
.contactsidebar h3 {
	background:#bfd6e4;
	border:1px solid #fff;
	padding:5px;
}
ul.contactsidebarList a.about {
	color: #414558;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
ul.contactsidebarList a.about:hover {
	padding-left:3px;
}
ul.contactsidebarList li {
	color:#414558;
	padding: 10px 20px;
	border-bottom:1px solid #fff;
	background: url("/content/images/raster.png") left no-repeat;
}
.second, .third {
	margin-top:30px;
}
.third h5 {
	text-transform:uppercase;
	font-size:12px;
}
span.color {
	background:#c45d69;
	color:#fff;
	padding:5px;
	font-weight:bold;
}
/****************************** Shortcodes ******************************/
/* Content Shortcodes */
.one_half {
	width: 48%;
}
.one_third {
	width: 30.66%;
}
.two_third {
	width: 65.33%;
}
.one_fourth {
	width: 22%;
}
.one_fifth {
	width: 16.8%;
}
.one_sixth {
	width: 15%;
}
.one_half, .one_third, .two_third, .one_fourth, .one_fifth {
	margin-right: 4%;
	margin-bottom: 10px;
	float: left;
}
.one_sixth {
	margin-right: 2%;
	margin-bottom:20px;
	float: left;
}
.lastcolumn {
	margin-right: 0!important;
	clear: right;
}
/* #Page Styles
================================================== */
.content {
	padding-top: 20px;
}
.content.right {
	float: right;
}

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
.sf-menu li a {
 padding:45px 10px 45px 10px;
}
/*.flex-caption {
 display:none;
}*/
span.left {
 padding:0 5px;
}
.blog p.meta, .singleblog p.meta {
 background:#efefef;
}
form#contact_form textarea {
 width: 350px;
}
}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
 .mainmenu {
float: left;
width: 100%;
margin-top:-230px;
}
.one_half, .one_third, .two_third, .one_fourth, .one_fifth, .one_sixth {
width: 100%;
}
/*.flex-caption {
 display:none;
}*/
.blog p.meta, .singleblog p.meta {
 padding:20px 0px 50px 10px;
 background:#efefef;
}
form#contact_form textarea {
 width: 300px;
}
}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
ul.tabs {
 margin-top:20px;
}
.flex-caption {
 display:none;
}
form#contact_form textarea {
 width: 300px;
}
}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
ul.tabs {
 margin-top:20px;
}
ul.tabs li {
 padding: 0 5px 0 0px;
}
 .mainmenu {
float: left;
width: 100%;
margin-top:-340px;
}
ul.pagination li a {
 padding:5px 8px;
}
.blog p.meta, .singleblog p.meta {
 padding:10px 0px 60px 10px;
 background:#efefef;
}
form#contact_form textarea {
 width: 200px;
}
form#contact_form input[type=text] {
 width: 150px;
}
form#contact_form input#email {
 width: 150px;
}
ul.tabs li {
 padding:10px 0px;
}
ul.tabs li a {
 padding:0px 10px;
 line-height: 10px;
}
}
/* Responsive Menu
================================================== */
	
#mainmenu {
	visibility: visible;
}
#responsive-menu {
	display: none;
	float: left;
}
 @media only screen and (max-width: 767px) {
 #mainmenu {
visibility: hidden;
height: 0;
}
 #responsive-menu {
display: inline-block;
width: 100%;
margin-top: 13px;
}
}



/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */

    .container {
	position: relative;
	width: 960px;
	margin: 0 auto;
}
.column, .columns {
	float: left;
	display: inline;
	margin-left: 20px;
	margin-right: 20px;
}
.row {
	margin-bottom: 20px;
}
/* Nested Column Classes */
    .column.alpha, .columns.alpha {
	margin-left: 0;
}
.column.omega, .columns.omega {
	margin-right: 0;
}
/* Base Grid */
    .container .one.column {
	width: 20px;
}
.container .two.columns {
	width: 80px;
}
.container .three.columns {
	width: 140px;
}
.container .four.columns {
	width: 200px;
}
.container .five.columns {
	width: 260px;
}
.container .six.columns {
	width: 320px;
}
.container .seven.columns {
	width: 380px;
}
.container .eight.columns {
	width: 440px;
}
.container .nine.columns {
	width: 500px;
}
.container .ten.columns {
	width: 560px;
}
.container .eleven.columns {
	width: 620px;
}
.container .twelve.columns {
	width: 680px;
}
.container .thirteen.columns {
	width: 740px;
}
.container .fourteen.columns {
	width: 800px;
}
.container .fifteen.columns {
	width: 860px;
}
.container .sixteen.columns {
	width: 920px;
}
.container .one-third.column {
	width: 280px;
}
.container .two-thirds.column {
	width: 600px;
}
/* Offsets */
    .container .offset-by-one {
	padding-left: 40px;
}
.container .offset-by-two {
	padding-left: 100px;
}
.container .offset-by-three {
	padding-left: 160px;
}
.container .offset-by-four {
	padding-left: 220px;
}
.container .offset-by-five {
	padding-left: 280px;
}
.container .offset-by-six {
	padding-left: 340px;
}
.container .offset-by-seven {
	padding-left: 400px;
}
.container .offset-by-eight {
	padding-left: 460px;
}
.container .offset-by-nine {
	padding-left: 520px;
}
.container .offset-by-ten {
	padding-left: 580px;
}
.container .offset-by-eleven {
	padding-left: 640px;
}
.container .offset-by-twelve {
	padding-left: 700px;
}
.container .offset-by-thirteen {
	padding-left: 760px;
}
.container .offset-by-fourteen {
	padding-left: 820px;
}
.container .offset-by-fifteen {
	padding-left: 880px;
}



/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
 .container {
width: 768px;
}
 .container .column,  .container .columns {
margin-left: 10px;
margin-right: 10px;
}
 .column.alpha, .columns.alpha {
margin-left: 0;
margin-right: 10px;
}
 .column.omega, .columns.omega {
margin-right: 0;
margin-left: 10px;
}
 .container .one.column {
width: 28px;
}
 .container .two.columns {
width: 76px;
}
 .container .three.columns {
width: 124px;
}
 .container .four.columns {
width: 172px;
}
 .container .five.columns {
width: 220px;
}
 .container .six.columns {
width: 268px;
}
 .container .seven.columns {
width: 316px;
}
 .container .eight.columns {
width: 364px;
}
 .container .nine.columns {
width: 412px;
}
 .container .ten.columns {
width: 460px;
}
 .container .eleven.columns {
width: 508px;
}
 .container .twelve.columns {
width: 556px;
}
 .container .thirteen.columns {
width: 604px;
}
 .container .fourteen.columns {
width: 652px;
}
 .container .fifteen.columns {
width: 700px;
}
 .container .sixteen.columns {
width: 748px;
}
 .container .one-third.column {
width: 236px;
}
 .container .two-thirds.column {
width: 492px;
}

        /* Offsets */
        .container .offset-by-one {
padding-left: 48px;
}
 .container .offset-by-two {
padding-left: 96px;
}
 .container .offset-by-three {
padding-left: 144px;
}
 .container .offset-by-four {
padding-left: 192px;
}
 .container .offset-by-five {
padding-left: 240px;
}
 .container .offset-by-six {
padding-left: 288px;
}
 .container .offset-by-seven {
padding-left: 336px;
}
 .container .offset-by-eight {
padding-left: 348px;
}
 .container .offset-by-nine {
padding-left: 432px;
}
 .container .offset-by-ten {
padding-left: 480px;
}
 .container .offset-by-eleven {
padding-left: 528px;
}
 .container .offset-by-twelve {
padding-left: 576px;
}
 .container .offset-by-thirteen {
padding-left: 624px;
}
 .container .offset-by-fourteen {
padding-left: 672px;
}
 .container .offset-by-fifteen {
padding-left: 720px;
}
}


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
 .container {
width: 300px;
}
 .column, .columns {
float: left;
display: inline;
margin-left: 10px;
margin-right: 10px;
}
 .row {
margin-bottom: 20px;
}

		/* Nested Column Classes */
		.column.alpha, .columns.alpha {
margin: 0;
}
 .column.omega, .columns.omega {
margin: 0;
}
 .container .one-third.column {
margin: 10px 0;
}
 .container .one.column,  .container .two.columns,  .container .three.columns,  .container .four.columns,  .container .five.columns,  .container .six.columns,  .container .seven.columns,  .container .eight.columns,  .container .nine.columns,  .container .ten.columns,  .container .eleven.columns,  .container .twelve.columns,  .container .thirteen.columns,  .container .fourteen.columns,  .container .fifteen.columns,  .container .sixteen.columns {
width: 280px;
}
 .container .one-third.column,  .container .two-thirds.column {
width: 280px;
}

        /* Offsets */
        .container .offset-by-one,  .container .offset-by-two,  .container .offset-by-three,  .container .offset-by-four,  .container .offset-by-five,  .container .offset-by-six,  .container .offset-by-seven,  .container .offset-by-eight,  .container .offset-by-nine,  .container .offset-by-ten,  .container .offset-by-eleven,  .container .offset-by-twelve,  .container .offset-by-thirteen,  .container .offset-by-fourteen,  .container .offset-by-fifteen {
padding-left: 0;
}
}


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
 .container {
width: 420px;
}
 .column, .columns {
float: left;
display: inline;
margin-left: 10px;
margin-right: 10px;
}
 .row {
margin-bottom: 20px;
}

		/* Nested Column Classes */
		.column.alpha, .columns.alpha {
margin: 0;
}
 .column.omega, .columns.omega {
margin: 0;
}
 .container .one-third.column {
margin: 10px 0;
}
 .container .one.column,  .container .two.columns,  .container .three.columns,  .container .four.columns,  .container .five.columns,  .container .six.columns,  .container .seven.columns,  .container .eight.columns,  .container .nine.columns,  .container .ten.columns,  .container .eleven.columns,  .container .twelve.columns,  .container .thirteen.columns,  .container .fourteen.columns,  .container .fifteen.columns,  .container .sixteen.columns {
width: 400px;
}
 .container .one-third.column,  .container .two-thirds.column {
width: 400px;
}
}
/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,  .clearfix:after,  .row:before,  .row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.row:after,  .clearfix:after {
	clear: both;
}
.row,  .clearfix {
	zoom: 1;
}
/* You can also use a <br class="clear" /> to clear columns */
    .clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

@import url("menus.css");


html{
	background:#FFF;
	height:100%;		
}

body{
	background: transparent url('/content/images/HtmlBgTiler.gif') repeat-x center top;
	height:100%;	
	line-height:1.4em;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:85.5%;
	color:#333;	
}

.QuestionMark {
    font-family:Arial;
}

form {
    height:100%;
}
.Container{
	min-height:100%;	
	width:100%;
	position:relative;
	margin:0 auto;
}
.Header{
	height:170px;
}
.Body{
	padding:0 0 100px 0;	
}
.BodyClear{
	clear:both;	
    height:20px;
}
Footer, .Footer{
	bottom:0;
	height:100px;		
	width:100%;
	position:absolute;
}

.FooterSetup {
    background:#dadada;
    width:85%;
    min-height:100px;
    margin:0 auto;
    font-size:9pt;
    color:#555;    

    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
     border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
}

.Footer-Terms {
    float:left;
    margin:10px 15px;   
}
.Footer-QLinks {
    float:left;
    margin:10px 15px;   
}
.Footer-Social {
    float:right;
    margin:10px 15px;   
    height:50px;
}
.Footer-Social-Indv {
    float:left;
    height:42px;
    margin-left:4px;
}
    .Footer-Social-Indv .waytag {
        width:50px !important;
    }

/*-----------------------------------------------------------------------------------*/
/*	HEADER
/*-----------------------------------------------------------------------------------*/

.Header-LogoBar{
	height:116px;	
	width:85%;
    /*width:90%;*/
	margin:0 auto;
}
.Logo{
	background:transparent url('/content/images/Logo.gif') no-repeat left center;
	float:left;
	width:50%;
	height:116px;
}
    .Logo a {
        display:block;
    }
.Slogan{
	background:transparent url('/content/images/SloganBg.gif') no-repeat right center;
	color:#727272;	
	float:right;	
	height:86px;
	padding:30px 170px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	font-weight:normal;
}
/*---- Notice Board ----*/
.NoticeBoard{
	height:62px;
    padding:10px 0;
    width:85%;
    margin:0 auto;
}
.NBoard-Left {
    background:#5d59a7 url('/Content/Images/NBoard-Arrow.gif') no-repeat right center;
    color:#FFF;
    height:62px;
    line-height:62px;
    float:left;
    width:18%;
    padding-left:2%; 
    font-size:14pt;
    font-style:italic;    
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
     border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.NBoard-Right {
    float:left;
    width:60%;
    height:65px;
    background:#FFF;
    text-align:center;
    font-size:11.5pt;

} 
/*--- Home Page Info Blocks ---*/

.HPageTiles {
	width:85%;
	margin:0 auto;
    /*min-height:405px;*/
}
.HPageTilesLeft,
.HPageTilesRight {
    float:left;
    width:49.7%;
    /*min-height:405px;*/
}
.HPageTilesRight {
    margin-left:0.6%;
}
.HPT-ProBoards {
    min-height:200px;
    background:#d7ceba;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    margin-bottom:5px;
}
.HPT-ProBoards-Icons {
    height:126px;
    padding-top:20px;
 }
.HPT-ProBoards-Head {
    background:#a89468;
    height:54px;
    line-height:54px;
    padding-left:15px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;

    color: #fff !important;
    font-weight: normal;
    font-size: 12pt;
    text-shadow: 1px 1px 1px rgba(51,51,51,0.4);
}
.HPT-ProBoards-Spacers {
    margin-right:5px;
}
.HPT-InTheNews {
    min-height:200px;
    background:#FFF;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    margin-bottom:10px;
}
.HPT-InTheNews-Body {
    height:124px;
    padding:10px;
    border:1px #CCC solid;
    border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
}
.HPT-InTheNews-Head {
    background-color:#7270ac;
    height:54px;
    line-height:54px;
    padding-left:15px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    color: #fff !important;
    font-weight: bold;
    font-size: 12pt;
    text-shadow: 1px 1px 1px rgba(51,51,51,0.4);
}

.HPT-PressReleases {
    float:left;
    width:49.5%;
    min-height:200px;
    /*background-color:#CCC;*/
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}
.HPT-Complaints {
    /*float:left;*/
    /*width:49.5%;*/
    /*margin-left:1%;*/
    min-height:200px;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}

.HPT-CPD-CCC {
    float:left;
    width:49.5%;
    min-height:405px;
}
.HPT-CPD {
    background:#92a868;
    min-height:200px;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    margin-bottom:5px;
}
.HPT-CCC {
    background:#a89468;
    min-height:200px;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}
.HPT-Search-Events {
    float:left;
    width:49.5%;
    margin-left:1%;
    min-height:405px;
}
.HPT-Search {
    background:#aab4b3;
    min-height:200px;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    margin-bottom:5px;
}
/*.HPT-Events {
    background:#d28c8d;
    min-height:200px;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}*/




/*--- SubPage Image Headers---*/
.SPageContent{
	width:85%;
	margin:0 auto;	
}
.SPImageHeadWebM {
	height:100px;
	width:100%;
	margin-top:2px;	
}
.SPImageHead{
	height:150px;
	width:100%;
	margin-top:2px;	
}
.SPImageHead h2{
	color:#FFF;
	font-size:18pt;
	font-weight:bold;
	padding-left:20px;	
	text-transform:capitalize;
}
.SPImage-About			{ background:#c7d4e7 url('/content/images/SPImg-Head-AboutL.jpg') no-repeat right top; border-bottom:5px #a2b7d4 solid; }
.SPImage-Prof			{ background:#bec7c6 url('/content/images/SPImg-Head-ProfsL.jpg') no-repeat right top; border-bottom:5px #a7afb0 solid; }
.SPImage-Regs			{ background:#c6dee0 url('/content/images/SPImg-Head-RegL.jpg') no-repeat right top; border-bottom:5px #93b7bb solid;}
.SPImage-Public			{ background:#c8ddf0 url('/content/images/SPImg-Head-PublicL.jpg') no-repeat right top; border-bottom:5px #b6cfe1 solid;}
.SPImage-Events			{ background:#dad9eb url('/content/images/SPImg-Head-EventsL.jpg') no-repeat right top; border-bottom:5px #f09f9b solid;}
.SPImage-Publications	{ background:#dcdcda url('/content/images/SPImg-Head-NewsL.jpg') no-repeat right top; border-bottom:5px #c1c5c0 solid; }
.SPImage-Contact		{ background:#c8e0cb url('/content/images/SPImg-Head-ContactL.jpg') no-repeat right top; border-bottom:5px #a1c8ab solid; }


.SPImage-About hgroup, 
.SPImage-Prof hgroup,
.SPImage-Regs hgroup,
.SPImage-Public hgroup,
.SPImage-Events hgroup,
.SPImage-Publications hgroup,
.SPImage-Contact hgroup{
	width:55%;	
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.SPImage-About hgroup			{ background: rgba(142, 166, 198, 0.6);}
.SPImage-Prof hgroup			{ background: rgba(141, 156, 158, 0.6);}
.SPImage-Regs hgroup			{ background: rgba(127, 166, 170, 0.6);}
.SPImage-Public hgroup			{ background: rgba(125, 164, 198, 0.6);}
.SPImage-Events hgroup			{ background: rgba(214, 120, 115, 0.6);}
.SPImage-Publications hgroup	{ background: rgba(157, 165, 154, 0.6);}
.SPImage-Contact hgroup			{ background: rgba(138, 181, 149, 0.6);}

.SPImage-About hgroup h2, 
.SPImage-Prof hgroup h2,
.SPImage-Regs hgroup h2,
.SPImage-Public hgroup h2,
.SPImage-Events hgroup h2,
.SPImage-Publications h2,
.SPImage-Contact hgroup h2{
	color:#FFF;
	font-size:22pt;
	font-weight:bold;
	line-height:1.4em;	
	padding:10px 20px 0 20px;	
	margin:0;
	text-transform:capitalize;
}
.SPImage-About hgroup h2 {  text-shadow: 2px 2px 1px #6d88b4;}
.SPImage-Prof hgroup h2 {  text-shadow: 2px 2px 1px #737d7e;}
.SPImage-Regs hgroup h2 {  text-shadow: 2px 2px 1px #5b888e;}
.SPImage-Public hgroup h2 {  text-shadow: 2px 2px 1px #6d95b5;}
.SPImage-Events hgroup h2 {  text-shadow: 2px 2px 1px #c8504b;}
.SPImage-Publications hgroup h2 {  text-shadow: 2px 2px 1px #838a81;}
.SPImage-Contact hgroup h2 {  text-shadow: 2px 2px 1px #5e976b;}


.SPImage-About hgroup h3, 
.SPImage-Prof hgroup h3,
.SPImage-Regs hgroup h3,
.SPImage-Public hgroup h3,
.SPImage-Events hgroup h3,
.SPImage-Publications h3,
.SPImage-Contact hgroup h3{
	color:#FFF;	
	font-size:10pt;
	line-height:1.3em;
	padding:5px 20px 10px 20px;
	margin:0;	
}

/*-----------------------------------------------------------------------------------*/
/*	PROFESSIONAL BOARDS
/*-----------------------------------------------------------------------------------*/


.PBoardsIndv,
.PBoardsIndv-DTOH,
.PBoardsIndv-DN,
.PBoardsIndv-EC,
.PBoardsIndv-EH,
.PBoardsIndv-MD,
.PBoardsIndv-MT,
.PBoardsIndv-OTMOPAT,
.PBoardsIndv-ODO,
.PBoardsIndv-PPB,
.PBoardsIndv-P,
.PBoardsIndv-RCT,
.PBoardsIndv-SLHP
{
	float:left;
	width:32%;
	min-height:20%;
	margin-bottom:2%;
	padding-top:11%;
	border-radius:5px;				
}
.PBoardsIndv img,
.PBoardsIndv-DTOH img,
.PBoardsIndv-DN img,
.PBoardsIndv-EC img,
.PBoardsIndv-EH img,
.PBoardsIndv-MD img,
.PBoardsIndv-MT img,
.PBoardsIndv-OTMOPAT img,
.PBoardsIndv-ODO img,
.PBoardsIndv-PPB img,
.PBoardsIndv-P img,
.PBoardsIndv-RCT img,
.PBoardsIndv-SLHP img
{
	width:100%;	
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	 border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;			
}

.PBoardsIndvSpacer{
	margin-right:2%;	
}
.PBoardsIndv-DTOH 			{ background:#c57c7a  url('/content/images/PBoard-DTOH.jpg') no-repeat center top; height:50%; background-size: 100% auto; }	/*--- Dental therapy & oral hygiene ---*/
.PBoardsIndv-DTOH:hover		{ background:#b2504d  url('/content/images/PBoard-DTOH-Hov.jpg') no-repeat center top; height:50%; background-size: 100% auto; }	/*--- Dental therapy & oral hygiene ---*/

.PBoardsIndv-DN				{ background:#859da2 url('/content/images/PBoard-DN.jpg') no-repeat center top; height:50%; background-size: 100% auto; }	/*--- Dietetics ---*/
.PBoardsIndv-DN:hover		{ background:#5c7d83 url('/content/images/PBoard-DN-Hov.jpg') no-repeat center top; height:50%; background-size: 100% auto; }	/*--- Dietetics ---*/

.PBoardsIndv-EC 			{ background:#6d868e url('/content/images/PBoard-EC.jpg') no-repeat center top; height:50%; background-size: 100% auto;} 	/*--- Emergency care ---*/
.PBoardsIndv-EC:hover		{ background:#3c5d68 url('/content/images/PBoard-EC-Hov.jpg') no-repeat center top; height:50%; background-size: 100% auto;} 	/*--- Emergency care ---*/

.PBoardsIndv-EH 			{ background:#a77d71 url('/content/images/PBoard-EH.jpg') no-repeat center top; height:50%; background-size: 100% auto;} 	/*--- Environmental health ---*/
.PBoardsIndv-EH:hover		{ background:#8a5241 url('/content/images/PBoard-EH-Hov.jpg') no-repeat center top; height:50%; background-size: 100% auto;} 	/*--- Environmental health ---*/

.PBoardsIndv-MD 			{ background:#6e95c1 url('/content/images/PBoard-MD.jpg') no-repeat center top; height:50%; background-size: 100% auto;} 	/*--- Medical and dental (and medical science) ---*/
.PBoardsIndv-MD:hover		{ background:#3d72ac url('/content/images/PBoard-MD-Hov.jpg') no-repeat center top; height:50%; background-size: 100% auto;} 	/*--- Medical and dental (and medical science) ---*/

.PBoardsIndv-MT 	 		{ background:#6e95c1 url('/content/images/PBoard-MT.jpg') no-repeat center top; height:50%; background-size: 100% auto;}	/*--- Medical Technology ---*/
.PBoardsIndv-MT:hover 		{ background:#3d72ac url('/content/images/PBoard-MT-Hov.jpg') no-repeat center top; height:50%; background-size: 100% auto;}	/*--- Medical Technology ---*/

.PBoardsIndv-OTMOPAT 	 	{ background:#a2c178 url('/content/images/PBoard-OTMOPAT.jpg') no-repeat center top; height:50%; background-size: 100% auto;}	/*--- Medical cupational therapy, Medical Orthotics, Prosthetics & arts therapy ---*/
.PBoardsIndv-OTMOPAT:hover 	{ background:#83ac4b url('/content/images/PBoard-OTMOPAT-Hov.jpg') no-repeat center top; height:50%; background-size: 100% auto;}	/*--- Medical cupational therapy, Medical Orthotics, Prosthetics & arts therapy ---*/

.PBoardsIndv-ODO 			{ background:#978c93 url('/content/images/PBoard-ODO.jpg') no-repeat center top; height:50%; background-size: 100% auto;}	/*--- Optometry & dispensing opticians ---*/
.PBoardsIndv-ODO:hover		{ background:#75666f url('/content/images/PBoard-ODO-Hov.jpg') no-repeat center top; height:50%; background-size: 100% auto;}	/*--- Optometry & dispensing opticians ---*/

.PBoardsIndv-PPB 			{ background:#a69d9f url('/content/images/PBoard-PPB.jpg') no-repeat center top; height:50%; background-size: 100% auto;}	/*--- Physiotherapy, podiatry and Biokinetics ---*/
.PBoardsIndv-PPB:hover		{ background:#887c7f url('/content/images/PBoard-PPB-hov.jpg') no-repeat center top; height:50%; background-size: 100% auto;}	/*--- Physiotherapy, podiatry and Biokinetics ---*/

.PBoardsIndv-P				{ background:#69957f url('/content/images/PBoard-P.jpg') no-repeat center top; height:50%; background-size: 100% auto;} 	/*--- Psychology ---*/
.PBoardsIndv-P:hover		{ background:#377255 url('/content/images/PBoard-P-hov.jpg') no-repeat center top; height:50%; background-size: 100% auto;} 	/*--- Psychology ---*/

.PBoardsIndv-RCT 			{ background:#b5af91 url('/content/images/PBoard-RCT.jpg') no-repeat center top; height:50%; background-size: 100% auto;}	/*--- Radiology & clinical technology ---*/
.PBoardsIndv-RCT:hover 		{ background:#9c956d url('/content/images/PBoard-RCT-Hov.jpg') no-repeat center top; height:50%; background-size: 100% auto;}	/*--- Radiology & clinical technology ---*/

.PBoardsIndv-SLHP 			{ background:#d37a7d url('/content/images/PBoard-SLHP.jpg') no-repeat center top; height:50%; background-size: 100% auto;}	/*--- Speech language and hearing professions ---*/
.PBoardsIndv-SLHP:hover 	{ background:#c54d51 url('/content/images/PBoard-SLHP-Hov.jpg') no-repeat center top; height:50%; background-size: 100% auto;}	/*--- Speech language and hearing professions ---*/



.PBoardsName{
	color:#FFF;
	padding:2% 5%;	
	font-size:10.5pt;	
	min-height:85px;
    overflow:hidden;
}
.PBoardsName .PBoards-RMore{
	background:transparent url('/content/images/ArrowWhite.png') no-repeat right center;
	padding:2% 2% 2% 0;
	width:80px;
}
.PBoards-RMore a{
	color:#FFF;
	display:block;
	text-decoration:underline;	
    font-weight:normal;
}

.PB-Header,
.PB-Header-DTOH,
.PB-Header-DN,
.PB-Header-EC,
.PB-Header-EH,
.PB-Header-MD,
.PB-Header-MT,
.PB-Header-OTMOPAT,
.PB-Header-ODO,
.PB-Header-PPB,
.PB-Header-P,
.PB-Header-RCT,
.PB-Header-SLHP
{
	min-height:108px;	
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	 border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;		
    margin-bottom:15px;
}


.PB-Header-LogBar,
.PB-Header-DTOH-LogBar,
.PB-Header-DN-LogBar,
.PB-Header-EC-LogBar,
.PB-Header-EH-LogBar,
.PB-Header-MD-LogBar,
.PB-Header-MT-LogBar,
.PB-Header-OTMOPAT-LogBar,
.PB-Header-ODO-LogBar,
.PB-Header-PPB-LogBar,
.PB-Header-P-LogBar,
.PB-Header-RCT-LogBar,
.PB-Header-SLHP-LogBar{
	min-height:72px;
	border-radius:6px;	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;	
}


.PB-Header-DTOH			    { background:#b2504d;}
.PB-Header-DTOH-LogBar	    { background:#c57c7a url('/content/images/PBoard-Header-DTOH.jpg') no-repeat left top;}

.PB-Header-DN			    { background:#5c7d83;}
.PB-Header-DN-LogBar	    { background:#859da2 url('/content/images/PBoard-Header-DN.jpg') no-repeat left top;}

.PB-Header-EC			    { background:#3c5d68;}
.PB-Header-EC-LogBar	    { background:#6d868e url('/content/images/PBoard-Header-EC.jpg') no-repeat left top;}

.PB-Header-EH			    { background:#8a5241;}
.PB-Header-EH-LogBar	    { background:#a77d71 url('/content/images/PBoard-Header-EH.jpg') no-repeat left top;}

.PB-Header-MD			    { background:#3d72ac;}
.PB-Header-MD-LogBar	    { background:#6e95c1 url('/content/images/PBoard-Header-MD.jpg') no-repeat left top;}

.PB-Header-MT			    { background:#3d72ac;}
.PB-Header-MT-LogBar	    { background:#6e95c1 url('/content/images/PBoard-Header-MT.jpg') no-repeat left top;}

.PB-Header-OTMOPAT			{ background:#83ac4b;}
.PB-Header-OTMOPAT-LogBar	{ background:#a2c178 url('/content/images/PBoard-Header-OTMOPAT.jpg') no-repeat left top;}

.PB-Header-ODO			    { background:#75666f;}
.PB-Header-ODO-LogBar	    { background:#978c93 url('/content/images/PBoard-Header-ODO.jpg') no-repeat left top;}

.PB-Header-PPB			    { background:#887c7f;}
.PB-Header-PPB-LogBar	    { background:#a69d9f url('/content/images/PBoard-Header-PPB.jpg') no-repeat left top;}

.PB-Header-P			    { background:#377255;}
.PB-Header-P-LogBar 	    { background:#69957f url('/content/images/PBoard-Header-P.jpg') no-repeat left top;}

.PB-Header-RCT			    { background:#9c956d;}
.PB-Header-RCT-LogBar	    { background:#b5af91 url('/content/images/PBoard-Header-RCT.jpg') no-repeat left top;}

.PB-Header-SLHP			    { background:#c54d51;}
.PB-Header-SLHP-LogBar	    { background:#d37a7d url('/content/images/PBoard-Header-SLHP.jpg') no-repeat left top;}


.PB-Header-LogBar h3,
.PB-Header-DTOH-LogBar h3,
.PB-Header-DN-LogBar h3,
.PB-Header-EC-LogBar h3,
.PB-Header-EH-LogBar h3,
.PB-Header-MD-LogBar h3,
.PB-Header-MT-LogBar h3,
.PB-Header-OTMOPAT-LogBar h3,
.PB-Header-ODO-LogBar h3,
.PB-Header-PPB-LogBar h3,
.PB-Header-P-LogBar h3,
.PB-Header-RCT-LogBar h3,
.PB-Header-SLHP-LogBar h3{
	float:left;
	width:40%;
	padding-left:325px;
	color:#FFF !important;
	font-weight:normal !important;
	font-size:14pt !important;
	padding-top:10px;
    line-height:1.1em;
}

.PB-Header-Back-DTOH a,
.PB-Header-Back-DN a,
.PB-Header-Back-EC a,
.PB-Header-Back-EH a,
.PB-Header-Back-MD a,
.PB-Header-Back-MT a,
.PB-Header-Back-OTMOPAT a,
.PB-Header-Back-ODO a,
.PB-Header-Back-PPB a,
.PB-Header-Back-P a,
.PB-Header-Back-RCT a,
.PB-Header-Back-SLHP a{
	display:block;
	width:10%;	
	height:72px;
	float:right;
}

.PB-Header-Back-DTOH a           { background:url('/content/images/PBoard-Back-DTOH.png') no-repeat center; border-left:1px #b2504d dotted;}
.PB-Header-Back-DTOH a:hover     { background:#b2504d url('/content/images/PBoard-Back-Hover.png') no-repeat center;}

.PB-Header-Back-DN a             { background:url('/content/images/PBoard-Back-DN.png') no-repeat center; border-left:1px #5c7d83 dotted;}
.PB-Header-Back-DN a:hover       { background:#5c7d83 url('/content/images/PBoard-Back-Hover.png') no-repeat center;}

.PB-Header-Back-EC a             { background:url('/content/images/PBoard-Back-EC.png') no-repeat center; border-left:1px #3c5d68 dotted;}
.PB-Header-Back-EC a:hover       { background:#3c5d68 url('/content/images/PBoard-Back-Hover.png') no-repeat center;}

.PB-Header-Back-EH a             { background:url('/content/images/PBoard-Back-EH.png') no-repeat center; border-left:1px #8a5241 dotted;}
.PB-Header-Back-EH a:hover       { background:#8a5241 url('/content/images/PBoard-Back-Hover.png') no-repeat center;}

.PB-Header-Back-MD a             { background:url('/content/images/PBoard-Back-MD.png') no-repeat center; border-left:1px #3d72ac dotted;}
.PB-Header-Back-MD a:hover       { background:#3d72ac url('/content/images/PBoard-Back-Hover.png') no-repeat center;}

.PB-Header-Back-MT a             { background:url('/content/images/PBoard-Back-MT.png') no-repeat center; border-left:1px #3d72ac dotted;}
.PB-Header-Back-MT a:hover       { background:#3d72ac url('/content/images/PBoard-Back-Hover.png') no-repeat center;}

.PB-Header-Back-OTMOPAT a        { background:url('/content/images/PBoard-Back-OTMOPAT.png') no-repeat center; border-left:1px #83ac4b dotted;}
.PB-Header-Back-OTMOPAT a:hover  { background:#83ac4b url('/content/images/PBoard-Back-Hover.png') no-repeat center;}

.PB-Header-Back-ODO a            { background:url('/content/images/PBoard-Back-ODO.png') no-repeat center; border-left:1px #75666f dotted;}
.PB-Header-Back-ODO a:hover      { background:#75666f url('/content/images/PBoard-Back-Hover.png') no-repeat center;}

.PB-Header-Back-PPB a            { background:url('/content/images/PBoard-Back-PPB.png') no-repeat center; border-left:1px #887c7f dotted;}
.PB-Header-Back-PPB a:hover      { background:#887c7f url('/content/images/PBoard-Back-Hover.png') no-repeat center;}

.PB-Header-Back-P a              { background:url('/content/images/PBoard-Back-P.png') no-repeat center; border-left:1px #377255 dotted;}
.PB-Header-Back-P a:hover        { background:#377255 url('/content/images/PBoard-Back-Hover.png') no-repeat center;}

.PB-Header-Back-RCT a            { background:url('/content/images/PBoard-Back-RCT.png') no-repeat center; border-left:1px #9c956d dotted;}
.PB-Header-Back-RCT a:hover      { background:#9c956d url('/content/images/PBoard-Back-Hover.png') no-repeat center;}

.PB-Header-Back-SLHP a           { background:url('/content/images/PBoard-Back-SLHP.png') no-repeat center; border-left:1px #c54d51 dotted;}
.PB-Header-Back-SLHP a:hover     { background:#c54d51 url('/content/images/PBoard-Back-Hover.png') no-repeat center;}



/*---General Table Layout*/

.datagrid table {
	border-collapse: collapse;
	width: 100%;
}
.datagrid {
	background: #f9f9f9;
	overflow: hidden;
	border: 1px solid #999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.datagrid table td, .datagrid table th {
	padding: 8px 10px;
}
.datagrid table thead th {
    background:#EFEFEF url('/Content/Images/TableHeadBotBorder.gif') repeat-x center bottom;
	color: #515151;
	font-size: 15px;
	font-weight: bold;
	border-left: 1px solid #A3A3A3;
    border-bottom:1px solid #d1d1d1;
    
}
.datagrid table thead th:first-child {
	border-left: none;
}
.datagrid table td {
	border-left: 1px solid #DBDBDB;
}
.datagrid table .alt td {
	background: #EBEBEB;
}
.datagrid table td:first-child {
	border-left: none;
}
.datagrid table tr:last-child td {
	border-bottom: none;
}
.datagrid table tr:last-child td {
	border-bottom: none;
}
.datagrid table tr:nth-child(odd){
	background-color:#efefef;
}

.datagrid table td label {
    font-weight:normal;
 }
.editor-label {
    vertical-align:top;        
}

.datagrid table td select {
    background:#FFF;
	border: 1px #aeaeae solid;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	padding: 5px;
	float: left;
    }
    .datagrid table td select:focus {
      border-color: rgba(71, 127, 0, 0.8);
      outline: 0;
      outline: thin dotted \9;
      /* IE6-9 */

      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(71, 127, 0, 0.6);
         -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(71, 127, 0, 0.6);
              box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(71, 127, 0, 0.6);
    }
.datagrid table td textarea {
    background:#FFF;
	border: 1px #aeaeae solid;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	padding: 5px;
	float: left;
	width: 60%;
    }

.datagrid table td input[type=text], 
.datagrid table td input[type=password],
.datagrid table td input[type=datetime],
.datagrid table td input[type=date],
.datagrid table td input[type=month],
.datagrid table td input[type=time],
.datagrid table td input[type=week],
.datagrid table td input[type=number],
.datagrid table td input[type=email],
.datagrid table td input[type=url],
.datagrid table td input[type=search],
.datagrid table td input[type=tel],
.datagrid table td input[type=color],
.datagrid table td input[type=input]{
    background:#FFF;
	border: 1px #aeaeae solid;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	padding: 5px;
	float: left;
	width: 60%;
}
.datagrid table td input[type=text]:focus, 
.datagrid table td input[type=password]:focus,
.datagrid table td input[type=datetime]:focus,
.datagrid table td input[type=date]:focus,
.datagrid table td input[type=month]:focus,
.datagrid table td input[type=time]:focus,
.datagrid table td input[type=week]:focus,
.datagrid table td input[type=number]:focus,
.datagrid table td input[type=email]:focus,
.datagrid table td input[type=url]:focus,
.datagrid table td input[type=search]:focus,
.datagrid table td input[type=tel]:focus,
.datagrid table td input[type=color]:focus,
.datagrid table td input[type=input]:focus{
	border: 1px #aeaeae solid;
	padding: 5px;
	float: left;
	width: 60%;

  border-color: rgba(71, 127, 0, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(71, 127, 0, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(71, 127, 0, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(71, 127, 0, 0.6);	
}



.Exco {
        text-align:center;
        width:20%;
    }

.ExecCouncil-DTOH        {  background:rgba(226,189,188,0.5) !important;}
.ExecCouncil-DN          {  background:rgba(193,206,208,0.5) !important;}
.ExecCouncil-EC          {  background:rgba(181,194,198,0.5) !important;}
.ExecCouncil-EH          {  background:rgba(211,190,183,0.5) !important;}
.ExecCouncil-MD          {  background:rgba(182,202,224,0.5) !important;}
.ExecCouncil-MT          {  background:rgba(182,202,224,0.5) !important;}
.ExecCouncil-OTMOPAT     {  background:rgba(208,224,187,0.5) !important;}
.ExecCouncil-ODO         {  background:rgba(203,197,201,0.5) !important;}
.ExecCouncil-PPB         {  background:rgba(210,205,207,0.5) !important;}
.ExecCouncil-P           {  background:rgba(180,202,191,0.5) !important;}
.ExecCouncil-RCT         {  background:rgba(218,215,200,0.5) !important;}
.ExecCouncil-SLHP        {  background:rgba(233,188,189,0.5) !important;}


.ExecCouncil-DTOH-Head   {  
    background:transparent url('/Content/Images/PBQM-DTOH.png') no-repeat 5px center;
    height:55px;
    padding-left:75px !important;
    font-weight:bold;
    font-size:11.5pt;
    color:#9f2421;
}
.ExecCouncil-DN-Head     {  
    background:transparent url('/Content/Images/PBQM-DN.png') no-repeat 5px center;
    height:55px;
    padding-left:75px !important;
    font-weight:bold;
    font-size:11.5pt;
    color:#335c64;
}
.ExecCouncil-EC-Head     {  
    background:transparent url('/Content/Images/PBQM-EC.png') no-repeat 5px center;
    height:55px;
    padding-left:75px !important;
    font-weight:bold;
    font-size:11.5pt;
    color:#0b3542;
}
.ExecCouncil-EH-Head     {  
    background:transparent url('/Content/Images/PBQM-EH.png') no-repeat 5px center;
    height:55px;
    padding-left:75px !important;
    font-weight:bold;
    font-size:11.5pt;
    color:#6d2712;
}
.ExecCouncil-MD-Head     {  
    background:transparent url('/Content/Images/PBQM-MD.png') no-repeat 5px center;
    height:55px;
    padding-left:75px !important;
    font-weight:bold;
    font-size:11.5pt;
    color:#0d4f97;
}
.ExecCouncil-MT-Head     {  
    background:transparent url('/Content/Images/PBQM-MT.png') no-repeat 5px center;
    height:55px;
    padding-left:75px !important;
    font-weight:bold;
    font-size:11.5pt;
    color:#0d4f97;
}
.ExecCouncil-OTMOPAT-Head{  
    background:transparent url('/Content/Images/PBQM-OTMOPAT.png') no-repeat 5px center;
    height:55px;
    padding-left:75px !important;
    font-weight:bold;
    font-size:11.5pt;
    color:#64971e;
}
.ExecCouncil-ODO-Head    {  
    background:transparent url('/Content/Images/PBQM-ODO.png') no-repeat 5px center;
    height:55px;
    padding-left:75px !important;
    font-weight:bold;
    font-size:11.5pt;
    color:#52404b;
}
.ExecCouncil-PPB-Head    {  
    background:transparent url('/Content/Images/PBQM-PPB.png') no-repeat 5px center;
    height:55px;
    padding-left:75px !important;
    font-weight:bold;
    font-size:11.5pt;
    color:#6a5b5f;
}
.ExecCouncil-P-Head      {  
    background:transparent url('/Content/Images/PBQM-P.png') no-repeat 5px center;
    height:55px;
    padding-left:75px !important;
    font-weight:bold;
    font-size:11.5pt;
    color:#054f2a;
}
.ExecCouncil-RCT-Head    {  
    background:transparent url('/Content/Images/PBQM-RCT.png') no-repeat 5px center;
    height:55px;
    padding-left:75px !important;
    font-weight:bold;
    font-size:11.5pt;
    color:#837a48;
}
.ExecCouncil-SLHP-Head   {  
    background:transparent url('/Content/Images/PBQM-SLHP.png') no-repeat 5px center;
    height:55px;
    padding-left:75px !important;
    font-weight:bold;
    font-size:11.5pt;
    color:#b62126;
}





/*---General Boxes---*/
.GenBoxLeft {
    float:left;
    padding-right:10px;
}
.GenBoxRight {
    float:left;
    padding-left:10px;
}
.GenBoxClear {
    clear:both;
    height:5px;
}


.ImgGenLeftDisplay {
    float:left;
    margin:0 10px 10px 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.ImgGenRightDisplay {
    float:right;
    margin:0 0 10px 10px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.PhotoDisplay {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}



@media (max-width: 960px) {
      #PB-Header-Menu ul        { display: none; }
      #PB-Header-Menu select    { display: inline-block; }
      #PB-Header-Menu-DN ul     { display: none; }
      #PB-Header-Menu-DN select { display: inline-block; }
      
    }

#PB-Header-Menu select,
#PB-Header-Menu-DN select
{
	width:95%;	
	margin:2%;
	padding:4px;
}
#PB-Header-Menu-DN select{
	background:#d9bdcf;	
	border:1px #66294c solid;
	color:#4a1b36;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0 3px 0 #602745, 0 -1px #602745 inset;
    -moz-box-shadow: 0 3px 0 #602745, 0 -1px #602745 inset;
    box-shadow: 0 3px 0 #602745, 0 -1px #602745 inset;
    border:none;
    outline:none;
    display: inline-block;
    cursor:pointer;
}



.SPageRightContent{
	color:#6f6f6f;
	float:left;
	width:78%;
	padding:2% 0 2% 2%;
	line-height:1.4em;
	font-size:10pt;
}
.SPageRightContent h3{
	color:#2a2677;
	font-size:18pt;
	font-weight:bold;
	padding-bottom:15px;
    margin:0;
	text-transform:none;
}
.SPageRightContent h4{
	color:#2a2677;
	font-size:14.5pt;
	font-weight:bold;
	padding-bottom:15px;
    margin:0;
	/*text-transform:capitalize;*/
}
.SPageRightContent h5{
    color:#2a2677;
	font-size:11.5pt;
	font-weight:bold;
	padding-bottom:5px;
    margin:0;
	/*text-transform:capitalize;*/
}



/*---- Media Queries ----*/
@media only screen and (min-width:768px) and (max-width:959px){
	.Header{
		height:170px;	
	}
	.Header-LogoBar{
		height:106px;	
		width:95%;
		margin:0 auto;
	}
	.Logo{
		background:transparent url('/content/images/Logo.gif') no-repeat left center;
		float:left;
		width:250px;
		height:106px;
	}
	.Slogan{
		background:transparent url('/content/images/SloganBg-768-959.gif') no-repeat right center;
		color:#727272;	
		float:right;	
		height:86px;
		padding:20px 150px 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14pt;
		font-weight:normal;
	}

	
	/*---- Notice Board ----*/
.NoticeBoard{
	height:62px;
    padding:10px 0;
    width:95%;
    margin:0 auto;
}
.NBoard-Left {
    background:#5d59a7 url('/Content/Images/NBoard-Arrow.gif') no-repeat right center;
    color:#FFF;
    height:62px;
    line-height:62px;
    float:left;
    width:17%;
    padding-left:2%; 
    padding-right:1%;
    font-size:12pt;
}
.NBoard-Right {
    float:left;
    width:600px;
    height:62px;
    background:#FFF;
    text-align:center
} 
	/*--- Home Page Info Tiles ---*/
.HPageTiles {
	width:95%;
	margin:0 auto;
    /*min-height:365px;*/
}
.HPageTilesLeft,
.HPageTilesRight {
    float:left;
    width:49.7%;
    min-height:365px;
}
.HPageTilesRight {
    margin-left:0.6%;
}
.HPT-ProBoards {
    min-height:180px;
    background:#d7ceba;
    margin-bottom:5px;
}
.HPT-ProBoards-Icons {
    height:125px;
    padding-top:5px;
 }
.HPT-ProBoards-Head {
    background:#a89468;
    height:50px;
    line-height:50px;
    padding-left:15px;
    color: #fff !important;
    font-weight: normal;
    font-size: 12pt;
    text-shadow: 1px 1px 1px rgba(51,51,51,0.4);
}
.HPT-ProBoards-Spacers {
    margin-right:5px;
}

.HPT-PressReleases {
    float:left;
    width:49.5%;
    min-height:180px;
    /*background-color:#CCC;*/

}
.HPT-Complaints {
    float:left;
    /*width:49.5%;
    margin-left:1%;*/
    min-height:180px;

}

.HPT-CPD-CCC {
    float:left;
    width:49.5%;
    min-height:365px;
}
.HPT-CPD {
    min-height:180px;
}
.HPT-CCC {
    min-height:180px;
}
.HPT-Search-Events {
    float:left;
    width:49.5%;
    margin-left:1%;
    min-height:365px;
}
.HPT-Search {
    background:#aab4b3;
    min-height:180px;
}
.HPT-Events {
    background:#d28c8d;
    min-height:180px;
}




.SPageContent{
	width:95%;
	margin:0 auto;	
}

.SPImageHead{
	height:140px;
	width:100%;
	margin-top:2px;	
}

.SPImage-About			{ background:transparent url('/Content/Images/SPImg-Head-AboutL.jpg') no-repeat right top; border-bottom:5px #a2b7d4 solid; }
.SPImage-Prof			{ background:transparent url('/Content/Images/SPImg-Head-ProfsL.jpg') no-repeat right top; border-bottom:5px #a7afb0 solid; }
.SPImage-Regs			{ background:transparent url('/Content/Images/SPImg-Head-RegL.jpg') no-repeat right top; border-bottom:5px #93b7bb solid;}
.SPImage-Public			{ background:transparent url('/Content/Images/SPImg-Head-PublicL.jpg') no-repeat right top; border-bottom:5px #b6cfe1 solid;}
.SPImage-Events			{ background:transparent url('/Content/Images/SPImg-Head-EventsL.jpg') no-repeat right top; border-bottom:5px #f09f9b solid;}
.SPImage-Publications	{ background:transparent url('/Content/Images/SPImg-Head-NewsL.jpg') no-repeat right top; border-bottom:5px #c1c5c0 solid; }
.SPImage-Contact		{ background:transparent url('/Content/Images/SPImg-Head-ContactL.jpg') no-repeat right top; border-bottom:5px #a1c8ab solid; }

.SPImage-About hgroup h2, 
.SPImage-Prof hgroup h2,
.SPImage-Regs hgroup h2,
.SPImage-Public hgroup h2,
.SPImage-Events hgroup h2,
.SPImage-Publications h2,
.SPImage-Contact hgroup h2{
	color:#FFF;
	font-size:20pt;
	font-weight:bold;
	line-height:1.4em;	
	padding:7px 15px 0 15px;	
	margin:0;
	text-transform:capitalize;
}
.SPImage-About hgroup h3, 
.SPImage-Prof hgroup h3,
.SPImage-Regs hgroup h3,
.SPImage-Public hgroup h3,
.SPImage-Events hgroup h3,
.SPImage-Publications h3,
.SPImage-Contact hgroup h3{
	color:#FFF;	
	font-size:9pt;
	line-height:1.3em;
	padding:5px 15px 10px 15px;
	margin:0;	
}


    .FooterSetup {
        background: #dadada;
        width: 95%;
    }

}

@media only screen and (min-width:480px) and (max-width:767px){
	body{
		background: transparent url('/content/images/HtmlBgTiler480-767.gif') repeat-x center top;
	}
	.Header{
		height:250px;	
	}
	.Header-LogoBar{
		height:90px;	
		margin:0 auto;
	}	
	.Logo{
		background:transparent url('/content/images/Logo-480-767.gif') no-repeat left center; background-size:contain;
		float:left;
		width:170px;
		height:90px;
	}
	.Slogan{
		background:transparent url('/content/images/SloganBg-480-767.gif') no-repeat right center;
		color:#727272;	
		float:right;	
	/*	width:70%;*/
		height:75px;
		padding:15px 105px 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		font-weight:normal;
	}
	
	
	/*--- Home Page Info Blocks ---*/
	/*---- Notice Board ----*/
.NoticeBoard{
	height:62px;
    padding:10px 0;
    width:95%;
    margin:0 auto;
}
.NBoard-Left {
    background:#5d59a7 url('/Content/Images/NBoard-Arrow.gif') no-repeat right center;
    color:#FFF;
    height:62px;
    line-height:62px;
    float:left;
    width:27%;
    padding-left:2%; 
    padding-right:1%;
    font-size:12pt;
}
.NBoard-Right {
    float:left;
    width:70%;
    height:62px;
    background:#FFF;
} 
	/*--- Home Page Info Tiles ---*/
.HPageTiles {
	width:95%;
	margin:0 auto;
    /*min-height:365px;*/
}
.HPageTilesLeft,
.HPageTilesRight {
    float:none;
    width:100%;
    min-height:365px;
}
.HPageTilesRight {
    margin-left:0;
}
.HPT-ProBoards {
    min-height:180px;
    background:#d7ceba;
    margin-bottom:10px;
}
.HPT-ProBoards-Icons {
    height:125px;
    padding-top:5px;
 }
.HPT-ProBoards-Head {
    background:#a89468;
    height:50px;
    line-height:50px;
    padding-left:15px;
    color: #fff !important;
    font-weight: normal;
    font-size: 12pt;
    text-shadow: 1px 1px 1px rgba(51,51,51,0.4);
}
.Det480 {
    display:none;
 }
.HPT-ProBoards-Spacers {
    margin-right:5px;
}

.HPT-PressReleases {
    float:left;
    width:49.5%;
    min-height:180px;
}
.HPT-Complaints {
    float:left;
    min-height:180px;
}

.HPT-CPD-CCC {
    float:left;
    width:49.5%;
    min-height:365px;
}
.HPT-CPD {
    min-height:180px;
}
.HPT-CCC {
    min-height:180px;
}
.HPT-Search-Events {
    float:left;
    width:49.5%;
    margin-left:1%;
    min-height:365px;
}
.HPT-Search {
    background:#aab4b3;
    min-height:180px;
}
.HPT-Events {
    background:#d28c8d;
    min-height:180px;
}


.SPageContent{
	width:95%;
	margin:0 auto;	
}	
.SPImageHead{
	height:140px;
	width:100%;
	margin-top:2px;	
}

.SPImage-About			{ background:transparent url('/content/images/SPImg-Head-AboutL.jpg') no-repeat right top; border-bottom:5px #a2b7d4 solid; }
.SPImage-Prof			{ background:transparent url('/content/images/SPImg-Head-ProfsL.jpg') no-repeat right top; border-bottom:5px #a7afb0 solid; }
.SPImage-Regs			{ background:transparent url('/content/images/SPImg-Head-RegL.jpg') no-repeat right top; border-bottom:5px #93b7bb solid;}
.SPImage-Public			{ background:transparent url('/content/images/SPImg-Head-PublicL.jpg') no-repeat right top; border-bottom:5px #b6cfe1 solid;}
.SPImage-Events			{ background:transparent url('/content/images/SPImg-Head-EventsL.jpg') no-repeat right top; border-bottom:5px #f09f9b solid;}
.SPImage-Publications	{ background:transparent url('/content/images/SPImg-Head-NewsL.jpg') no-repeat right top; border-bottom:5px #c1c5c0 solid; }
.SPImage-Contact		{ background:transparent url('/content/images/SPImg-Head-ContactL.jpg') no-repeat right top; border-bottom:5px #a1c8ab solid; }

.SPImage-About hgroup, 
.SPImage-Prof hgroup,
.SPImage-Regs hgroup,
.SPImage-Public hgroup,
.SPImage-Events hgroup,
.SPImage-Publications hgroup,
.SPImage-Contact hgroup{
	width:75%;	
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.SPImage-About hgroup h2, 
.SPImage-Prof hgroup h2,
.SPImage-Regs hgroup h2,
.SPImage-Public hgroup h2,
.SPImage-Events hgroup h2,
.SPImage-Publications h2,
.SPImage-Contact hgroup h2{
	color:#FFF;
	font-size:20pt;
	font-weight:bold;
	line-height:1.4em;	
	padding:7px 15px 0 15px;	
	margin:0;
	text-transform:capitalize;
}
.SPImage-About hgroup h3, 
.SPImage-Prof hgroup h3,
.SPImage-Regs hgroup h3,
.SPImage-Public hgroup h3,
.SPImage-Events hgroup h3,
.SPImage-Publications h3,
.SPImage-Contact hgroup h3{
	color:#FFF;	
	font-size:9pt;
	line-height:1.3em;
	padding:5px 15px 10px 15px;
	margin:0;	
}
	
}

@media only screen and (max-width: 480px) {
	body{
		background: transparent url('/content/images/HtmlBgTiler479-Less.gif') repeat-x center top;
	}
	.Header{
		height:390px;	
	}
	.Header-LogoBar{
		height:110px;	
		margin:0 auto;
	}		
	.Logo{
		background:transparent url('/content/images/Logo-479-Less.gif') no-repeat center center;
		float:none;
		width:100%;
		height:80px;
		padding:0;	
	}
	.Slogan{
		color:#727272;
		float:none;
		font-size:10pt;
		font-family:Arial, Helvetica, sans-serif;
		height:30px;
		padding:0;		
		background:transparent;
		text-align:center;
		width:100%;		
		overflow:hidden;
		line-height:1em;
	}


/*---- Notice Board ----*/
.NoticeBoard{
	height:62px;
    padding:10px 0;
    width:95%;
    margin:0 auto;
}
.NBoard-Left {
    background:#5d59a7 url('/Content/Images/NBoard-Arrow.gif') no-repeat right center;
    color:#FFF;
    height:62px;
    line-height:62px;
    float:left;
    width:27%;
    padding-left:2%; 
    padding-right:1%;
    font-size:10pt;
}
.NBoard-Right {
    float:left;
    width:70%;
    height:62px;
    background:#FFF;
} 
	/*--- Home Page Info Tiles ---*/
.HPageTiles {
	width:95%;
	margin:0 auto;
    /*min-height:325px;*/
}
.HPageTilesLeft,
.HPageTilesRight {
    float:none;
    width:100%;
    min-height:325px;
}
.HPageTilesRight {
    margin-left:0;
}
.HPT-ProBoards {
    min-height:160px;
    background:#d7ceba;
    margin-bottom:10px;
}
.HPT-ProBoards-Icons {
    height:115px;
    padding-top:5px;
 }
.HPT-ProBoards-Head {
    background:#a89468;
    height:40px;
    line-height:40px;
    padding-left:15px;

    color: #fff !important;
    font-weight: normal;
    font-size: 11pt;
    text-shadow: 1px 1px 1px rgba(51,51,51,0.4);
}
.Det480 {
    display:none;
 }
.HPT-ProBoards-Spacers {
    margin-right:5px;
}

.HPT-PressReleases {
    float:left;
    width:49.5%;
    min-height:180px;
    /*background-color:#CCC;*/

}
.HPT-Complaints {
    float:none;
    width:100%;
    margin-left:0;
    min-height:160px;
    margin-bottom:10px;
}

.HPT-CPD-CCC {
    float:none;
    width:100%;
    min-height:340px;
}
.HPT-CPD {
    min-height:160px;
    margin-bottom:10px;
}
.HPT-CCC {
    min-height:160px;
    margin-bottom:0;
}
.HPT-Search-Events {
    float:none;
    width:100%;
    margin-left:0;
    min-height:340px;
}
.HPT-Search {
    background:#aab4b3;
    min-height:160px;
    margin-bottom:10px;
}
.HPT-Events {
    background:#d28c8d;
    min-height:160px;
}


.Body{
	padding:0 0 170px 0;	
}
.BodyClear{
	clear:both;	
    height:20px;
}
Footer, .Footer{
	bottom:0;
	height:170px;		
	width:100%;
	position:absolute;
}

.FooterSetup {
    background:#dadada;
    width:95%;
    min-height:170px;
    margin:0 auto;
    font-size:9pt;
    color:#555;    

    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
     border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
}
	
	/*--- Home Page Info Blocks ---*/
	.HPageInfoBlocks{
		padding:10px 0 0 0;		
		width:95%;
		margin:0 auto;
	}
	.HPageIBlocksIndv, .HPIBIndv-Blue, .HPIBIndv-Brown, .HPIBIndv-Green{
		float:none;		
		width:100%;
		min-height:350px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.HPageIBlocksIndv-Spacer{
		margin-bottom:2%;
	}
.SPageContent{
	width:95%;
	margin:0 auto;	
}
.SPImageHead{
	height:120px;
	width:100%;
	margin-top:2px;	
}

.SPImage-About			{ background:transparent url('/content/images/SPImg-Head-AboutL.jpg') no-repeat right top; background-size:cover; border-bottom:5px #a2b7d4 solid; }
.SPImage-Prof			{ background:transparent url('/content/images/SPImg-Head-ProfsL.jpg') no-repeat right top; background-size:cover; border-bottom:5px #a7afb0 solid; }
.SPImage-Regs			{ background:transparent url('/content/images/SPImg-Head-RegL.jpg') no-repeat right top;  background-size:cover; border-bottom:5px #93b7bb solid;}
.SPImage-Public			{ background:transparent url('/content/images/SPImg-Head-PublicL.jpg') no-repeat right top; background-size:cover; border-bottom:5px #b6cfe1 solid;}
.SPImage-Events			{ background:transparent url('/content/images/SPImg-Head-EventsL.jpg') no-repeat right top; background-size:cover; border-bottom:5px #f09f9b solid;}
.SPImage-Publications	{ background:transparent url('/content/images/SPImg-Head-NewsL.jpg') no-repeat right top; background-size:cover; border-bottom:5px #c1c5c0 solid; }
.SPImage-Contact		{ background:transparent url('/content/images/SPImg-Head-ContactL.jpg') no-repeat right top; background-size:cover;  border-bottom:5px #a1c8ab solid; }

.SPImage-About hgroup, 
.SPImage-Prof hgroup,
.SPImage-Regs hgroup,
.SPImage-Public hgroup,
.SPImage-Events hgroup,
.SPImage-Publications hgroup,
.SPImage-Contact hgroup{
	width:75%;	
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.SPImage-About hgroup h2, 
.SPImage-Prof hgroup h2,
.SPImage-Regs hgroup h2,
.SPImage-Public hgroup h2,
.SPImage-Events hgroup h2,
.SPImage-Publications h2,
.SPImage-Contact hgroup h2{
    bottom:0;    
	color:#FFF;
	font-size:18pt;
	font-weight:bold;
	line-height:1.4em;	
	padding:7px 15px 7px 15px;	
	margin:0;
	text-transform:capitalize;
}
.SPImage-About hgroup h3, 
.SPImage-Prof hgroup h3,
.SPImage-Regs hgroup h3,
.SPImage-Public hgroup h3,
.SPImage-Events hgroup h3,
.SPImage-Publications h3,
.SPImage-Contact hgroup h3{
	display:none;
}	
	
.SPageRightContent{
	color:#6f6f6f;
	float:none;
	width:98%;
	padding:2% 0 2% 2%;
	line-height:1.4em;
	font-size:10pt;
}
.SPageRightContent h3{
	color:#2a2677;
	font-size:18pt;
	font-weight:bold;
	padding-bottom:15px;
    margin:0;
	text-transform:none;
}
.SPageRightContent h4{
	color:#2a2677;
	font-size:14.5pt;
	font-weight:normal;
	padding-bottom:15px;
    margin:0;
	/*text-transform:capitalize;*/
}
.SPageRightContent h5{
    color:#2a2677;
	font-size:11.5pt;
	font-weight:normal;
	padding-bottom:5px;
    margin:0;
	/*text-transform:capitalize;*/
}


}


fieldset ol {
    margin:0;
    padding:0;    
}
fieldset ol li {
    list-style:none;
    margin:0;
    padding:0;
}
    fieldset ol li input[type=text],
    fieldset ol li input[type=password] {
        border:1px #9a9a9a solid;
        border-radius:6px;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        padding:8px 5px;
    }
    .SubmitBtn {
        background:#ccd69b;
        border:1px #697454 solid;
        border-radius:6px;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        padding:8px 10px;
        font-family:Century Gothic, Arial, Helvetica, sans-serif;
        -webkit-box-shadow: 3px 3px 0px rgba(170, 170, 170, 0.95);
            -moz-box-shadow: 3px 3px 0px rgba(170, 170, 170, 0.95);
            box-shadow: 3px 3px 0px rgba(170, 170, 170, 0.95);
    }
    .SubmitBtn:hover {
        background:#ccd69b;
        border:1px #697454 solid;
        border-radius:6px;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        padding:8px 10px;
        font-family:Century Gothic, Arial, Helvetica, sans-serif;
    }
section p {
    font-family:Century Gothic, Arial, Helvetica, sans-serif;
}

.HPT-CPD-IELow {
    color:#92a868; 
}
.HPT-CCC-IELow {
    color:#a89468;    
}
.HPT-Search-IELow {
    color:#aab4b3; 
}
.HPT-Com-IELow {
    color:#6865a2; 
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

