/* Globals */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333333;
	background-color: #9edffb;
	background-image: url(../images/tulip_main_bg.jpg);
	background-repeat: repeat-x;
}

html * {
padding: 0;
margin: 0;
border: 0;
}

p, table, font, td, body, ul, li{
	color: #222;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
p {
margin: 8px 0 8px 0;
} 
.line {
border-bottom: 2px dotted #3CA336;
clear:both;

}

 ul  {
list-style-type: none;
padding: 0;
margin: 0;
margin-left: 20px;
}

 li {
	display: block;
	text-decoration: none;
	background-image:  url(../images/bull.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 12px;
	margin: 6px 0 0 0;
	background-position: 0px 4px;
}
 ul ul li {
	display: block;
	text-decoration: none;
	background-image:  url(../images/bull2.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 9px;
	margin: 6px 0 0 0;
	background-position: 0px 6px;
}

a {
	color: #d72397;
	text-decoration: underline;
}
a:hover {
	color: #fc45bb;
	text-decoration: underline;
	
}

a:hover.white {
	color: #fff;
	text-decoration: underline;
	
}
a:hover.cyan2 {
	color: #03e8fd;
	text-decoration: underline;
	
}
form {
	margin:0;
	padding: 0;
}

input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#requestForm input, textarea, #nominateForm input, textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 95%;
font-weight: normal;
border: 1px solid #CDCFD1;
color: #818182;
padding:3px 4px;
}
#requestForm input, #nominateForm input{
height: 20px;
}

input.submit {
	width: 100px !important;
	padding-top: 0 !important;
	background-color: #C5E6FE;
	color: #288DF2 !important;
	font-weight: bold !important;
}

input.submit:hover{
	width: 100px !important;
	padding-top: 0 !important;
	background-color: #E8F5FF;
	color: #288DF2 !important;
	font-weight: bold !important;
	cursor: pointer;
}

#requestForm td {
	color: #27B601;
	font-weight: bold;
	padding: 0 10px 10px 0;
}
#nominateForm td {
	color: #309EE3;
	font-weight: bold;
	padding: 0 10px 10px 0;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.lh {
	line-height: 18px;
}
	
.cyan {
	color: #03e8fd;
}

.cyan2 {
	color: #05B8D8;
}

.blue {
	color: #2583d0;
}

.green {
	color: #27B601;
}

.pink {
	color: #e81596;
}

.white {
	color: #fff;
}
.dGray {
	color: #333;
	border-color: #adb2b6;
}
.gray {
color:#CCCCCC;
border-color: #c9cfd4;
}

.larger {
font-size: 11pt;
}

.smaller {
font-size: 8pt;
}
.smaller2 {
font-size: 7pt;
}
.bold {
font-weight: bold;
}
.lhN {
line-height: normal;
}
.main {
	padding:10px;
}

.main #container {
	width: 884px;
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
	padding:0;
}
/* TOP */

.main #header {
	width: 884px;
	background-color: #333;
	background-image: url(../images/menu_09.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0;
	margin: 0;
	border: 0;
	height:37px;
}
.spacer {
  clear: both;
}
 #navLinks1, #navLinks2 {
 float: left;
}
.main #navLinks2 {
	font-size:11px;
	color: #fff;
	margin: 20px 0 0 44px;
	border: 0;
	padding: 0;
}

.main #navLinks2 a, hover {
	color: #FFFFFF;
	text-decoration: none;
}



/* MID */

.main #mainContent {
	background-color: #eef8ff;
	background-image: url(../images/main_content_fade.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 100%;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
	overflow:hidden;
}

.main #mainContent.int {
	background-color: #f3faff;
	background-image: url(../images/main_int_content_fade.jpg);


	
}

#homeLeft, #homeGallery, #intLeft, #intRight{
 float: left;
}

#homeLeft {
	border: 0;
	padding: 0;
	width: 375px;
	margin: 0;
	margin-right: 50px;
}

#homeLeft p.lh {
	font-size: 95%;
}

#homeGallery {
	border: 0;
	padding: 0;
	width: 375px;
	margin: 0;
	margin-top: 33px;
	font-size: 10px;
	height: 100%;
}

#homeGallery img{
border: 6px solid #fff;
margin: 4px;

}
#fund{
margin-left: 6px;
border: 0px;

}
#fund img{
margin: 0px;
border: 0px;

}
#intGallery img{
border: 6px solid #e3f0f9;
margin: 4px;

}
.left {
	border: 0;
	padding: 0;
	margin: 0;
	font: 16px/19px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	float:left;
	width: 290px;
}

.right{
	border: 0;
	padding-top: 3px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	float:left;
}


#pink_title {
	background-image: url(../images/home_gallery_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 4px;
	height: 26px;
	font-size: 10px;
}
.hslider {
margin-left:4px;
}
#homeGallery .hslider img {
margin:0;
padding:0;
border:none;
}
#next,#prev {
position:absolute;
margin-left:408px;
margin-top:314px;
cursor:pointer;
}
#prev {
margin-left:796px;
}

#homeBottomLeft {
	border: 0;
	padding: 90px 0 0 150px;
	width: 275px;
	margin: 0;
	color: #fff;
	font-size: 11px;
	float: left;
	
}
#homeBottomLeft p {
	font-size: 11px;
	color: #fff;
}
#homeBottomLeft a{
	color: #fddc5a;
	text-decoration: underline;
}
#homeBottomLeft a:hover {
	color: #fddc5a;
	text-decoration: none;
}
#homeBottomLeft2 {
	border: 0;
	padding: 0;
	width: 275px;
	margin: 0;
	color: #fff;
	
}
#homeBottomLeft1 {
	border: 0;
	padding: 0;
	height: 158px;
	width: 275px;
	margin: 0;
	color: #fff;
	
}

#homeBottomRight {
	border: 0;
	padding: 66px 0 0 80px;
	width: 340px;
	margin: 0;
	color: #fff;
	font-size: 12px;
	float: left;
}

#homeBottomRight p {
	font-size: 12px;
	color: #fff;
	line-height:16px;
}

#homeBottomRight a{
	color: #fddc5a;
	text-decoration: underline;
}
#homeBottomRight a:hover {
	color: #fddc5a;
	text-decoration: none;
}
#intLeft {
	border: 0;
	padding: 0;
	width: 220px;
	margin: 0;
	height:100%;
	float: left;
	margin-top: 33px;
	margin-right: 25px;
	margin-bottom: 0;
	margin-left: 0;
}
#intLeftMid {
	border: 0;
	padding: 0 10px 0 10px;
	margin: 0;
	background-color: #cce7fd;

}
#sidePics {
	border: 0;
	padding:0;
	margin: 0 0 10px 9px;
	background-image: url(../images/side_pic_bg.gif);
	background-repeat: no-repeat;
	width:180px;
	height:91px;
}

#sidePics img{
	border: 0;
	padding:8px 0 0 8px;
	margin: 0;
}

#sideLinks {
	padding:0;
	border: 0;
	margin: 0 0 10px 9px;
	width:180px;
	
}
#sideLinksMid{
	background-color: #fff;
	margin: 0;
	padding:0 10px 0 10px;
	font-size:11px;

}
#sideLinksMid p{
	margin: 0;
	padding:0;
	font-size:11px;

}

#sideLinks a{
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
}
#intRight {
	border: 0;
	padding: 0;
	margin-top: 33px;
	width: 575px;
	float: left;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	

}
#intRight p {
	

}
#intRightMid {
	border: 0;
	padding: 0;
	margin: 0;
	line-height: 20px;
	background-repeat: repeat-y;
	background-image: url(../images/int_content_bg2.gif);
	overflow: auto;
	height:100%;
}

#intRightMid img{
max-width:100%;
height:auto;
}
/* FOOTER */

.main #homeBottom {
	margin: 0;
	padding: 0;
	background-image: url(../images/bottom-2020.jpg);
	background-repeat: no-repeat;
	height:436px;
}

.main #intBottom {
	margin: 0;
	padding: 0;
	background-color: #f3faff;
	background-image: url(../images/bot_int_content_bg.gif);
	background-repeat: no-repeat;
	height:219px;
}
.main #footer {
	padding: 0 10px; 
	background:#333;
}
.main #footer p {
	margin: 0;
	padding: 15px 0;
	font-size: 8pt;
	color: #FFFFFF;
}



/* Headers */

H1 {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

H2 {
	font-weight: bold;
	font-size: 9pt;
	color: #05B8D8;
}

H3 {
	font-weight: bold;
	font-size: 10pt;
	color: #e81596;
}

.header {
	font-weight: bold;
	font-size: 9pt;
}

.header2 {
	font-weight: bold;
	color: #03e8fd;
	font-size: 12px;
}

.header3 {
	font-weight: bold;
	color: #fddc5a;
}
.header4 {
	font-size: 10pt;
	font-weight: bold;
	}

/* Lists: list so text doesn't wrap under BG image - adjust as neeed */


#bullList ul  {
list-style-type: none;
padding: 0;
margin: 0;
}

#bullList li {
padding: 0;
margin: 0;
}

#bullList ul li {
	display: block;
	text-decoration: none;
	background-image:  url(../images/bull.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 10px;
	margin: 6px 0 0 0;
	background-position: 0px 5px;
}

#dhtmltooltip{
font:  10px Verdana, sans-serif !important;
color: #0475D1;
position: absolute;
left: -300px;
width: 150px;
padding: 6px;
background-color: white;
visibility: hidden;
z-index: 10000;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 10001;
visibility: hidden;

}
.requiredField {

}
.requiredRed {
color: #e28c8c;
}

.missingRequired {

}
.style2 {
	font-size: 10px;
	font-weight: normal;
}
/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
}
.header5 {
	font-size: 10pt;
	font-weight: bold;
	color: #91BD3E;
}
#modalOverlay {
opacity:0.5;
}
div#recaptcha_image > img {
    height: 38px;
    width: 200px;
}
#recaptcha_image {

    height: 38px !important;
    width: 200px !important;
}