/*
Theme Name: Hawaii Alliance
Theme URI: http://www.orasidesign.com/
Description: Hawaii Alliance Theme
Version: 1.0
Author: Stacie Koike, Corey Taira
*/



body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%; /* Resets 1em to 10px */
	line-height: 15px;
	color: #666666;
	background-color:#4D4C4C;
	margin: 0 auto;
	text-align:center;
}

form, input {
    padding: 0px;
}

.date {
    color:#000;
	text-align:right;
}

img {
    border: none;
}

div.footer a {
  text-decoration: none;
  color: #999999;
}

div.footer a:hover {
  color: #ddd;
}

div.post a {
  text-decoration: underline;
  color: #003577;
}

div.post ul {
}

div.post li {
    padding: 2px;
}

#home_post.post_index {
    text-align: left;
	font-size: 1.2em;
	background-color: #fff;
	color: #000;
}

div.post a:hover {
  color: #666666;
  text-decoration: none;
}

.footer {
    color:#999999;
	text-align:center;
	font-size: 11px;
}

.post {
    text-align: left;
	font-size: 1.2em;
	background-color: #fff;
	color: #000;
	overflow: auto;
	height: 550px;
}

.video {
    width: 350px;
	height: 283px;
}

.wpcf7-list-item {
  float:left;
  clear:both;
}

.sub_header {
  font-size: 1.2em;
  font-weight: bold;
}

.foot_note {
  font-size: .9em;
}

.sidebar_foot_note {
  font-size: .8em;
}


.question {
  font-weight: bold;
  cursor: pointer; cursor: hand; 
  background: url('images/raquo.gif') no-repeat left 5px;
  padding-left: 10px;
  text-decoration: underline;
  color: #003577;
}

.question:hover {
  color: #666666;
  text-decoration: none;
}

.question.active {
  background-image: url('images/raquo-down.gif');
}



.answer {
  padding-left: 0px;
}



#page {
    position: relative;
    width: 1100px;
	margin: 0 auto;
}

#tvad_list {
   padding-left: 40px;
}



#tvad_list li {
  list-style: none;
}



#sidebar {
	position: relative;
	width: 102px;
	background-color:#fff;
	padding: 2px;
	margin: 2px 0;
	overflow: hidden;
	color: #000;
	/*border: 2px dashed #0066FF;*/
}
		#sidebar ul {
			padding-left: 0px;
		}

		#sidebar li {
			list-style: none;
			border-bottom: 3px dotted #003577;
		}
			#sidebar li.back {
			    background-color: #e9e9e9;
				z-index: 8;
				position: absolute;
				display: none;
			}
			#sidebar li a {
				/*font: bold 14px 'Times',serif;*/
				font-size: 1.2em;
				text-decoration: none;
				color: #003577;
				outline: none;
				text-align: left;
				padding: 10px 0px 10px;
				/*letter-spacing: 2px;*/
				z-index: 10;
				display: block;
				position: relative;
				overflow: hidden;
				margin: auto 5px;
			}
			#sidebar li a.small {
			  font-size: .9em;
			  padding: 0px;
			  outline: none;
			  text-decoration: none;
				color: #003577;
				overflow: hidden;
				margin: 0px;
      }
			#sidebar li a:hover {
			    text-decoration: underline;
			}




#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1100px;
	height:900px;
}

/* index page containers */
#index_body {
    float:left;
	width: 1100px;
	background: url('images/index_filler_bg.gif');
	background-repeat: repeat-y;
}

#index_left {
    float:left;
	width:621px;
}

#index_right {
    float:left;
	width:479px;
}

#index_right_a {
    float:left;
	width:328px;
}

#index_right_b {
    float:left;
	width:151px;
}

#bottom {
    float:left; 
	width:1100px;
}

#index-01 {
	float:left;
	width:1100px;
	height:100px;
}

#index-02 {
	float:left;
	width:150px;
	height:19px;
}

#index-03 {
	float:left;
	width:587px;
	height:19px;
}

#index-04 {
	float:left;
	width:194px;
	height:19px;
	background-image: url('images/index_04.gif');
}

#index-05 {
	float:left;
	width:18px;
	height:19px;
}

#index-06 {
	float:left;
	width:151px;
	height:19px;
}

#index-07 {
	float:left;
	width:150px;
	height:270px;
}

#index-08 {
	float:left;
	width:340px;
	height:270px;
	background-color: black;
}

#index-09 {
	float:left;
	width:460px;
	height:270px;
}

#index-09background {
	float:left;
	width:150px;
	height:270px;
}

#index-10 {
	float:left;
	width:207px;
	height:42px;
}


#nav_index {
	float:left;
	width:664px;
	height:42px;
	z-index:999;
	background-color: white;
}

#nav_sub {
    position:absolute;
	left:207px;
	top:119px;
	width:664px;
	height:42px;
	z-index:999;
	background-color: white;
}

#index-11 {
    float:left;
	width:146px;
	height:42px;
}


#index-12 {
	float:left;
	width:96px;
	height:42px;
}

#index-13 {
	float:left;
	width:85px;
	height:42px;
}

#index-14 {
	float:left;
	width:87px;
	height:42px;
}

#index-15 {
	float:left;
	width:116px;
	height:42px;
}

#index-16 {
	float:left;
	width:134px;
	height:42px;
}

#index-17 {
	float:left;
	width:229px;
	height:42px;
}

#index-18 {
	float:left;
	width:1100px;
	height:37px;
}

#index-19 {
	float:left;
	width:207px;
	height:70px;
}

#index-20 {
	float:left;
	width:414px;
	height:70px;
}

#subscribe {
    float:left;
	width:283px;
	height:65px;
	text-align: left;
	font-size: 1.1em;
	padding-bottom:5px;
	padding-left: 45px;
}

#index-21 {
	float:left;
	width:328px;
	height:104px;
}

#index-22 {
	float:left;
	width:151px;
	height:70px;
}

#index-23 {
	float:left;
	width:207px;
	height:244px;
}

#index-24 {
	float:left;
	width:414px;
	min-height:244px;
	background-color:white;
}

/* for Internet Explorer */
/*\*/
* html #index-24 div {
height: 244px;
}
/**/ 

#index-25 {
	float:left;
	width:151px;
	height:34px;
}

#index-26 {
	float:left;
	width:328px;
	height:105px;
}

#index-27 {
	float:left;
	width:151px;
	height:105px;
}

#index-28 {
	float:left;
	width:328px;
	height:105px;
}

#index-29 {
	float:left;
	width:151px;
	height:105px;
}

#index-30_manual {
	float:left;
	width:150px;
	height:51px;
}

#index-31_manual {
	float:left;
	width:799px;
	height:51px;
}

#index-32_manual {
	float:left;
	width:151px;
	height:51px;
}

#index-33_manual {
	float:left;
	width:1100px;
	height:67px;
}



#index-30 {
	position:absolute;
	left:0px;
	top:782px;
	width:150px;
	height:51px;
}

#index-31 {
	position:absolute;
	left:150px;
	top:782px;
	width:799px;
	height:51px;
}

#index-32 {
	position:absolute;
	left:949px;
	top:782px;
	width:151px;
	height:51px;
}

#index-33 {
	position:absolute;
	left:0px;
	top:833px;
	width:1100px;
	height:67px;
}



#sub_Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1100px;
	height:900px;
}

#sub-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1100px;
	height:100px;
}

#sub-02 {
	position:absolute;
	left:0px;
	top:100px;
	width:737px;
	height:19px;
}

#sub-03 {
	position:absolute;
	left:737px;
	top:100px;
	width:194px;
	height:19px;
	background-image: url('images/sub_03.gif');
}

#sub-04 {
	position:absolute;
	left:931px;
	top:100px;
	width:169px;
	height:19px;
}

#sub-05 {
	position:absolute;
	left:0px;
	top:119px;
	width:207px;
	height:42px;
}

#sub-06 {
	position:absolute;
	left:207px;
	top:119px;
	width:146px;
	height:42px;
}

#sub-07 {
	position:absolute;
	left:353px;
	top:119px;
	width:96px;
	height:42px;
}

#sub-08 {
	position:absolute;
	left:449px;
	top:119px;
	width:85px;
	height:42px;
}

#sub-09 {
	position:absolute;
	left:534px;
	top:119px;
	width:87px;
	height:42px;
}

#sub-10 {
	position:absolute;
	left:621px;
	top:119px;
	width:116px;
	height:42px;
}

#sub-11 {
	position:absolute;
	left:737px;
	top:119px;
	width:134px;
	height:42px;
}

#sub-12 {
	position:absolute;
	left:871px;
	top:119px;
	width:229px;
	height:42px;
}

#sub-13 {
	position:absolute;
	left:0px;
	top:161px;
	width:1100px;
	height:31px;
}

#sub-14 {
	position:absolute;
	left:0px;
	top:192px;
	width:207px;
	height:40px;
}

#sub-15 {
	position:absolute;
	left:207px;
	top:192px;
	width:146px;
	height:590px;
	background-color: #fff;
	overflow:auto;
}

#sub-16 {
	position:absolute;
	left:353px;
	top:192px;
	width:34px;
	height:40px;
}

#sub-17 {
	position:absolute;
	left:207px;
	top:192px;
	width:724px;
	height:40px;
	background-color: #fff;
	text-align: left;
}

#sub-17_sidebar {
	position:absolute;
	left:387px;
	top:192px;
	width:544px;
	height:40px;
	background-color: #fff;
	text-align: left;
}

#sub-18 {
	position:absolute;
	left:931px;
	top:192px;
	width:169px;
	height:40px;
}

#sub-19 {
	position:absolute;
	left:0px;
	top:232px;
	width:150px;
	height:550px;
}

#sub-20 {
	position:absolute;
	left:150px;
	top:232px;
	width:57px;
	height:550px;
}

#sub-21 {
	position:absolute;
	left:353px;
	top:232px;
	width:34px;
	height:550px;
}

#sub-22 {
	position:absolute;
	left:207px;
	top:232px;
	width:664px;
	height:550px;
	background-color: #fff;
}


#sub-22_sidebar {
	position:absolute;
	left:387px;
	top:232px;
	width:484px;
	height:550px;
	background-color: #fff;
}

#sub-23 {
	position:absolute;
	left:871px;
	top:232px;
	width:229px;
	height:550px;
}

#sub-24 {
	position:absolute;
	left:0px;
	top:782px;
	width:1100px;
	height:51px;
}

#sub-25 {
	position:absolute;
	left:0px;
	top:833px;
	width:1100px;
	height:67px;
}


#tvad_Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1100px;
	height:900px;
}

#tvadtemp-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1100px;
	height:100px;
}

#tvadtemp-02 {
	position:absolute;
	left:0px;
	top:100px;
	width:737px;
	height:19px;
}

#tvadtemp-03 {
	position:absolute;
	left:737px;
	top:100px;
	width:194px;
	height:19px;
}

#tvadtemp-04 {
	position:absolute;
	left:931px;
	top:100px;
	width:169px;
	height:19px;
}

#tvadtemp-05 {
	position:absolute;
	left:0px;
	top:119px;
	width:207px;
	height:42px;
}

#tvadtemp-06 {
	position:absolute;
	left:207px;
	top:119px;
	width:146px;
	height:42px;
}

#tvadtemp-07 {
	position:absolute;
	left:353px;
	top:119px;
	width:96px;
	height:42px;
}

#tvadtemp-08 {
	position:absolute;
	left:449px;
	top:119px;
	width:85px;
	height:42px;
}

#tvadtemp-09 {
	position:absolute;
	left:534px;
	top:119px;
	width:87px;
	height:42px;
}

#tvadtemp-10 {
	position:absolute;
	left:621px;
	top:119px;
	width:116px;
	height:42px;
}

#tvadtemp-11 {
	position:absolute;
	left:737px;
	top:119px;
	width:134px;
	height:42px;
}

#tvadtemp-12 {
	position:absolute;
	left:871px;
	top:119px;
	width:229px;
	height:42px;
}

#tvadtemp-13 {
	position:absolute;
	left:0px;
	top:161px;
	width:1100px;
	height:31px;
}

#tvadtemp-14 {
	position:absolute;
	left:0px;
	top:192px;
	width:207px;
	height:40px;
}

#tvadtemp-15 {
	position:absolute;
	left:207px;
	top:192px;
	width:146px;
	height:590px;
	background-color: #fff;
}

#tvadtemp-16 {
	position:absolute;
	left:353px;
	top:192px;
	width:34px;
	height:40px;
}

#tvadtemp-17 {
	position:absolute;
	left:387px;
	top:192px;
	width:544px;
	height:40px;
	background-color: #fff;
	text-align: left;
}

#tvadtemp-18 {
	position:absolute;
	left:931px;
	top:192px;
	width:169px;
	height:40px;
}

#tvadtemp-19 {
	position:absolute;
	left:0px;
	top:232px;
	width:150px;
	height:550px;
}

#tvadtemp-20 {
	position:absolute;
	left:150px;
	top:232px;
	width:57px;
	height:550px;
}

#tvadtemp-21 {
	position:absolute;
	left:353px;
	top:232px;
	width:34px;
	height:550px;
}

#tvadtemp-22 {
	position:absolute;
	left:387px;
	top:232px;
	width:350px;
	height:550px;
	background-color: #fff;
}

#tvadtemp-23 {
	position:absolute;
	left:737px;
	top:232px;
	width:194px;
	height:550px;
	background-color: #fff;
}

#tvadtemp-24 {
	position:absolute;
	left:931px;
	top:232px;
	width:169px;
	height:550px;
}

#tvadtemp-25 {
	position:absolute;
	left:0px;
	top:782px;
	width:1100px;
	height:51px;
}

#tvadtemp-26 {
	position:absolute;
	left:0px;
	top:833px;
	width:1100px;
	height:67px;
}