/* Global */
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both}
p {
text-align:justify;
}
a img{border:0px}
a{outline:none; text-decoration:none;}
ul{margin:0px; padding:0px; list-style:none}
em 
{
    font-weight:bold;
}
h2 
{
    padding-top:10px;
    font-size:16px;
    line-height:25px;
}
.bold 
{
    font-weight:bold;
}
blockquote 
{
    text-align:justify;
}
#sitemaplist li a
{
    font-size:11px;
    color:#000000;
    font-weight:bold;
    border-bottom:dashed 1px #000000;
}
body{font:normal 10px Verdana, Arial, Helvetica, sans-serif; background-color:#5996bd; color:#000000; padding:0px; margin:0 auto; border:none; line-height:15px;}
#bg-image{background:url(../images/bg.gif) top no-repeat}
#top{background:url(../images/top-border.gif) left repeat-x; width:auto; height:28px}
#outerWrapper{width:822px;margin:0px auto; padding:0px 0px 0px 0px;position:relative; background-color:#ffffff;border:0px; height:auto}
#outer-bg{background:url(../images/vertical-bar.jpg) left top repeat-x; width:auto;}
#headerWrapper{
	width: 766px;
	height:175px;
    margin: 0 auto 20px auto;
	text-align: left;
	position:relative;
	background:url(../images/middle-bar.jpg) left repeat-x;
	clear:both;}
	
#logo{float:left;padding:25px 0 0 20px; width:345px}	

#phoneNum 
{
    float:right;
    width:250px;
    color:#5996bd;
}
#phoneNum p 
{
    font-size:28px;
    font-family:Arial;
    text-align:right;
    padding-right:30px;
}

#middle-head{float:left;height:175px; width:732px}
#nav-right{float:left; width:305px; padding:0px 20px 0 42px; margin:70px 0 0 0;}
#left-nav{float:left; width:142px;height:auto; position:relative}
#right-nav{float:right; width:150px; height:auto}

#left-nav ul{ margin:0px; padding:0px 0 6px 0; list-style:none}
#left-nav ul li{margin:0px 0 10px 0;}
#left-nav ul li a{display:block;height:10px;text-decoration:none; color:#000000; padding:0 0 6px 0;_padding:0 0 5px 0}
#left-nav ul li a:hover{background:url(../images/rollover-left.jpg) left bottom no-repeat; color:#383A3A;}
#left-nav ul li a.current {background:url(../images/rollover-left.jpg) left bottom no-repeat; color:#383A3A;}

#right-nav ul{ margin:0px; padding:0px 0 6px 0; list-style:none}
#right-nav ul li{margin:0px 0 10px 0;}
#right-nav ul li a{display:block;height:10px;text-decoration:none; color:#000000; padding:0 0 6px 0;_padding:0 0 5px 0}
#right-nav ul li a:hover{background:url(../images/rollover-left.jpg) left bottom no-repeat; color:#383A3A;}
#right-nav ul li a.current{background:url(../images/rollover-left.jpg) left bottom no-repeat; color:#383A3A;}

#bodyWrapper{
	width: 750px;
    margin: 0 auto;
	text-align: left;
	position:relative;
	clear:both;
}

#lower-bodyWrapper{
	width: 760px;
    margin:20px auto 0 auto;
	text-align: left;
	position:relative;
	clear:both;
}

#middle-bg{ background:url(../images/bg-mid.jpg) top repeat-y; height:auto; width:734px; padding:0 8px;}

#left-content{width:363px; height:auto; float:left; position:relative}
#right-content{width:363px; height:auto; float:right; position:relative}

#left-people{ background:url(../images/left-people.jpg) top no-repeat; height:178px; position:relative}
#left-people a{display:block; font-weight:bold; font-size:12px; color:#FFFFFF;  height:23px; padding:155px 20px 0 20px;position:relative}
#right-man{ background:url(../images/right-people.jpg) top no-repeat; height:178px; position:relative}
#right-man a{display:block; text-align:right; font-weight:bold; font-size:12px; color:#FFFFFF;  height:23px; padding:155px 20px 0 20px;position:relative}

.left-mid{ background /**/:url(../images/middlle-small.png) top repeat-y; height:auto; width:343px; padding:10px}
* html .left-mid{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/middlle-small.png');
}
.bottom-mid{ background /**/:url(../images/small-btm.png) no-repeat; width:363px; height:8px}
* html .bottom-mid{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/small-btm.png');
}

#left-couple{float:left;background /**/:url(../images/about-colin-banner-home.png) no-repeat;  width:254px; height:143px}
* html #left-couple{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/about-colin-banner-home.png');}
#left-couple a{color:#FFFFFF; font-weight:bold; display:block; margin:0px; padding:0px;position:relative}

#right-couple{float:left;background /**/:url(../images/about-colin-right-banner.png) no-repeat;  width:252px; height:143px;}
* html #right-couple{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/about-colin-right-banner.png');}
#right-couple a{color:#FFFFFF; font-weight:bold; display:block; margin:0px; padding:0px;position:relative}

#group{ float:left;background:url(../images/management-right-banner.png) no-repeat; width:248px; height:143px;margin-left:4px;}
* html #group{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/management-right-banner.png');}
#group a{color:#FFFFFF; font-weight:bold; display:block; margin:0px; padding:0px;position:relative}

.contact-news{color:#ffffff; font-weight:bold; display:block; text-align:right; margin:94px 0 0 0;  padding:0 10px 0 0px}


#news{ float:left;background /**/:url(../images/news-banner-home.gif) no-repeat; width:243px; height:143px; margin-left:4px}
* html #news{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/news-banner-home.gif');
}
.news{color:#0d487b; font-weight:bold; display:block; text-align:right; float:right; margin:0px; width:115px; padding:0px}
.news2 {color:#0d487b; font-weight:bold; display:block; text-align:right; float:right; margin:0px; width:115px; padding:0px}
#right-man1{float:right;background /**/:url(../images/contact-colin-banner-home.png) no-repeat; width:254px; height:143px;}
* html #right-man1{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/contact-colin-banner-home.png');
}

#right-man1 a{color:#FFFFFF; font-weight:bold; display:block; margin:0px; padding:0px; text-align:right;position:relative}

#newstext{padding:10px 20px 0 20px}
#blue-arrow{position:absolute; top: 125px;width:250px;}

#tr-corner{position:absolute; left: 325px; top: -18px; background /**/:url(../images/tr-corner.png); width:55px; height:54px}
* html #tr-corner{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/tr-corner.png');
}
#bl-corner{position:absolute; left: -9px; top:-29px; background /**/:url(../images/bl-corner.png); width:53px; height:45px}
* html #bl-corner{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bl-corner.png');
}

#footerWrapper{
	width: 758px;
	margin:20px auto 0 auto;
	text-align: left;
	position:relative;
	clear:both;
	height:100px;
  
	
}
#footer-left{background /**/:url(../images/footer-left.png) no-repeat;  width:7px; height:74px; float:left }
#footer-mid{background /**/:url(../images/footer-mid.png) left repeat-x;  width:723px; height:50px; float:left; padding:24px 10px 0 10px }
#footer-right{background /**/:url(../images/footer-right.png) no-repeat;  width:7px; height:74px; float:left }

* html #footer-left{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/footer-left.png');}
* html #footer-mid{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/footer-mid.png');}
* html #footer-right{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/footer-right.png');}

#footer-link{float:left;margin:4px 0px 0 0}
#footer-link ul{ margin:0px; padding:0 0 5px 0; list-style:none}
#footer-link ul li{display:inline; margin-right:10px}
#footer-link ul li a{text-decoration:none; padding:0 0 5px 0; color:#000000; position:relative}
#footer-link ul li a:hover{ background:url(../images/footer-bar.jpg) bottom left repeat-x;}
#footer-link ul li a.active{ background:url(../images/footer-bar.jpg) bottom left repeat-x;}

#icom{float:right}
#address{float:right; margin:0px 10px 0 0; color:#000000;}

/*Contact*/
.contact-mid{height:auto; width:343px; padding:10px 10px 0 10px; font-size:11px; line-height:15px; color:#000000;}
.contact-mid a 
{
    border-bottom:dashed 1px #000000;
    font-weight:bold;
    color:#000000;  
}
.contact-mid strong{ font-size:10px}
#contact-midbg{ background:url(../images/contact-middle.jpg) top repeat-y; height:auto; width:734px; padding:0 8px;}
#cont-bottom{ background /**/:url(../images/contact-bottom.png)  no-repeat; height:35px; width:750px;}
* html #cont-bottom{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/contact-bottom.png');}

#con-left label{display:block; width:55px; float:left; padding:3px 15px 0 0; text-align:left; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#383a3a}
#con-left .input{ background-color:#ffffff;margin-bottom:2px; *margin-bottom:0px; border:1px solid #cccccc; font:normal 12px; width:265px; color:#0c365c}
#con-left textarea{ background-color:#ffffff;margin-bottom:2px; *margin-bottom:0px; border:1px solid #cccccc; font:normal 12px; width:265px; height:110px; color:#0c365c}
#con-left span{margin: 0 0 10px 0; display:block}
#con-left span.last{margin:0px}
.form{margin:0px; padding:0px;}
#con-left .submit{background:url(../images/submit-button.gif) no-repeat; width:78px; height:8px; border:none; cursor:pointer}



/*Management*/

#mang-left{float:left; width:490px}
#mang-left .heading {
position:relative;
margin:0px;
padding:0px;
}
#mang-left .heading h1 {
position:absolute;
top:22px;
*top:30px;
left:22px;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

ul.normal{ list-style:disc; margin:0px 0px 0px 30px;}
ul.normal li 
{
    padding:10px 0px 0px 0px;
}
#mang-right{float:right; width:254px}

#speaking{ float:left;background /**/:url(../images/public-speaking-banner-right.png) no-repeat;  width:253px; height:145px;}
* html #speaking{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/public-speaking-banner-right.png');}

#speaking a{color:#FFFFFF; font-weight:bold; display:block; margin:0px; position:relative}

.mang-margin{ margin-top:33px}

#mang-midbg{ background:url(../images/management-mid.jpg) top repeat-y; height:auto; width:461px; padding:10px 15px; color:#000000; margin:-2px 0px 0px 0px; }
#mang-midbg p {
text-align:justify;
font-size:11px;
}
#mang-midbg p a 
{
    border-bottom:dashed 1px #000000;
    font-weight:bold;
    color:#000000;  
}
#mang-bottom{ background /**/:url(../images/management-btm.png)  no-repeat; height:34px; width:491px;}
* html #mang-bottom{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/management-btm.png');}

#public-group{ float:left;background:url(../images/management-right-banner.png) no-repeat; width:252px; height:148px;}
* html #public-group{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/management-right-banner.png');}
#public-group a{color:#FFFFFF; font-weight:bold; display:block; margin:0px; position:relative}

#mang-midbg p.contentPic
{
    text-align:center;
    font-size:10px;
}