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

/* Reset 
-----------------------------------------------------------------------------*/ 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
/*vertical-align: baseline;*/
background: transparent;
}
 
body {
line-height: 1;
}
 
ol, ul {
list-style: none;
}
 
blockquote, q {
quotes: none;
}
 
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
 
/* remember to define focus styles! */
:focus {
outline: 0;
}
 
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
 
del {
text-decoration: line-through;
}
 
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* General 
-----------------------------------------------------------------------------*/ 

body { 
    font: 12px  "Trebuchet MS", Arial, Helvetica, sans-serif;
    background: #00A7D5; 
    color: #000000;     
    text-align:center; 
} 

a:link, a:visited {
    text-decoration: none;
    color: #00A7D5;
}

a:hover {
    text-decoration: underline;
    color:#64Bc46;
}

blockquote {
	margin: 0 30px 0 30px;
}

hr {
	padding: 0;
	margin: 0;
}

h1 { 
    font-size: 24px; 
} 
     
h2 { 
    font-size: 18px; color: #DF2F94; font-weight: bold; 
} 
     
h3 { 
    font-size: 20px; 
} 
     
h4 { 
    font-size: 18px;     
} 
     
h5 { 
    font-size: 11px; font-style: italic;     
} 
     
p { 
    font-size: 15px;     
}

.hidden{
    display: none;
}

.clear {
	clear: both;
}
.whitestripe {
	width: 100%;
	background: #fff;
	height: 1100px;	
	padding-top: 20px;
	}
.content {
	width: 1000px;
	margin: 0 auto;
	}
.stripe1 {
	width: 100%;
	height: 24px;
	background: #00A7D5;
	}
.stripe2 {
	width: 100%;
	height: 22px;
	background: #df2f94;
	}
.stripe3 {
	width: 100%;
	height: 20px;
	background: #64Bc46;
	}
.photoright {
	border: 1px solid #999;
	margin: 0 0 0 20px;
	}
.photoleft {
	border: 1px solid #999;
	margin: 0 20px 0 0;
	}
.photo {border: 1px solid #999;}

table {
	margin: 0 auto;
	}
.columnwrapper {width: 1000px; height: 900px;}
.columnl {width: auto; float: left; padding: 10px; display: inline; text-align: center;}
.columnr {width: auto; float: right; padding: 10px; display: inline; text-align: center;}
.columnc {width: 451px; float: left; padding: 10px; display: inline; text-align: center;}