﻿body { background-color:#F0F0F0; margin:0; padding:0; font-family:Arial, Verdana, Sans-Serif; font-size:75%; }

a { color:#0066FF; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }

#wrapper { width:700px; margin:100px auto; }
#bodyOuter { background-image:url(Images/bodyContent_bg.jpg); background-position:left top; background-repeat:repeat-x; padding:20px 0; position:relative; }
#bodyInner { margin:0 20px; }

#logo { width:172px; height:52px; position:absolute; top:20px; right:20px; background-image:url(Images/logo.gif); background-position:center center; background-repeat:no-repeat; }

.title h2 { margin:0 0 5px 0; font-size:1.5em; }
.title h2 span { color: #666666; }
.title p { margin:0 0 10px 0; }

fieldset { border:none; }
fieldset legend { font-size:20px; }
fieldset ul { margin:0; padding:0; }
fieldset ul li { list-style-type:none; margin:10px 0; }

fieldset ul li label { display:block; color:#666666; text-transform:lowercase; font-weight:bold; }
fieldset ul li.checkbox label { display:inline; }

fieldset ul li.textbox input { border:1px solid #CCCCCC; padding:5px; width:250px; font-size:1.2em; font-weight:bold; }
fieldset ul li.textbox label { margin:0 0 5px 0; }

fieldset ul li.buttons input { font-size:1.3em; padding:10px; }

p.options { color:#CCCCCC; border-top:1px solid #CCCCCC; padding-top:10px; }

dl { margin:0; padding:0; line-height:200%; }
dt { margin:0; padding:0; font-weight:bold; margin:10px 0; }
dd { margin:0; padding:0; }