/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/

/*
CSS Updates Log:

- JohannLa - 15/04/2009
- CSS settings for Services page 

*/


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
    margin: 0;
    padding: 0;
    font-family: Trebuchet MS,Corbel,Sans-Serif;
    font-size: 14px;
    color: #023858;
}

table
{
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img
{
    border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var
{
    font-style: normal;
    font-weight: 400;
}

ol, ul
{
    list-style: none;
}

caption, th
{
    text-align: left;
}

h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
    font-weight: 400;
}

q:before, q:after
{
    content: '';
}

abbr, acronym
{
    border: 0;
}

body
{
    /* background-image:url(images/bg-body.png); 	background-repeat:repeat-x;  */
    background-color: #fff;
    text-align: center;
}

#body
{
    background-image: url(images/bg-body.png);
    background-repeat: repeat-x;
    background-color: #fff;
    text-align: center;
}

h1
{
    font-size: 17px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    text-transform: uppercase;
}

h2
{
    font-size: 16px;
    margin-top: 14px;
    margin-bottom: 8px;
    color: #0088bf;
    line-height: 150%;
}

h3
{
    font-size: 15px;
    font-weight: 400;
    margin-top: 12px;
    margin-bottom: 5px;
    color: #0088bf;
    line-height: 140%;
}

h4
{
    font-weight: 700;
    font-size: 100%;
    margin-top: 9px;
    margin-bottom: 4px;
    color: #88a8c5;
    line-height: 140%;
}

h5
{
    font-weight: 400;
    font-size: 100%;
    color: #88a8c5;
    margin-top: 2px;
    margin-bottom: 0;
    line-height: 150%;
}

p
{
    font-size: 13px;
    margin-bottom: 5px;
    line-height: 130%;
}

li
{
    font-size: 13px;
    list-style: none;
    list-style-image: url(images/bullet.gif);
    margin-left: 20px;
    margin-bottom: 5px;
    line-height: 130%;
}

blockquote
{
    margin-left: 15px;
    margin-bottom: 5px;
}

strong
{
    font-weight: 700;
}

em
{
    font-style: italic;
}

a
{
    text-decoration: none;
    color: #0088bf;
}

a:visited
{
    color: #0088bf;
}

a:hover
{
    text-decoration: none;
    color: #00a7ea;
}

.note
{
    font-size: 95%;
    color: #636363;
    line-height: 130%;
}

.date
{
    font-style: italic;
    font-size: 95%;
}

.credit
{
    font-style: italic;
    text-align: right;
    margin-top: -3px;
}

.links
{
    font-size: 95%;
}

.highlight
{
    color: #F4C200;
}

img.left-image
{
    float: left;
    margin-top: 2px;
    margin-right: 10px;
    margin-bottom: 5px;
}

img.right-image
{
    float: right;
    margin-left: 20px;
    margin-top: 2px;
    margin-bottom: 5px;
    margin-right: 0;
}

img.icon-image
{
    vertical-align: -4px;
    margin-right: 3px;
    display: inline;
}

#header
{
    /* background-image:url(images/bg-body.png); 	background-repeat:repeat-x; */
    margin: 0 auto;
    width: 920px;
    height: 265px; /* overflow: hidden; */
    overflow: auto; /* float: inherit; */
}

#logo
{
    width: 220px;
    height: 223px;
    float: right;
    clear: right;
}

#headernav
{
    float: right;
    clear: right;
    height: 42px;
    margin: 0;
    overflow: auto;
    width: 900px;
}

#header #headernav ul
{
    float: left;
    height: 42px;
    width: 676px;
    margin-left: 4px;
}

#header #headernav li
{
    float: left;
    margin: 0;
    margin-top: 13px;
    margin-right: 18px;
    list-style: none;
}

#headernav
{
    float: right;
    clear: right;
    height: 42px;
    margin: 0;
    overflow: hidden;
    width: 900px;
}

#header #headernav ul
{
    float: left;
    height: 42px;
    width: 676px;
    margin-left: 4px;
}

#header #headernav li
{
    float: left;
    margin: 0;
    margin-top: 13px;
    margin-right: 18px;
    list-style: none;
}
#header #headernav a
{
    font-size: 14px;
    color: #3eb1e0;
    text-transform: uppercase;
    font-weight: 300;
}

#header #headernav li.current a, #header #headernav
{
    font-size: 14px;
    color: White;
    text-transform: uppercase;
    font-weight: 300;
}


#header #headernav #searchbox
{
    background: transparent url(images/bg-search.png) repeat scroll left top;
    float: right;
    height: 40px;
    overflow: hidden;
    padding: 0pt;
    padding-left: 17px;
    padding-top: 13px;
    width: 203px;
    color: #023858;
    font-family: Trebuchet MS,Corbel,Sans-Serif;
    font-size: 14px;
    margin: 0;
}

#header #headernav #searchbox label
{
    float: left;
    padding-right: 7px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    font-family: Trebuchet MS,Corbel,Sans-Serif;
    height: 15px;
}

#header #headernav #searchbox input
{
    background: none;
    border: none;
    float: left;
    height: 15px;
    width: 100px;
    overflow: hidden;
    color: #023858;
    font-family: Trebuchet MS,Corbel,Sans-Serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
}

#header #headernav #searchbox a
{
    float: left;
    height: 16px;
    overflow: hidden;
    width: 29px;
    margin: 0;
    padding: 0;
}

#header #headernav #searchbox a span
{
    margin-left: -999px;
}

/*JohannLa Change Start*/

/* Nav */

#navigation-wrapper
{
    clear: left;
    float: left;
    margin-top: 27px;
    min-height: 420px;
    width: 190px; /*background-color:red;*/
}

#mainnav
{
    clear: left;
    float: left;
    min-height: 420px;
    width: 160px;
    margin-left: 18px; /*background-color:aqua;*/
}

#navigation
{
    width: 100%;
    float: left;
}

#navigation ul li
{
    clear: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 10px;
    margin-right: 20px;
    padding-left: 15px;
    font-size: 13px;
    line-height: 130%;
    margin-left: 16px;
}

#navigation ul li a
{
    font-size: 13px;
    font-weight: 400;
    padding-top: 2px;
    text-decoration: none;
    text-transform: uppercase; /*background-color:Yellow;*/
}

#navigation ul li.selected
{
    background-image: url(images/bg-nav-current.png);
    background-repeat: no-repeat;
    background-position: center left;
}

#navigation ul li.selected a
{
    color: #023858;
}

#navigation #navigationCurrentItem
{
    background: transparent url(images/bg-nav-current.png) no-repeat scroll left center;
}

#navigation #navigationCurrentItem a
{
    color: #023858;
}

/* JohannLa - CSS settings for Services page */

#navigationservices
{
    width: 100%;
    float: left;
}

#navigationservices ul li
{
    clear: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 10px;
    margin-right: 20px;
    padding-left: 15px;
    font-size: 13px;
    line-height: 130%;
    margin-left: 16px;
}

#navigationservices ul li a
{
    font-size: 13px;
    font-weight: 400;
    padding-top: 2px;
    text-decoration: none; /*background-color:Yellow;*/
}

#navigationservices ul li.selected
{
    background-image: url(images/bg-nav-current.png);
    background-repeat: no-repeat;
    background-position: center left;
}

#navigationservices ul li.selected a
{
    color: #023858;
}

#navigationservices #navigationservicesCurrentItem
{
    background: transparent url(images/bg-nav-current.png) no-repeat scroll left center;
}

#navigationservices #navigationservicesCurrentItem a
{
    color: #023858;
}

/* Sub Nav */

#subnavigation-wrapper
{
    clear: left;
    float: left;
    margin-top: 27px;
    min-height: 420px;
    width: 190px;
}

#subnavigation
{
    width: 100%;
    float: left;
}

#subnavigation ul li
{
    clear: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 10px;
    margin-right: 20px;
    padding-left: 15px;
    font-size: 13px;
    line-height: 130%;
    margin-left: 16px; /*background-color:red;*/
}

#subnavigation ul li a
{
    font-size: 13px;
    font-weight: 400;
    padding-top: 2px;
    text-decoration: none; /*background-color:Lime;*/
}

#subnavigation ul li.selected
{
    background-image: url(images/bg-nav-current.png);
    background-repeat: no-repeat;
    background-position: center left; /*background-color:lime;*/
}

#subnavigation ul li.selected a
{
    color: #023858;
}

#subnavigation #subnavigationCurrentItem
{
    background: transparent url(images/bg-nav-current.png) no-repeat scroll left center;
}

#subnavigation #subnavigationCurrentItem a
{
    color: #023858;
}

/*Johann Change End*/

#wrapper
{
    margin: 0pt auto;
    padding: 0;
    padding-right: 34px;
    text-align: left;
    width: 930px;
    color: #023858;
    font-family: Trebuchet MS,Corbel,Sans-Serif;
    font-size: 14px;
}

#contentwrapper
{
    float: left;
    margin: 0 auto;
    padding: 3px 18px 22px 12px;
    width: 100%;
    color: #023858;
    font-family: Trebuchet MS,Corbel,Sans-Serif;
    font-size: 14px;
}

#content
{
    background: transparent none repeat scroll 0%;
    clear: none;
    float: left;
    margin-top: 27px;
    padding-left: 34px;
    width: 650px;
}

#content div
{
    border: none;
    padding: 0;
    margin: 0;
    width: auto;
}


#news_summary
{
    background: transparent url(images/bg-news.png) top left repeat-x;
    float: right;
    margin: 0pt;
    padding: 0pt;
    min-height: 370px;
    padding-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px;
    width: 180px;
}

#news_summary h2
{
    font-size: 17px;
    margin-top: 22px;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #023858;
}

#news_summary p.read-more
{
    font-size: 11px;
    text-transform: uppercase;
}

#footerwrapper
{
    width: 100%;
    height: 62px;
    text-align: center;
    background-image: url(images/bg-footer.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    clear: both;
}

#footer
{
    width: 920px;
    clear: both;
    color: #495f74;
    line-height: 140%;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0 auto;
    position: relative;
    text-align: left;
}
#footer #contacts p
{
    font-size: 11px;
    margin-left: 25px;
}

#footer #contacts span
{
    color: #007fb3;
    text-transform: uppercase;
}
#footer #footernav a
{
    font-size: 11px;
    padding-right: 6px;
    margin-right: 3px;
    margin-left: 3px;
    border-right: 1px solid #495f74;
    text-transform: uppercase;
}

a, a:visited, a:link
{
    color: #0088BF;
}

#footer #footernav a.credits
{
    text-transform: none;
    border-right: none;
}

#footernav
{
    margin-left: 22px;
    margin-top: -3px;
}

#footer #footernav a:hover
{
    color: #00A7EA;
}

#ms
{
    background-image: url(images/mslogo.png);
    background-repeat: no-repeat;
    background-position: center;
    float: right;
    width: 220px;
    height: 85px;
    margin-top: -95px;
}

#headerwrapper
{
    background-position: top left;
    background-repeat: no-repeat;
}

/* Peter V - Home */

#quotebox1
{
    background: transparent url(images/bg-quote5.png) no-repeat scroll right top;
    float: right;
    height: 200px;
    padding-left: 10px;
    padding-right: 275px;
    padding-top: 20px;
    width: 415px; /*background-color:Lime;*/
}

#quotebox1 div.quote
{
    /*  background:transparent url(images/quotemark-start.png) no-repeat scroll left top;  */
    border: medium none;
    color: #A1A1A1;
    padding-left: 15px;
    padding-top: 7px;
    text-align: left;
    height: 180px;
    overflow: hidden; /*background-color:Aqua;*/
}

#quotebox1 #dnn_quotebody
{
    height: 135px; /*background-color:Orange;*/
}

#quotebox1 #dnn_quotebody div.containermaster, #quotebox1 #dnn_quotebody .Normal
{
    font-family: Times New Roman,Trebuchet MS,Geneva,sans-serif;
    font-size: 15px;
    font-style: italic;
    line-height: 145%;
    margin: 0pt;
    padding-bottom: 10px;
    padding-right: 10px; /*background-color:Fuchsia;*/
}

#quotebox1 #dnn_quotebody div.containermaster
{
    height: 135px; /* background:transparent url(images/quotemark-end.png) no-repeat scroll right bottom;  */ /*background-color:Red;*/
}

#quotebox1 #dnn_quotecredit .Normal
{
    clear: both;
    color: #0088BF;
    margin-top: 10px;
    font-family: Trebuchet MS,Corbel,Sans-Serif;
    font-size: 14px;
    margin: 0pt;
    padding: 0pt; /*background-color:Yellow;*/
}

/* Albert V - About Augen, Disclaimer, Privacy Policy */

#quotebox2
{
    background: transparent url(images/bg-quote2.png) no-repeat scroll right top;
    float: right;
    height: 200px;
    padding-left: 10px;
    padding-right: 275px;
    padding-top: 20px;
    width: 415px; /*background-color:Lime;*/
}

#quotebox2 div.quote
{
    /* background:transparent url(images/quotemark-start.png) no-repeat scroll left top; */
    border: medium none;
    color: #A1A1A1;
    padding-left: 15px;
    padding-top: 7px;
    text-align: left;
    height: 180px;
    overflow: hidden; /*background-color:Aqua;*/
}

#quotebox2 #dnn_quotebody
{
    height: 135px; /* background-color:Orange;*/
}

#quotebox2 #dnn_quotebody div.containermaster, #quotebox2 #dnn_quotebody .Normal
{
    font-family: Times New Roman,Trebuchet MS,Geneva,sans-serif;
    font-size: 15px;
    font-style: italic;
    line-height: 145%;
    margin: 0pt;
    padding-bottom: 5px;
    padding-right: 10px; /* background-color:Fuchsia;*/
}

#quotebox2 #dnn_quotebody div.containermaster
{
    height: 135px; /* background:transparent url(images/quotemark-end.png) no-repeat scroll right bottom; */ /* background-color:Red;*/
}

#quotebox2 #dnn_quotecredit .Normal
{
    clear: both;
    color: #0088BF;
    margin-top: 10px;
    font-family: Trebuchet MS,Corbel,Sans-Serif;
    font-size: 14px;
    margin: 0pt;
    padding: 0pt; /*background-color:Yellow;*/
}

/* Winston C */

#quotebox3
{
    /*background:transparent no-repeat scroll right top; 	float:right; 	height:200px; 	padding-right:10px; 	padding-left:275px; 	padding-top:20px; 	width:415px;*/
    background: transparent url(images/bg-quote3.png) no-repeat scroll right top;
    float: right;
    height: 200px;
    padding-left: 10px;
    padding-right: 275px;
    padding-top: 20px;
    width: 415px; /*background-color:Lime;*/
}

#quotebox3 div.quote
{
    /* background:transparent url(images/quotemark-start.png) no-repeat scroll left top; */
    border: medium none;
    color: #A1A1A1;
    padding-left: 15px;
    padding-top: 7px;
    text-align: left;
    height: 180px;
    overflow: hidden; /*background-color:Aqua;*/
}

#quotebox3 #dnn_quotebody
{
    height: 135px; /*background-color:Orange;*/
}

#quotebox3 #dnn_quotebody div.containermaster, #quotebox3 #dnn_quotebody .Normal
{
    font-family: Times New Roman,Trebuchet MS,Geneva,sans-serif;
    font-size: 15px;
    font-style: italic;
    line-height: 145%;
    margin: 0pt;
    padding-bottom: 5px;
    padding-right: 10px; /*background-color:Fuchsia;*/
}

#quotebox3 #dnn_quotebody div.containermaster
{
    height: 135px; /* background:transparent url(images/quotemark-end.png) no-repeat scroll right bottom; */ /*background-color:Red;*/
}

#quotebox3 #dnn_quotecredit .Normal
{
    clear: both;
    color: #0088BF;
    margin-top: 10px;
    font-family: Trebuchet MS,Corbel,Sans-Serif;
    font-size: 14px;
    margin: 0pt;
    padding: 0pt; /*background-color:Yellow;*/
}

/* Michael M - Careers */
#quotebox4
{
    background: transparent url(images/bg-quote4.png) no-repeat scroll right top;
    float: right;
    height: 200px;
    padding-left: 10px;
    padding-right: 275px;
    padding-top: 20px;
    width: 415px; /*background-color:Lime;*/
}

#quotebox4 div.quote
{
    /* background:transparent url(images/quotemark-start.png) no-repeat scroll left top; */
    border: medium none;
    color: #A1A1A1;
    padding-left: 15px;
    padding-top: 7px;
    text-align: left;
    height: 180px;
    overflow: hidden; /*background-color:Aqua;*/
}

#quotebox4 #dnn_quotebody
{
    height: 135px; /*background-color:Orange;*/
}

#quotebox4 #dnn_quotebody div.containermaster, #quotebox4 #dnn_quotebody .Normal
{
    font-family: Times New Roman,Trebuchet MS,Geneva,sans-serif;
    font-size: 15px;
    font-style: italic;
    line-height: 145%;
    margin: 0pt;
    padding-bottom: 5px;
    padding-right: 10px; /*background-color:Fuchsia;*/
}

#quotebox4 #dnn_quotebody div.containermaster
{
    height: 135px; /* background:transparent url(images/quotemark-end.png) no-repeat scroll right bottom;  */ /*background-color:Red;*/
}

#quotebox4 #dnn_quotecredit .Normal
{
    clear: both;
    color: #0088BF;
    margin-top: 10px;
    font-family: Trebuchet MS,Corbel,Sans-Serif;
    font-size: 14px;
    margin: 0pt;
    padding: 0pt; /*background-color:Yellow;*/
}

/* Robert K - Sevices */

#quotebox5
{
    background: transparent url(images/bg-quote7.png) no-repeat scroll right top;
    float: right;
    height: 200px;
    padding-left: 10px;
    padding-right: 275px;
    padding-top: 20px;
    width: 415px; /*background-color:Lime;*/
}

#quotebox5 div.quote
{
    /* background:transparent url(images/quotemark-start.png) no-repeat scroll left top; */
    border: medium none;
    color: #A1A1A1;
    padding-left: 15px;
    padding-top: 7px;
    text-align: left;
    height: 180px;
    overflow: hidden; /*background-color:Aqua;*/
}

#quotebox5 #dnn_quotebody
{
    height: 135px; /*background-color:Orange;*/
}

#quotebox5 #dnn_quotebody div.containermaster, #quotebox5 #dnn_quotebody .Normal
{
    font-family: Times New Roman,Trebuchet MS,Geneva,sans-serif;
    font-size: 15px;
    font-style: italic;
    line-height: 145%;
    margin: 0pt;
    padding-bottom: 5px;
    padding-right: 10px; /*background-color:Fuchsia;*/
}

#quotebox5 #dnn_quotebody div.containermaster
{
    height: 135px; /* background:transparent url(images/quotemark-end.png) no-repeat scroll right bottom; */ /*background-color:Red;*/
}

#quotebox5 #dnn_quotecredit .Normal
{
    clear: both;
    color: #0088BF;
    margin-top: 10px;
    font-family: Trebuchet MS,Corbel,Sans-Serif;
    font-size: 14px;
    margin: 0pt;
    padding: 0pt; /*background-color:Yellow;*/
}

/* Stefan K - News & Events */

#quotebox6
{
    background: transparent url(images/bg-quote6.png) no-repeat scroll right top;
    float: right;
    height: 200px;
    padding-left: 10px;
    padding-right: 275px;
    padding-top: 20px;
    width: 415px; /*background-color:Lime;*/
}

#quotebox6 div.quote
{
    /* background:transparent url(images/quotemark-start.png) no-repeat scroll left top; */
    border: medium none;
    color: #A1A1A1;
    padding-left: 15px;
    padding-top: 7px;
    text-align: left;
    height: 180px;
    overflow: hidden; /*background-color:Aqua;*/
}

#quotebox6 #dnn_quotebody
{
    height: 135px; /*background-color:Orange;*/
}

#quotebox6 #dnn_quotebody div.containermaster, #quotebox6 #dnn_quotebody .Normal
{
    font-family: Times New Roman,Trebuchet MS,Geneva,sans-serif;
    font-size: 15px;
    font-style: italic;
    line-height: 145%;
    margin: 0pt;
    padding-bottom: 5px;
    padding-right: 10px; /*background-color:Fuchsia;*/
}

#quotebox6 #dnn_quotebody div.containermaster
{
    height: 135px; /* background:transparent url(images/quotemark-end.png) no-repeat scroll right bottom; */ /*background-color:Red;*/
}

#quotebox6 #dnn_quotecredit .Normal
{
    clear: both;
    color: #0088BF;
    margin-top: 10px;
    font-family: Trebuchet MS,Corbel,Sans-Serif;
    font-size: 14px;
    margin: 0pt;
    padding: 0pt; /*background-color:Yellow;*/
}
/* Mitchell P - Links */


#quotebox7
{
    /*background:transparent no-repeat scroll right top; 	float:right; 	height:200px; 	padding-right:10px; 	padding-left:275px; 	padding-top:20px; 	width:415px;*/
    background: transparent url(images/bg-quote1.png) no-repeat scroll right top;
    float: right;
    height: 200px;
    padding-left: 10px;
    padding-right: 275px;
    padding-top: 20px;
    width: 415px; /*background-color:Lime;*/
}

#quotebox7 div.quote
{
    /* background:transparent url(images/quotemark-start.png) no-repeat scroll left top; */
    border: medium none;
    color: #A1A1A1;
    padding-left: 15px;
    padding-top: 7px;
    text-align: left;
    height: 180px;
    overflow: hidden; /*background-color:Aqua;*/
}

#quotebox7 #dnn_quotebody
{
    height: 135px; /*background-color:Orange;*/
}

#quotebox7 #dnn_quotebody div.containermaster, #quotebox7 #dnn_quotebody .Normal
{
    font-family: Times New Roman,Trebuchet MS,Geneva,sans-serif;
    font-size: 15px;
    font-style: italic;
    line-height: 145%;
    margin: 0pt;
    padding-bottom: 5px;
    padding-right: 10px; /*background-color:Fuchsia;*/
}

#quotebox7 #dnn_quotebody div.containermaster
{
    height: 135px; /* background:transparent url(images/quotemark-end.png) no-repeat scroll right bottom; */ /*background-color:Red;*/
}

#quotebox7 #dnn_quotecredit .Normal
{
    clear: both;
    color: #0088BF;
    margin-top: 10px;
    font-family: Trebuchet MS,Corbel,Sans-Serif;
    font-size: 14px;
    margin: 0pt;
    padding: 0pt; /*background-color:Yellow;*/
}

/* Hung */

#quotebox8
{
    /*background:transparent no-repeat scroll right top; 	float:right; 	height:200px; 	padding-right:10px; 	padding-left:275px; 	padding-top:20px; 	width:415px;*/
    background: transparent url(images/bg-quote8.png) no-repeat scroll right top;
    float: right;
    height: 200px;
    padding-left: 10px;
    padding-right: 275px;
    padding-top: 20px;
    width: 415px; /*background-color:Lime;*/
}

#quotebox8 div.quote
{
    /* background:transparent url(images/quotemark-start.png) no-repeat scroll left top; */
    border: medium none;
    color: #A1A1A1;
    padding-left: 15px;
    padding-top: 7px;
    text-align: left;
    height: 180px;
    overflow: hidden; /*background-color:Aqua;*/
}

#quotebox8 #dnn_quotebody
{
    height: 135px; /*background-color:Orange;*/
}

#quotebox8 #dnn_quotebody div.containermaster, #quotebox8 #dnn_quotebody .Normal
{
    font-family: Times New Roman,Trebuchet MS,Geneva,sans-serif;
    font-size: 15px;
    font-style: italic;
    line-height: 145%;
    margin: 0pt;
    padding-bottom: 5px;
    padding-right: 10px; /*background-color:Fuchsia;*/
}

#quotebox8 #dnn_quotebody div.containermaster
{
    height: 135px; /* background:transparent url(images/quotemark-end.png) no-repeat scroll right bottom; */ /*background-color:Red;*/
}

#quotebox8 #dnn_quotecredit .Normal
{
    clear: both;
    color: #0088BF;
    margin-top: 10px;
    font-family: Trebuchet MS,Corbel,Sans-Serif;
    font-size: 14px;
    margin: 0pt;
    padding: 0pt; /*background-color:Yellow;*/
}

#homepage #content h2
{
    margin-top: 0;
}

#homepage
{
    /* background-image:url(images/bg-body.png); 	background-repeat:repeat-x;  */
    text-align: center;
}

#content #dnn_maincontentpane1, #content #dnn_maincontentpane2
{
    width: 285px;
    float: left;
    background: url(images/bg-content.png) repeat-y scroll left top;
    margin: 0pt;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 20px;
    margin-top: 10px;
}

#dnn_contentsearchresults
{
    width: 600px;
    float: left; /* background:url(images/bg-content.png) repeat-y scroll left top;  */
    margin-left: 0pt;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 20px;
    margin-top: 10px;
    vertical-align: top;
}

#content #dnn_maincontentpane1 h3, #content #dnn_maincontentpane2 h3
{
    margin: 0pt;
    line-height: 20px;
    padding-bottom: 10px;
}

#content #dnn_maincontentpane1 p, #content #dnn_maincontentpane2 p
{
    line-height: 20px;
}

h2
{
    line-height: 140%;
}

#news_summary p.read-more
{
    margin: 0pt;
    padding: 0pt;
    font-size: 11px;
    text-transform: uppercase;
    line-height: 130%;
    margin-bottom: 8px;
}

#news_summary p.read-more a
{
    color: #0088BF;
    text-decoration: none;
}
/*
#contentpage {
	background-image:url(images/bg-body.png);
	background-repeat:repeat-x;
	clear:none;
	float:left;
	margin-top:27px;
	padding-left:20px;
	width:480px;
}
*/
#contentpage #content
{
    background: transparent url(images/bg-content.png) repeat-y scroll left center;
    clear: none;
    float: left;
    margin-top: 27px;
    padding-left: 20px;
    width: 480px;
}

#contentpage h3
{
    color: #0088BF;
    font-size: 15px;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 5px;
    margin-top: 12px;
}

#sitemap li
{
    font-size: 13px;
    line-height: 130%;
    list-style-image: url(images/bullet.gif);
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 8px;
    margin-left: 16px;
    padding-left: 6px;
}
#body_areamap
{
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
}

/** Augen Blog CSS **/

#blog_archive
{
    background: transparent url(images/bg-news.png) top left repeat-x;
    float: right;
    margin: 0pt;
    padding: 0pt;
    min-height: 370px;
    padding-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 27px;
    width: 180px;
}

#blog_control
{
    clear: left;
    float: left;
    margin-top: 27px;
    margin-left: 30px;
    min-height: 420px;
    width: 190px;
}

#blog_content
{
    background: transparent none repeat scroll 0%;
    clear: none;
    float: left;
    margin-top: 27px;
    padding-left: 10px;
    width: 465px;
}

#dnn_blogloginpane
{
    min-height: 100px;
}

#dnn_blogarchivepane
{
}

#dnn_searchblogpane
{
    height: 100px;
}

#dnn_bloglistpane
{
    min-height: 100px;
}

#dnn_newblogpane
{
    min-height: 100px;
}

#dnn_blogentrypane
{
    min-height: 200px;
}

.FormContent
{
    text-align:left;
}

/*--------- Main Menu ----------*/
/* main menu td */
.mainMenu
{
    cursor: pointer;
    font-size: 10px;
    background-color: transparent;
    width: 970px;
}

/* Normal */
.mainMenu .root
{
    color: #3eb1e0;
    font-size: 14px;
    text-align: center;
    padding: 12px 10px 6px 10px;
    text-transform: uppercase;
    white-space: nowrap;    
    float: left;
    height:27px;
}

/* Hover */
.mainMenu .hov
{
    color: #FFF;
}

/* Selected */
.mainMenu .sel, .mainMenu .bc
{
    color: #FFF;
}

