@charset "UTF-8";
/* CSS Document */

/* Colors
orange #996600
cyan #00aeef
cream #f0ecce
darkgrey #58595b
brown #58caee
*/

* {margin:0px; padding:0px;}

body { margin:0; padding:0; z-index:-10; background-image:url(images/bg.gif); background-position:top; background-repeat:repeat-x; background-color:#f0ecce; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}

#container { width:930px;  position:relative; margin:0 auto; background-image:url(images/cote_blanche.gif); background-repeat:no-repeat;}

/* General Elements */

p {font-size:14px; line-height:20px; padding-bottom:20px; margin-right:80px;}
img {border:0px;}

.img-lft {float:left; margin-right:10px;}
.img-right {float:right;}
.img-left {float:left;}

#sources {width:800px;}
.sources {font-size:11px; line-height:14px;}

/* Main Navigation*/

#mainnav	{ float:right; width:70%; text-align:right; margin:56px 0px 0px 0px; padding:0; }

#mainnav ul	{ float:right; }

#mainnav li	{ float:left; list-style-type: none;  font-size:100%; background:none; border-right:0px solid #ffffff; padding:0px 10px 0px 10px; }

#mainnav ul li a { font-size:14px; line-height:15px; color:#000; letter-spacing:0px; text-decoration:none; height:23px; display:block; * display:inline-block; }

#mainnav ul li a:link, #mainnav ul li a:visited { background:none; }

#mainnav ul li a:hover, #mainnav ul li a:active{ border-bottom:9px solid #58caee; color:#fff; }

#mainnav ul li a#active_menu{ border-bottom:9px solid #58caee; color: #996600; }

#hash { width:1px; height:15px; background-color:#000; float:right;}


hr {height:15px; width:1px; color:#000; float:left; background-color:#000; border:#000; display:inline; padding:0px; margin:0px; }




/* Main Content Home*/

#maincontent {position:absolute; top:115px; width:930px; height:472px; background-image:url(images/mainContent_bg_top.gif); background-repeat:no-repeat;}

#maincontent a:link, #maincontent a:visited { text-decoration:underline; color:#996600; line-height:20px;}
#maincontent a:hover, #maincontent a:active { text-decoration:none; color:#996600; line-height:20px;}

.home_img { float:right; margin:0px 40px 0px 80px; padding:0px;}

h6 { font-weight:normal; font-size:18px; line-height:32px; padding:0px 200px 0px 50px; color:#000; margin-top:25px; }

h2 { font-weight:normal; font-size:16px; line-height:28px;  padding:50px 0px 0px 50px; color:#000;}

h3 { color:#996600; font-size:14px; padding-bottom:10px;}

h4 {font-size:18px; color:#996600;}

h5 {font-size:18px; padding-bottom:15px;}


#maincontent ul {list-style:outside; font-size:14px; line-height:20px; margin-left:20px;}

#maincontent ul li { padding-bottom:15px; }

#columns { list-style:disc; padding-bottom:0px; margin-left:12px; margin-bottom:0px; padding-left:5px;}

.column-left {padding-right:10px;}


/* Main Content Columns-- No Margin*/



#content { width:776px; }
table h1 { padding:0px 200px 0px 0px; margin-top:0px; }


/* Main Content Inside Pages*/

.inside {}

.inside #container { width:960px;  position:relative; margin:0 auto; background-image:url(images/cote_blanche_inside.gif); background-repeat:no-repeat;}

.inside #mainnav	{ float:right; width:70%; text-align:right; margin:56px 15px 0px 0px; padding:0; }


.inside #maincontent {position:absolute; top:115px; width:960px; background-image:url(images/main_content_bg.gif); height:auto; background-repeat:repeat-y;}

.inside h1 { font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:28px; padding-bottom:20px; margin-top:0px;}


/* Main Content Style 1 - ie6 fixes */

.inside-one #maincontent {position:absolute; top:115px; width:960px; background-image:url(images/inside_full_clip_1.gif); height:auto; background-repeat:repeat-y;}
.inside-one #container { width:960px;  position:relative; margin:0 auto; background-image:url(images/cote_blanche_inside.gif); background-repeat:no-repeat;}
.inside-one #mainnav	{ float:right; width:70%; text-align:right; margin:56px 15px 0px 0px; padding:0; }
.inside-one h1 { font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:28px; padding-bottom:20px;}

/* Main Content Style 2 - ie6 fixes */

.inside-two #maincontent {position:absolute; top:115px; width:960px; background-image:url(images/inside_full_clip_2.gif); height:auto; background-repeat:repeat-y;}
.inside-two #container { width:960px;  position:relative; margin:0 auto; background-image:url(images/cote_blanche_inside.gif); background-repeat:no-repeat;}
.inside-two #mainnav	{ float:right; width:70%; text-align:right; margin:56px 0px 0px 0px; padding:0; }
.inside-two h1 { font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:28px; padding-bottom:20px; margin-top:51px;}

.inside-two #maincontent #subnav {width: 164px; background-image:url(images/secondary_nav_bg.gif); float:left; margin:51px 20px 20px 0px;}
.inside-two #maincontent #subnav ul{ padding:0; margin:0; }
.inside-two #maincontent #subnav li	{  list-style-type: none;  font-size:100%; padding:0px 10px 10px 15px; }
.inside-two #maincontent #subnav ul li a { font-size:13px; color:#58595b; letter-spacing:0px; text-decoration:none; }
.inside-two #maincontent #subnav ul li a:hover, .inside-two #subnav ul li a:active{  color:#00aeef; }
.inside-two #maincontent #subnav ul li a#active_menu{  color:#996600;   }

.inside-two #maincontent ul {list-style:outside; font-size:14px; line-height:20px; margin-left:20px;}
.inside-two #maincontent ul li { padding-bottom:15px; }


/*Secondary Navigation */

#maincontent #subnav {width: 164px; background-image:url(images/secondary_nav_bg.gif); float:left; margin:0px 20px 20px 0px;}

#maincontent #subnav ul{ padding:0; margin:0; }

#maincontent #subnav li	{  list-style-type: none;  font-size:100%; padding:0px 10px 10px 15px; }

#maincontent #subnav ul li a { font-size:13px; color:#58595b; letter-spacing:0px; text-decoration:none; }

#maincontent #subnav ul li a:hover, #subnav ul li a:active{  color:#00aeef; }

#maincontent #subnav ul li a#active_menu{  color:#996600;   }

/* Footer Home */

#footer { width:930px; text-align:center; margin-top:60px;  color:#000; font-size:10px; padding-bottom:30px;}

#footer a {text-decoration:none; color:#000;}

#footer a:link {}

#footer a:hover, #action a:active {color:#000;}


/* Footer Inside Pages */

.inside #footer, .inside-one #footer, .inside-two #footer { width:960px; text-align:center; color:#000; background-color:#f0ecce; margin-top:0px; padding-top:15px;}

.inside #footer a, .inside-one #footer a {text-decoration:none; color:#000;}

.inside #footer a:link, .inside-one #footer a:link {}

.inside #footer a:hover, .inside-one #footer a:hover,  #action a:active {color:#996600;}

/*Image Border*/

#img-right { float: right; margin-left:20px;}

/*About us*/

#aboutpic {width:450px;}

/*In The News */
 #maincontent .news { line-height:25px;}

 #maincontent a.news:link,  #maincontent a.news:visited {text-decoration:none; color:#0099FF;}
 #maincontent a.news:hover,  #maincontent a.news:active {text-decoration:underline; }

.bluetype {color: #0099FF; }

 
 /*Expansion Proposal */
 
 #videoicon {
	position:absolute;
	top:217px;
	left:116px;
}

.action {line-height:25px;}

 #maincontent .faqs { color:#000; padding-bottom:10px;}
.top {padding-top:10px;}

 #maincontent a.faqs:link,  #maincontent a.faqs:visited {text-decoration:none; color:#000; font-weight:bold;}
 #maincontent a.faqs:hover,  #maincontent a.faqs:active {text-decoration:underline; color:#000;}

.video { line-height:11px; padding-top:0px; margin-top:0px; font-size:10px;}
  .video-grpahic { float:left; margin-right:5px;}
  
    .video-grpahic2 { float:left; margin-right:5px; margin-left:10px; margin-bottom:10px;}

.tert {padding-bottom:0px;}


