/* Html Elements
---------------*/
html {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial;
	font-size: 13px;
	color: #666666;
}

body {
	background-color: #FFFFFF;
	width: 760px;
	margin: 0px 0px 0px 0px;
	padding: 0px !important;
	background-image: url(../images/banner_repeat.gif);
	background-position: top left;
	background-repeat: repeat-x; 
}

h1 { color: #00B2D9; font-weight: bold; font-size: 12px; padding: 0px; margin-bottom: 20px; }
h2 { color: #00B2D9; font-weight: bold; font-size: 12px; padding: 0px; margin-bottom: 20px; }
h3 { color: #00B2D9; font-weight: normal; font-size: 13px; padding-bottom: 0px !important; margin-top: 20px; margin-bottom: 0px !important; }

a { color: #666666; text-decoration: none; }
a:hover { color: #666666; text-decoration: underline; }

a.blue_link { color: #00B2D9; text-decoration: none; background-image: url(../images/link_triangle.gif); background-position: center left; background-repeat: no-repeat; padding-left: 9px; }
a:hover.blue_link { color: #F28E00; text-decoration: none; }

a.orange_link { font-family: Arial, Verdana; font-weight: bold; font-size: 12px; color: #F28E00; text-decoration: none; background-image: url(../images/link_triangle.gif); background-position: center left; background-repeat: no-repeat; padding-left: 9px; }
a:hover.orange_link { color: #00B2D9; text-decoration: none; }

a.grey_link { color: #666666; text-decoration: none; background-image: url(../images/link_triangle.gif); background-position: center left; background-repeat: no-repeat; padding-left: 9px; }
a:hover.grey_link { color: #00B2D9; text-decoration: none; }
ul { margin: 0px; list-style-type: circle; padding-left: 15px; font-size: 12px; }
html>body { list-style-image: url(../images/orange_dot.gif); padding-left: 11px; }
li { margin: 0px 0px 10px 0px; padding: 0px; }

.orange_nolink { font-family: Arial, Verdana; font-weight: bold; font-size: 12px; color: #F28E00; text-decoration: none; background-image: url(../images/link_triangle.gif); background-position: center left; background-repeat: no-repeat; padding-left: 9px; }


/* Containers
---------------*/
#page_container {
	border: 0px solid #CCCCCC;
	background-image: url(../images/banner.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#banner { margin: 0px; padding: 34px 0px 0px 502px; }
#content_container { padding: 0px 4px 30px 68px;}

#heading { padding: 94px 0px 0px 0px; }

/* Columns
---------------*/
#left_column {
	width: 400px;
	padding: 0px 36px 50px 0px;
	margin-bottom: 10px;
	border-right: 1px dotted #CCCCCC;
		height: 315px;
}
html>body #left_column {
	min-height: 315px;
	height: auto;
}

#right_column {
	width: 220px;
	padding: 0px 0px 0px 16px;
	font-size: 11px;
	float: right;
}

/* Footer
---------------*/
#footer {
	clear: both;
	font-size: 10px;
	color: #BBBBBB;
	padding: 0px 0px 5px 32px;
	margin: 0px 0px 20px 0px;
}
#footer a { color: #BBBBBB; text-decoration: none; }
#footer a:hover { color: #BBBBBB; text-decoration: underline; }
#credit { float: right; padding-right: 30px; }

/* Misc Styles
---------------*/
.twelvearial { font-family: Arial, Verdana; font-size: 12px; }
.blue { color: #00B2D9; }
.blue_bold { color: #00B2D9; font-weight: bold; }
.orange { color: #F28E00; }
.rolls_small { 
background-image: url(../images/bg_rolls_small.jpg);
background-position: bottom right;
background-repeat: no-repeat;
}
.blue_arrow { color: #00B2D9; background-image: url(../images/link_triangle.gif); background-position: center left; background-repeat: no-repeat; padding-left: 9px; }
.logospacer { margin: 50px 0px 0px 0px; }

/* Form Elements
---------------*/
label { font-size: smaller; }
.field_text {
	border: 1px solid #CCCCCC;
	color: #666666;
	font-size: 13px;
	font-family: Verdana, Arial;
	padding: 2px;
	width: 300px;
}
.field_select {
	border: 1px solid #CCCCCC;
	color: #666666;
	font-size: 13px;
	font-family: Verdana, Arial;
	padding: 2px;
	width: 250px;
}
.field_textarea {
	border: 1px solid #CCCCCC;
	color: #666666;
	font-size: 13px;
	font-family: Verdana, Arial;
	padding: 2px;
	width: 300px;
	height: 100px;
}
.field_button {
	border: 0px;
	background-color: transparent;
	color: #F28E00;
	width: 300px;
	text-align: right;
	font-weight: bold;
	padding: 0px;
}
.field_button_over {
	border: 0px;
	background-color: transparent;
	color: #00B2D9;
	width: 300px;
	text-align: right;
	font-weight: bold;
	padding: 0px;
	cursor: pointer;
}
