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

body {
	background-color: #4b7caa;
	font-family: Arial,Helvetica,sans-serif;
	 margin-top:0;
}

.topbg {background-image:url(images/top_bg.jpg); background-repeat:repeat-x;}

h1 {font-size:16px; color:#333333; font-weight:bold}

#container {padding:0 10px 10px 10px; display:block;}

#content {/*width:100%; margin:auto;*/ background-image:url(images/content_bg.jpg); background-repeat:repeat-x; background-color:#4673ac; padding: 5px 0 5px 0;}

#gray {/*width:100%;*/ margin: 0 10px 5px 10px; display:inline-block;/*background-color:#b1b5ba;*/ background-color:#FFFFFF}

.head {background-image:url(images/lee_header2.jpg); height:184px;}

/*.video {margin: -12px 0 5px 20px; /*float:left; display:inline;}*/

.photo_flip {margin:-6px 5px 5px 5px; background-color:#082d58; padding:5px; width:414px; /*float:right; display:inline;*/}

/*.video {margin:5px 15px 5px 15px; background-color:#999999 ; padding:0px 10px 5px 10px; width:320px; float:right; border:#777777 solid 1px; /*display:inline;}*/

.vidtop {background-image:url(images/vid_top.gif); background-repeat:no-repeat; margin:5px 15px 0 15px}

.vidbtm {background-image:url(images/vid_btm.gif); background-repeat:no-repeat; margin:0 15px 5px 15px}

.tv {width:310px; background-color:#FFFFFF; text-align:left; padding:5px;}

.news {/*width:650px; background-color:#FFFFFF;*/ text-align:left; padding:5px; display:inline-block; /*border-right:#CCCCCC dashed 1px;*/}

.news_title {font-size:16px; color:#333333; font-weight:bold}

.author {font-size:12px; color:#555555; font-weight:bold;}

.share {width:220px; background-color:#FFFFFF; padding:5px;}

#arthome {text-align:justify; font-size:12px; margin: 5px 10px 10px 10px; color:#555555; width:650px; border-right:#CCCCCC dashed 1px;}

#networks {margin:10px 0 10px 5px;}

.indent {padding:10px 15px 0 0; font-size:12px; color:#FFFFFF; text-align:right; /*margin-bottom:5px*/}

.indent table {float:right;}

.email_hm {margin:0 10px 0 0; border:#666666 solid 1px; font-size:9px; padding:2px;}

.default-value {margin:0 10px 0 5px; border:#666666 solid 1px; font-size:10px; padding:2px;}

.submit_hm {vertical-align:middle;}

#footer {color:#82abd2; font-size:12px; margin:10px 10px 5px 10px;}

.flinks {font-size:10px; color:#82abd2; text-decoration:underline; margin-left:10px}

.platform {text-align:justify; font-size:12px; margin: 5px 10px 10px 10px; color:#555555; overflow-y:auto; height:200; width:630px; border-right:#CCCCCC dashed 1px; padding:0 15px 0 5px;}

.form1 {font-size:14px; color:#555555; font-weight:bold;}

.plain {color:#000000;}

.headshot {margin: 0 10px 10px 0; padding:5px; border:#CCCCCC 1px solid;}

.mid {width:100%; height:40px; margin:0;}

.mid_hm {width:100%; height:40px; margin:0; background-image:url(images/welcome_top.jpg);background-repeat:no-repeat}

.main {margin:0 15px 10px 15px; background-image:url(images/main_bg2.jpg); background-repeat:repeat-x; width:97%;}

.btm {margin:-10px 10px 0 10px;}

.wel {background-image:url(images/welcome2.jpg); background-repeat:no-repeat; min-height:600px; padding-bottom:20px}

.meat {background-image:url(images/meat_bg.jpg); background-repeat:repeat-x; min-height:600px; padding-bottom:20px}

.letter {font-size:12px; width:92%; padding:190px 10px 25px 22px; text-align:justify; color:#444444; margin-bottom:20px}

.updates {font-size:12px; width:92%; padding:0px 10px 25px 22px; text-align:justify; color:#444444; margin-bottom:20px}

.updates h1 {margin-top:20px;}

.inner {font-size:12px; width:92%; padding:0 10px 25px 22px; text-align:justify; color:#444444; margin-bottom:20px; text-align:left}

.vidlist {list-style-image:url(images/vidcam1.gif); margin-bottom:0; padding-bottom:10px;}

.vidlist li {color:#DDD; font-size:12px; text-decoration:none; line-height:150%;}

.vidlist li a, a:visited, a:active {color:#DDD; text-decoration:none;}

.vidlist li a:hover {color:#DDD; font-size:12px; text-decoration:underline;}

.pho {color:#fff; font-size:18px;}

.sep {width:480px; background:#bbb; font-size:1px; height:1px; margin-bottom:10px;}

.photos {width:100%; text-align:center; margin-bottom:20px; display:block}

.pic {margin:20px auto; display:block}

#clear {clear:both; height:1px; width:100%; overflow:hidden}

.req {
	font-size: 10px;
	color: #CC0000;
}

.req2 {color: #CC0000}

.iwould {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}

.plat_title {color:#003161; font-size:18px; font-weight:bold; margin-bottom:10px;}

.plat_sub {color:#9A0101; font-size:14px; font-style:italic; font-weight:bold; margin-left:8px; text-align:right;}

.plat_sub b {font-size:10px;}

.plat_par {/*float:right;*/ text-align:justfy; margin-left:10px}

.plat_p {margin:20px 0 30px 0;}

.list {line-height:150%; margin-bottom:15px;}

.full {color:#999999;}

.full a {color:#0066CC; text-decoration:none;}

.full a:hover {text-decoration:underline;}

.enlist {font-size:14px; line-height:150%;}

.entro {color:#FFFFFF; margin-top:10px; font-size:12px;}


/*.vidlist li a:visited {color:#DDD; font-size:12px; text-decoration:none;}*/





/*---------------------Gallery------------------------*/

.slideshow{ /*CSS for DIV containing each image*/
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

.slideshow img{ /*CSS for each image tag*/
border: 0;
width: 200px;
height: 120px;
}

#navlinks{ /*CSS for DIV containing the navigational links*/
width: 400px;
}

#navlinks a{ /*CSS for each navigational link*/
margin-right: 8px;
margin-bottom: 3px;
font-size: 10px;
}

#navlinks a.current{ /*CSS for currently selected navigational link*/
background-color: #82abd2;
}

/*------------------------Nifty Corners----------------------*/

.rtop, .rbottom{display:block}
.rtop, .rbottom{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

/*--------------------- Curved cutout Borders ------------------*/

.curved {
  background: transparent;
  width:340px; 
  float:right;
  margin:5px 15px 20px 15px;
  /*width:40%;*/
  }
.curved h1, .curved #preview {
  margin:0 10px;
  }
.curved h1 {
  font-size:2em; 
  color:#fff;
  }
/*.curved p {
  padding-bottom:0.5em;
  }*/
.curved .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 5px; 
  background:#666;
  font-size:1px;
  }
.curved .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#999; 
  border-left:1px solid #666; 
  border-right:1px solid #666;
  border-width:0 2px 0 2px; 
  margin:0 3px; 
  /*height:2px;*/
  font-size:1px;
  }
.curved .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px; 
  background:#999; 
  border-left:1px solid #666; 
  border-right:1px solid #666; 
  margin:0 2px;
  font-size:1px;
  }
.curved .b4 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 1px; 
  background:#999; 
  border-left:1px solid #666; 
  border-right:1px solid #666; 
  margin:0 1px;
  height:2px; 
  font-size:1px;
  }
  
 .curved .b5 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 1px; 
  background:#999; 
  border-left:1px solid #666; 
  border-right:1px solid #666; 
  margin:0; height:1px; 
  border-width:0 3px 0 3px;
  font-size:1px;
  }
  .curved .b6 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 1px; 
  background:#999; 
  border-left:1px solid #666; 
  border-right:1px solid #666; 
  margin:0; height:1px; 
  border-width:0 3px 0 3px;
  font-size:1px;
  }
  
.video {
  
  display:block;
  background:#999; 
  border:0 solid #666; 
  border-width:0 1px;
  }
  
  #preview {padding-top:5px; font-size:12px}
  
 /*---------------------------------------------*/
 
  .curved2 {
  background: transparent;
  width:340px; 
  float:right;
  margin:5px 15px 20px 15px;
  /*width:40%;*/
  }
.curved2 h1, .curved #preview {
  margin:0 10px;
  }
.curved2 h1 {
  font-size:2em; 
  color:#fff;
  }
/*.curved p {
  padding-bottom:0.5em;
  }*/
.curved2 .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 5px; 
  background:#bbb;
  font-size:1px;
  }
.curved2 .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#F6F6F6; 
  border-left:1px solid #bbb; 
  border-right:1px solid #bbb;
  border-width:0 2px 0 2px; 
  margin:0 3px; 
  /*height:2px;*/
  font-size:1px;
  }
.curved2 .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px; 
  background:#F6F6F6; 
  border-left:1px solid #bbb; 
  border-right:1px solid #bbb; 
  margin:0 2px;
  font-size:1px;
  }
.curved2 .b4 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 1px; 
  background:#F6F6F6; 
  border-left:1px solid #bbb; 
  border-right:1px solid #bbb; 
  margin:0 1px;
  height:2px; 
  font-size:1px;
  }
  
 .curved2 .b5 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 1px; 
  background:#999; 
  border-left:1px solid #bbb; 
  border-right:1px solid #bbb; 
  margin:0; height:1px; 
  border-width:0 3px 0 3px;
  font-size:1px;
  }
  .curved2 .b6 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 1px; 
  background:#999; 
  border-left:1px solid #666; 
  border-right:1px solid #666; 
  margin:0; height:1px; 
  border-width:0 3px 0 3px;
  font-size:1px;
  }
  
.curved2 .cnt {
  display:block;
  background:#F6F6F6; 
  border:0 solid #bbb; 
  border-width:0 1px;
  
  
  }
  
.curved2 #contact {
	font-size:14px;
	color:#666;
	background-image:url(images/campaign_hq.gif); background-repeat:no-repeat;
	padding-top:35px;
	margin:0 10px;
	}
.curved2 #contact .hd {
	font-size:18px;
	font-weight:bold;
	color:#444;
	}
.curved2 #contact .num {
line-height:150%;
	color:#CC0000;
	font-size:24px;
	font-weight:400;
	
	}	
	
/*---------------------------------------------*/
 
  .curved3 {
  background: transparent;
  width:340px; 
  float:right;
  margin:5px 15px 20px 15px;
  /*width:40%;*/
  }
.curved3 h1, .curved #preview {
  margin:0 10px;
  }
.curved3 h1 {
  font-size:2em; 
  color:#fff;
  }
/*.curved p {
  padding-bottom:0.5em;
  }*/
.curved3 .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 5px; 
  background:#ddd;
  font-size:1px;
  }
.curved3 .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#FFF; 
  border-left:1px solid #ddd; 
  border-right:1px solid #ddd;
  border-width:0 2px 0 2px; 
  margin:0 3px; 
  /*height:2px;*/
  font-size:1px;
  }
.curved3 .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px; 
  background:#FFF; 
  border-left:1px solid #ddd; 
  border-right:1px solid #ddd; 
  margin:0 2px;
  font-size:1px;
  }
.curved3 .b4 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 1px; 
  background:#FFF; 
  border-left:1px solid #ddd; 
  border-right:1px solid #ddd; 
  margin:0 1px;
  height:2px; 
  font-size:1px;
  }
  
 .curved3 .b5 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 1px; 
  background:#999; 
  border-left:1px solid #ddd; 
  border-right:1px solid #ddd; 
  margin:0; height:1px; 
  border-width:0 3px 0 3px;
  font-size:1px;
  }
  .curved3 .b6 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 1px; 
  background:#999; 
  border-left:1px solid #666; 
  border-right:1px solid #666; 
  margin:0; height:1px; 
  border-width:0 3px 0 3px;
  font-size:1px;
  }
  
.curved3 .cnt {
  display:block;
  background:#FFF; 
  border:0 solid #ddd; 
  border-width:0 1px;
  
  
  }
  
.curved3 #social {
	font-size:14px;
	color:#666;
	background-image:url(images/social_title.jpg); background-repeat:no-repeat;
	padding-top:35px;
	margin:0 10px;
	text-align:center;
	}
.curved3 #social .hd {
	font-size:18px;
	font-weight:bold;
	color:#444;
	}
.curved3 #social .num {
line-height:150%;
	color:#CC0000;
	font-size:24px;
	font-weight:400;
	
	}	
	
.curved3 #endorse {
	font-size:14px;
	color:#797979;
	background-image:url(images/endorsed_side.jpg); 
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:90px;
	margin:0 10px;
	text-align:center;
	}
.curved3 #endorse .hd {
	font-size:18px;
	font-weight:bold;
	color:#444;
	}
.curved3 #endorse .num {
line-height:150%;
	color:#CC0000;
	font-size:24px;
	font-weight:400;
	
	}			
	

