/*
Theme Name: mystyle
Theme URI: example.com
Description: My Beloved Style
Version: 1.0
Author: your-name
*/ 

HTML { padding: 0px; margin: 0px; }

Body { padding: 0px; margin: 0px; }

img { padding: 0px; margin: 0px; }
#landingcontainer {
	position: absolute;
	height: 494px;
	width: 750px;
	top: 0px;
	left: 0px;
	font-family: Helvetica, Arial, sans-serif;
}
#landingcontainer a { text-decoration: none; }

#header {
	position: absolute;
	height: 39px;
	width: 750px;
	top: 0px;
	left: 0px;
	background-image:url(/images/logo1.gif);
	background-repeat:no-repeat;
	text-align:right;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
}
#header a {	color: #999999; }

#header div.searchphrase {
position:absolute;
bottom:8px;
left:180px;
right:483px;
width:303px;
}

#header div.topcontact {
position:absolute;
bottom:8px;
left:500px;
right:740px;
width:240px;
}


div.lefttop {
	position: absolute;
	height: 309px;
	width: 493px;
	top: 39px;
	left: 0px;
	background-image: url(/images/1.jpg);
	background-repeat: no-repeat;
}
#copyright {
top: 476px;
position:absolute;
}
div.lefttopelement {
	position:absolute;
	width:493px;
	height:309px;
	top:0px;
	background-color: #0074BA;
	background-image: url(/images/1.jpg);
	background-repeat: no-repeat;
	color:#FFFFFF;
	text-align:right;
}

div.lefttopelement div.lefttopcontent {
	position:relative;
	width:493px;
	height:309px;
	top:0px;

}

div.lefttopelement div.lefttopcontent h2 {

	text-align:right;
	font-size:80px;
	font-weight:bold;
	margin-right:30px;
	margin-top:32px;
	line-height:100%;
	margin-bottom: -1px;
}

div.lefttopelement div.lefttopcontent h3 {
	text-align:right;
	font-size:28px;
	font-weight:bold;
	margin-right:34px;
	line-height: 24px;
	margin-top: 10px;
	margin-bottom: 5px;
}
div.lefttopelement div.lefttopcontent a { color:#FFFFFF; }

div.lefttopelement div.lefttopcontent1 h2 {

	text-align:right;
	font-size:80px;
	font-weight:bold;
	margin-right:30px;
	margin-top:32px;
	line-height:100%;
	margin-bottom: -10px;
}

div.lefttopelement div.lefttopcontent1 h3 {
	text-align:right;
	font-size:28px;
	font-weight:bold;
	margin-right:34px;
	line-height: 24px;
	margin-top: 10px;
	margin-bottom: 5px;
}
div.lefttopelement div.lefttopcontent1 a { color:#FFFFFF; }

div.leftbottom {
	position: absolute;
	height: 128px;
	width: 493px;
	top: 348px;
	left: 0px;
	background-image: url(/images/2.jpg);
	background-repeat: no-repeat;
}



div.leftbottomelement {
	position:absolute;
	width:493px;
	height:128px;
	top:0px;
	background-color: #0074BA;
	background-image: url(/images/2.jpg);
	background-repeat: no-repeat;
	color:#FFFFFF;
	text-align:left;
	font-size: 24px;
}

div.leftbottomelement div.leftbottomcontent {
	position:relative;
	width:493px;
	height:128px;
	top:0px;

}

div.leftbottomelement div.leftbottomcontent h2 {

	text-align:left;
	font-size:24px;
	font-weight:bold;
	margin-left:20px;
	margin-top:16px;
	line-height:100%;
	margin-bottom: 8px;
}

div.leftbottomelement div.leftbottomcontent h3 {
	text-align:justify;
	font-size:18px;
	font-weight:lighter;
	font-style:italic;
	margin-left:20px;
	margin-right:20px;
	line-height:22px;
	margin-top:0px;
	margin-bottom:0px;
}
div.leftbottomelement div.leftbottomcontent a { color:#FFFFFF; }

#landingcontainer #righttop {
	background-image: url(/images/3.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 309px;
	width: 257px;
	top: 39px;
	left: 493px;
}

#landingcontainer #rightbottom {
	background-image: url(/images/4.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 128px;
	width: 257px;
	top: 348px;
	left: 493px;
}

#submitbox {
margin-left:76px;
}

#landingform {
margin-top:74px;
margin-left:76px;
}

#landingform form {
margin-top:0px;
margin-bottom:0px;
}

#landingform h3 {
margin-top:4px;
margin-bottom:0px;
font-size:11px;
color: #333333;
font-weight:bold;
}

/* Cold Stone Creamery Forms (for dark backgrounds) */
input, textarea, select {
	color: #000000;
	background-color:#E5E5E5;
	background-image: url(/images/textbox_back.jpg);
	border: 1px solid #7f9db9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
input,textarea {	
	/* hide from IE mac \*/
	background-image: url(/images/textbox_back.jpg);
	background-repeat: repeat-x;
	/* end hiding from IE5 mac */
}
.required {
	/* hide from IE mac \*/
	background-image: url(/images/textbox_required.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	/* end hiding from IE5 mac */
}
.invalidInput{
	/* hide from IE mac \*/
	background-image: url(/images/textbox_invalid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	/* end hiding from IE5 mac */
}
.validInput{
	/* hide from IE mac \*/
	background-image: url(/images/textbox_valid.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	/* end hiding from IE5 mac */
}
/* Scott J. test of removing button treatment.
.button {
	background-color: #b33e35;
	background-image: url(../..//images/button_back.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 3px double #C4A059;
	font-weight: bold;
	color: #FFFFFF;
	/* hide from IE mac \*/
	height: 28px;
	/* end hiding from IE5 mac */
}
*/
.requiredText {
	font-size: 18px;
	font-weight: bold;
	color: #b33e35;
}
.imagebutton {
	background-color: transparent;
	background-image: none;
        border-width: 0;

}
.dataset{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffffff;
	line-height:160%;
	margin:0 10px 10px 10px;
}
.radio{
	background:none;
	background-color:transparent;
	border-width:0px;
}
.checkbox{
	background:none;
	background-color:transparent;
	border-width:0px;
}
#content { padding:0px; margin:0px; }
#containercontent {
position:absolute;
top:510px;
left:4px;
width:745px;;
padding:0px;
margin:0px;
font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
}
#contentcolumn {
float:left;
width:488px;
padding:0px;
margin:0px;
}
#homecontent a:link, #homecontent a:visited, #homecontent a:active { color: #000000; text-decoration: none; }
#contentbox { 
background-image:url(/images/bg-headline.jpg);
background-repeat:no-repeat;
font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px;
margin:0px;

}
#contentbox h1 { font-weight:bold; font-size:14px; line-height:32px; margin-top: 0px; margin-bottom:8px; margin-left:14px; color:#333333;}

#contentbox h2 { font-weight:bold; font-size:13px; line-height:18px; margin-top: 0px; margin-bottom:-10px; margin-left:14px; color: #5582B3;}

#contentbox h3 { font-weight:bold; font-size:12px; line-height:18px; margin-top: 0px; margin-bottom:-10px; margin-left:14px; color:#333333;}

#contentbox h1 a:link, #contentbox h1 a:visited, #contentbox h1 a:active { color: #333333; text-decoration: none; }
#contentbox h2 a:link, #contentbox h2 a:visited, #contentbox h2 a:active { color: #5582B3; text-decoration: none; }
#contentbox h3 a:link, #contentbox h3 a:visited, #contentbox h3 a:active { color: #333333; text-decoration: none; }


#contentbox h1 a:hover, #contentbox h2 a:hover, #contentbox h3 a:hover { text-decoration: none;	background: #B6CDE7; color:#000000;}


#contentbox small { font-weight:normal; font-size:10px; line-height:14px; margin-top: 2px; margin-bottom:2px; margin-left:14px; border-bottom:1px solid #999999; color:#999999; }
#contentbox p { font-size:12px; margin-left:14px; margin-right:20px; text-align:justify;}

/*.UTWPrimaryTags { font-size:12px; padding-left:14px; padding-right:20px; text-align:left; }*/
.footertext h2 { color:#666666; padding:5px; padding-right:56px; font-size:9px; color:#333333; text-decoration:none; font-weight:normal; text-align:justify;}
.footertext h2 a:link, .footertext h2  a:visited, .footertext h2  a:active, .footertext h2 a:hover { color: #444444; text-decoration: none; }


#sidebar {
float:right;
width:257px;
margin:0px;
padding:0px;
}


#sidebartop { 
background-image:url(/images/bg-side-dark.jpg);
background-repeat:no-repeat;
font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
height:32px;
font-weight:bold; font-size:14px; line-height:32px; margin:0px; vertical-align:middle; padding-left:14px; padding-bottom:0px; padding-top:0px; padding-right:0px;
}
#sidebartop a:link {
	color: #666666;
	text-decoration: none;
}
#sidebartop a:visited {
	text-decoration: none;
	color: #666666;
}
#sidebartop a:hover {
	text-decoration: none;
	background: #B6CDE7;
	color:#666666;
}
#sidebartop a:active {
	text-decoration: none;
	color:#00CC00;
}


#sidebaritem { 
background-image:url(/images/bg-side-light.jpg);
background-repeat:no-repeat;
font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
height:30px;
font-weight:bold; font-size:14px; line-height:30px; margin:0px; vertical-align:middle; padding-left:14px; padding-bottom:0px; padding-top:0px; padding-right:0px;
}
#sidebaritem a:link {
	color: #666666;
	text-decoration: none;
}
#sidebaritem a:visited {
	text-decoration: none;
	color: #666666;
}
#sidebaritem a:hover {
	text-decoration: none;
	background: #cccccc;
	color: #444444;
}
#sidebaritem a:active {
	text-decoration: none;
	color:#00CC00;
}


#sidebarcontent {
margin-left:1px;
width:232px;

border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;
padding-left:13px; padding-bottom:5px; padding-top:10px; padding-right:5px;
font-size:13px;
color:#666666;
}
#sidebarbottom {
height:10px;
width:257px;
background-image:url(/images/bg-side-btm.gif);
background-repeat:no-repeat;
}

#footer{
clear: both; /* We have to clear our floats */
height:49px;
width:750px;
background-image:url(/images/footer1.gif);
background-repeat:no-repeat;
}

#btmapp { 
background-image:url(/images/bg-bottomapp.jpg);
background-repeat:no-repeat;
font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
padding:0px;
padding-top:10px;
margin-left:2px;
height:260px;
}
#btmapp h1, #btmapp h2 { font-weight:bold; font-size:14px; line-height:32px; margin-top: 0px; margin-bottom:8px; margin-left:14px; margin-right:14px; color: #333333;}

#btmapp h1 a:link, #btmapp h1 a:visited, #btmapp h1 a:active { color: #333333; text-decoration: none; }
#btmapp h1 a:hover { text-decoration: none;	background: #B6CDE7; color:#000000;}
#btmapp p { font-size:12px; margin-left:14px; margin-right:14px; margin-top:5px; margin-bottom:8px; color: #333333;}

#btmapp h2 { font-size:12px; margin-left:14px; margin-right:14px; margin-top:5px; margin-bottom:8px; color: #333333; line-height:14px; font-weight:normal;}
#btmapp h2 a:link, #btmapp h2 a:visited, #btmapp h2 a:active { color: #333333; text-decoration: none; }
#btmapp h2 a:hover { text-decoration: none;	background: #B6CDE7; color:#000000;}

.apptext { font-size:9px; }
#btmapp hr {margin-left:14px; }
#btmapptxt {top:0px; position:relative; width:480px; margin:0px;}
#btmappform {top:55px; position:relative;}

#botag { margin-top:500px; font-size:6px; color:666666; }
#botag small a:link, #botag small a:visited, #botag small a:active { color:#999999; text-decoration: none; }
#botag small a:hover { text-decoration: none;	background: #B6CDE7; color:#000000;}