/* page structure */

 body {margin: 0px auto;}
// text-align: center; 

table {font-family: Trebuchet MS, Verdana, Arial, serif; font-size:14px;}
td {font-family: Trebuchet MS, Verdana, Arial, serif; font-size:14px;}
tr {font-family: Trebuchet MS, Verdana, Arial, serif; font-size:14px;}

#container {width: 1001px; margin: 0px auto;}

#wrapper_home {width:1001px; background-color: #ffffff; color: black; text-align: left; margin: 0px 0px 0px 0px; border-style: none; margin-top:10px; background-image: url(http://www.naspo.org/images/bg_home.gif);background-position: top left;background-repeat: repeat-y;}

#wrapper_sub {width:1001px; background-color: #ffffff; color: black; text-align: left; margin: 0px 0px 0px 0px; border-style: none; margin-top:10px; background-image: url(http://www.naspo.org/images/bg_content.gif);background-position: top left;background-repeat: repeat-y;}

#wrapper_home ul {margin:10px; margin-top: 6px; padding:0px; list-style-image: url(http://www.naspo.org/images/arrow_red.gif);}
#wrapper_home li { padding:0px; margin-bottom: 10px; margin-left: 10px;}
#wrapper_home 	A:link		{ color: #ffffff; text-decoration: none; } 
#wrapper_home 	A:visited	{ color: #ffffff; text-decoration: none; } 
#wrapper_home 	A:active	{ color: #ffffff;  } 
#wrapper_home 	A:hover		{ color: #57AAD7; text-decoration: underline; } 

#wrapper_sub ul {margin:10px; margin-top: 6px; padding:0px; list-style-image: url(http://www.naspo.org/images/arrow_red.gif);}
#wrapper_sub li { padding:0px; margin-bottom: 10px; margin-left: 10px;}
#wrapper_sub 	A:link		{ color: #ffffff; text-decoration: none; } 
#wrapper_sub 	A:visited	{ color: #ffffff; text-decoration: none; } 
#wrapper_sub 	A:active	{ color: #ffffff;  } 
#wrapper_sub 	A:hover		{ color: #57AAD7; text-decoration: underline; } 


#row1 {width:775px; height:146px; text-align:right; padding-bottom: 6px; background-color:#ffffff;}
#menu {width: 775px; text-align:left; }

#main {margin: 0px; width:1001px; height:100%;
font-family: Trebuchet MS, Verdana, Arial, serif;
font-size:14px;}

#col1 {float: left; width:213px; }
#col1 ul {margin:10px; margin-top: 8px; padding:0px; list-style-image: url(http://www.naspo.org/images/arrow_white3.gif);}
#col1 li { padding:0px; margin-bottom: 11px; margin-left: 10px;}

#col2 {float:left; width:550px; margin:1px 0px 0 11px; _width:500px; _margin-top:-1205px; _margin-left:112px;}
#col2 	A:link		{ color: #007EC3; text-decoration: none; } 
#col2 	A:visited	{ color: #007EC3; text-decoration: none; } 
#col2 	A:active	{ color: #007EC3;  } 
#col2 	A:hover		{ color: #57AAD7; text-decoration: underline; } 

#col3IE {float: right; width: 217px; margin-top:-152px; _margin-top:-1359px;}
#col3IEsub {float: right; width: 217px; margin-top:-152px; }
#col3 {position:relative; top:-152px; left:0px; float: right; width: 217px; padding-bottom:-150px; margin: 0px 0px -150px 0px; }

#col3 ul {margin:10px; margin-top: 8px; padding:0px; list-style-image: url(http://www.naspo.org/images/arrow_white.gif);}
#col3 li { padding:0px; margin-bottom: 11px; margin-left: 10px;}
#col3IE ul {margin:10px; margin-top: 8px; padding:0px; list-style-image: url(http://www.naspo.org/images/arrow_white2.gif);}
#col3IE li { padding:0px; margin-bottom: 11px; margin-left: 10px;}


#col3IEsub ul {margin:10px; margin-top: 8px; padding:0px; list-style-image: url(http://www.naspo.org/images/arrow_white2.gif);}
#col3IEsub li { padding:0px; margin-bottom: 11px; margin-left: 10px;}
#col3IEsub h1 {font-size:14px; text-transform: uppercase; font-weight: bold; color: white; font-family: Gill Sans MT, Trebuchet MS, Verdana, Arial, serif; margin: 0px 0 0px 0px; padding: 2px 0px 2px 5px; background-color:#EF4A4E; width:212px;}

#bottom {margin:8px 0 0px 0px; background-color:#007EC3; height:20px;padding-top:7px; width:1002px; }
.bottomLinks {font-family: Trebuchet MS, Verdana, Arial, serif; font-size:11px; color:white;}
.bottomLinks	A:link		{ color: #ffffff; text-decoration: none; } 
.bottomLinks	A:visited	{ color: #ffffff; text-decoration: none; } 
.bottomLinks	A:active	{ color: #ffffff;  } 
.bottomLinks	A:hover		{ color: #ffffff; text-decoration: underline; } 



/* subpages */
#main_sub {margin: 0px; width:1001px; height:100%;
font-family: Trebuchet MS, Verdana, Arial, serif;
font-size:14px;
}

#main_sub 	A:link		{ color: #007EC3; text-decoration: none; } 
#main_sub 	A:visited	{ color: #007EC3; text-decoration: none; } 
#main_sub 	A:active	{ color: #007EC3;  } 
#main_sub 	A:hover		{ color: #57AAD7; text-decoration: underline; } 

#col1_content {width:716px; float:left; min-height:950px;}

#col3_content {position:relative; top:-152px; left:0px; float: right; width: 217px; padding-bottom:-150px; margin: 0px 0px -150px 0px; }

#col3_content ul {margin:10px; margin-top: 8px; padding:0px; list-style-image: url(http://www.naspo.org/images/arrow_white.gif);}
#col3_content li { padding:0px; margin-bottom: 11px; margin-left: 10px;}

#col_1_sub {width:761px; float:left;}
#page_content {width:710px; margin:-30px 10px 0 1; padding:0px 10px 0 8px; }

#header_sub { width:761px;  background-image: url(http://www.naspo.org/images/headers/default.gif); background-repeat: no-repeat; background-color:transparent; font-size:14px; text-transform: uppercase; font-weight: bold; color: white; font-family: Gill Sans MT, Trebuchet MS, Verdana, Arial, serif; padding:103px 0 10px 10px; margin-bottom:10px;}

#stateProfile ul {margin:10px; margin-top: 8px; padding:0px; list-style-type:disc; list-style-image:none;}
#stateProfile li { padding:0px; margin-bottom: 5px; margin-left: 15px;}

#headerHandheld {display: none;}
#handheldCol2 {display:none;}




/* headers */

h1 {font-size:17px; text-transform: uppercase; font-weight: bold; color: #0C6495; font-family: Gill Sans MT, Trebuchet MS, Verdana, Arial, serif; margin:40px 0 5px 0; line-height:17px; border-bottom:1px solid #0C6495; padding-bottom:4px; width:600px;}

.h1 {font-size:17px; text-transform: uppercase; font-weight: bold; color: #0C6495; font-family: Gill Sans MT, Trebuchet MS, Verdana, Arial, serif; margin:40px 0 5px 0; line-height:17px; border-bottom:1px solid #0C6495; padding-bottom:2px; width:100%; display: block;}


h2 {font-size:15px; text-transform: none; font-weight: bold; color: #0C6495; font-family: Gill Sans MT, Trebuchet MS, Verdana, Arial, serif; margin:0 0 0 0;}

h3 {font-size:15px; text-transform: uppercase; font-weight: bold; color: #0C6495; font-family: Gill Sans MT, Trebuchet MS, Verdana, Arial, serif; margin-bottom:10px;}

/*  margin:-10px 0 -15px 0; */

h4 {font-size:26px; font-weight: bold; color: #192083; font-family: Gill Sans MT, Trebuchet MS, Verdana, Arial, serif; margin:10px 0 -10px 0; }

h5 {font-size:13px; text-transform: uppercase; font-weight: bold; color: #007EC3; font-family: Gill Sans MT, Trebuchet MS, Verdana, Arial, serif; margin:30px 0 5px 0; border-bottom:solid #007EC3 1px; }

h6 {font-size:18px; text-transform: uppercase; font-weight: bold; color: #000000; font-family: Gill Sans MT, Trebuchet MS, Verdana, Arial, serif; margin:-10px 0 0px 0; }

#col1 h1 {font-size:14px; text-transform: uppercase; font-weight: bold; color: white; font-family: Gill Sans MT, Trebuchet MS, Verdana, Arial, serif; margin-bottom:5px; padding-left:12px;}

#col2 h1 {width:534px; font-size:14px; text-transform: uppercase; font-weight: bold; color: white;
font-family: Gill Sans MT, Trebuchet MS, Verdana, Arial, serif; margin: 10px 0 0px 0px;
padding: 2px 10px 2px 5px; background-color:#EF4A4E;}

#col3 h1 {font-size:14px; text-transform: uppercase; font-weight: bold; color: white; font-family: Gill Sans MT, Trebuchet MS, Verdana, Arial, serif; margin: 0px 0 0px 0px; padding: 2px 0px 2px 5px; background-color:#EF4A4E; width:212px;}

#col3IE h1 {font-size:14px; text-transform: uppercase; font-weight: bold; color: white; font-family: Gill Sans MT, Trebuchet MS, Verdana, Arial, serif; margin: 0px 0 0px 0px; padding: 2px 0px 2px 5px; background-color:#EF4A4E; width:212px;}

#col3_content h1 {font-size:14px; text-transform: uppercase; font-weight: bold; color: white; font-family: Gill Sans MT, Trebuchet MS, Verdana, Arial, serif; margin: 0px 0 0px 0px; padding: 2px 0px 2px 5px; background-color:#EF4A4E; width:212px;}

#col_text h1 {font-size:14px; text-transform: uppercase; font-weight: bold; color: #ffffff; font-family: Gill Sans MT, Trebuchet MS, Verdana, Arial, serif; margin:20px 0 5px -10px; border-bottom:0; width:535px;}


.more_white {text-align:right; text-transform:uppercase; font-weight: bold; color:#ffffff; font-size:12px; padding:10px 5px 10px 135px; margin-top:10px;}

.more_red {text-align:right; text-transform:uppercase; font-weight: bold; color:#EF4A4E; font-size:12px; padding:10px 5px 10px 470px; margin-top:10px;}

#admin_links {background-color:white; width:761px; padding:10px 0 10px 5px;}

#header {font-size:14px; text-transform: uppercase; font-weight: bold; color: #007EC3; font-family: Gill Sans MT, Trebuchet MS, Verdana, Arial, serif; margin:0 0 5px 0;}


/* sections */

#siteSearch {color: white; text-align:left; padding:55px 0 0 0px; }
#siteSearch_logout {color: white; text-align:left; padding:16px 0 0 0px; }


#welcome {padding:10px; background-image: url(http://www.naspo.org/images/bg_welcome.gif); background-position: top left; height:316px; }

#ad {background-image: url(http://www.naspo.org/images/StimulusAd.gif); background-position: top left; background-repeat:no-repeat; height:162px;margin-bottom:8px; }


#col_text { color: white; padding:0px 10px 10px 10px; margin-top:-10px; }
#col_text	A:link		{ color: #ffffff; text-decoration: none; } 
#col_text	A:visited	{ color: #ffffff; text-decoration: none; } 
#col_text	A:active	{ color: #ffffff;  } 
#col_text	A:hover		{ color: #57AAD7; text-decoration: underline; } 

#divider_white {border-bottom: solid #57AAD7 1px; height:10px; padding:8px 0 0px 0; margin-bottom:12px;}
.divider {margin: 20px 0px 20px 0px; text-align:center; width:650px;border-bottom: #EBF2F5 solid 1px;} 


#top_box {background-color:#007EC3; width:775px; height:112px; margin-bottom:3px;}
#top_box 	A:link		{ color: #ffffff; text-decoration: none; } 
#top_box 	A:visited	{ color: #ffffff; text-decoration: none; } 
#top_box 	A:active	{ color: #ffffff;  } 
#top_box 	A:hover		{ color: #57AAD7; text-decoration: underline; } 

#members_only {background-color: #E0F3FD; padding:10px 10px 10px 10px; width:721px; margin-bottom:10px;}






/* misc */
#nothing {}
#home_page_fix {height:2px; width:250px; background-image:url(images/white_line.gif);}
.searchButton {margin:-27px 0px 0 0; float:right; }
.deleteButton {margin:-27px 0px 0 153px; float:left; }
.submitButton {margin:0px 0 -3px 0px;  }
.cpo_image {float:left; margin-right:15px;margin-bottom:10px; margin-left:6px;margin-top:5px;}

#clearone {clear: both; height:-1px;}
.clearone {clear: both; height:-1px;}

.imgLeft {float:left; margin-right:15px;margin-bottom:10px;}
.imgRight {float:right; margin-left:15px; margin-bottom:10px;}
.imgCenter {margin-bottom:-5px; padding-bottom:0px;}

#divider {width:700px; height:1px; margin:10px 0 10px 0; border-bottom: solid #007EC3 1px;}

.boldedBlue {font-weight: bold; color: #007EC3; font-family: Gill Sans MT, Trebuchet MS, Verdana, Arial, serif;}

#upload_document {background-color:#ffffff; border-style: solid; border-color:black; border-width:1px; margin-top:30px; padding:10px; word-wrap:break-word; } 


.execComImg {float:left; margin:0 15px 60px 0;}
.chairImg {float:left; margin:0 15px 0px 0;}

.loginbox {width:110px;}


.inline {display:inline;}


form {margin:0; display:inline;}


















