/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */ 

table.logon { border-style: solid; border-width: 2px; border-color:#1963AD; border-collapse: collapse;}
table.logon td {padding: 4px, 7px;}

/* CLASS FOR FORM BUTTONS */
/*#content form #submit{color:#900;font-weight:bold;font-size:1em;border:1px solid #ccc;padding:3px 15px;width:11em;background:#f0f0f0 url(img/grey-gradient.gif) 0 0 repeat;margin-left:20px !important;margin-left:20px;cursor:pointer}
/*button {font-family:arial; font-size:12px; color:#ffffff; background:#071c59;}
.button {font-family:arial; font-size:12px; color:#ffffff; background:#071c59;}*/
button {color:#900;font-weight:bold;font-size:12px;border:1px solid #ccc;font-family:Arial, Verdana, sans-serif;padding:3px 15px; background:#f0f0f0 url(img/grey-gradient.gif) 0 0 repeat;margin-left:20px !important;margin-left:20px;cursor:pointer}
.button {color:#900;font-weight:bold;font-size:12px;border:1px solid #ccc;font-family:Arial, Verdana, sans-serif;padding:3px 15px; background:#f0f0f0 url(img/grey-gradient.gif) 0 0 repeat;margin-left:20px !important;margin-left:20px;cursor:pointer}
button.vlong {width:230px;}
button.long {width:200px;}
button.medium {width:120px;}
button.short {width:50px;}

input.button_med {width:120px;color:#900;font-weight:bold;font-size:12px;border:1px solid #ccc;font-family:Arial, Verdana, sans-serif;padding:3px 15px; background:#f0f0f0 url(img/grey-gradient.gif) 0 0 repeat;margin-left:20px !important;margin-left:20px;cursor:pointer}

select.long {width:300px;}

body {background-color:#ffffff; color: #666668; font-family: Arial; font-size: 12px; text-decoration:none}

a {color:#1963AD; font-family: Arial;}
a:link {text-decoration:none}
a:visited {text-decoration:none}
a:hover {text-decoration: underline}

/* main text style */
.txt {color: #000000; font-family: Arial; font-size: 12px; text-decoration:none}
textarea {font-size:1.1em;font-family:Arial;}

td.title {
           color: #000000; 
           margin:0px; 
           padding: 2px, 10px, 2px, 0px; 
           font-family: Arial; 
           font-size: 12px; 
           text-decoration:none; 
           font-weight:bold;
          }
td.txt {color: #000000; margin:0px; padding: 2px, 10px, 2px, 0px; font-family: Arial; font-size: 12px; text-decoration:none}
td.txt_30wide {color: #000000; margin:0px; padding: 2px, 10px, 2px, 0px; font-family: Arial; font-size: 12px; text-decoration:none; width: 30%}

.txt input.transparant{
	color: #000000; background-color: #ffffff; font-family: Arial; font-size: 14px; text-decoration: none; font-weight: normal; text-align:left; border-width: 0; border-style: none;
}

table {border-width:0; border-collapse: collapse; margin:0; padding:0;}

layout {border-width:0; border-collapse: collapse; margin:0; padding:0; color: #666668; font-family: Arial; font-size: 12px; text-decoration:none}
table.layout {border-width:0; border-collapse: collapse; margin: 0px; padding:0px; font-family: Arial; font-size: 12px; text-decoration:none}
table.page {background-color:#fff; width:600px; border-width:0; border-collapse: collapse; margin: 0px; padding:0px; font-family: Arial; font-size: 12px; text-decoration:none}
table.mainpage {background-color:#fff; width:765px; border-width:0; border-collapse: collapse; margin: 0px; padding:0px; font-family: Arial; font-size: 12px; text-decoration:none}

table.hometable {
	background-color: #FFFFFF; margin: 0; padding: 5;  border-collapse: collapse; 
	color: #000000; font-family: Arial; font-size: 12px; text-decoration: none;
}
table.hometable tr td {
	margin: 0; padding: 5; 
	border-style: solid; border-color: #fff; border-width: 5; border-collapse: collapse; 
}

table.fronttable {
	background-color: #FFFFFF; margin: 0; padding: 3;  border-collapse: collapse; 
	color: #000000; font-family: Arial; font-size: 12px; text-decoration: none; font-weight: bold;
}
table.fronttable tr td {
	margin: 0; padding: 3; 
	border-style: solid; border-color: #fff; border-width: 2; border-collapse: collapse; 
}

table.data {
	background-color: #fff; margin: 0; padding: 3;  border-collapse: collapse; border-width: 0px;
	color: #000000; font-family: Arial; font-size: 12px; text-decoration: none;
}
table.data tr td.title {
	background-color: #754C98;
	border-color:#fff; border-style:solid; border-width: 0px 2px 2px 0px;
	color: #FFFFFF; margin:0px; padding: 2px, 5px; font-weight:bold;
	vertical-align: top;
}
table.data tr td.txt {
	border-color:#fff; border-style:solid; border-width: 0px 2px 2px 0px;
	background-color: #FFFFFF; color: #000000; margin:0px; padding: 2px, 5px; 
}

table.data tr td.txt_30wide {
	border-color:#fff; border-style:solid; border-width: 0px 2px 2px 0px;
	background-color: #FFFFFF; color: #000000; margin:0px; padding: 2px, 5px; 
}


table.data tr td.hdr {
	border-color:#fff; border-style:solid; border-width: 0px 2px 2px 0px;
	background-color: #fff; color: #3C6EB3; font-family: Arial; font-size: 16px; text-decoration: none;
	margin:0px; padding: 14px 0px 8px 0px; font-weight:bold;
}
table.data tr td.sub_hdr {
	border-color:#fff; border-style:solid; border-width: 0px 2px 2px 0px;
	background-color: #fff; color: #3C6EB3; font-family: Arial; font-size: 14px; text-decoration: none;
	margin:0px; padding: 14px 0px 8px 0px; font-weight:bold;
}
table.data tr td.ftr {
	border-color:#fff; border-style:solid; border-width: 0px 2px 2px 0px;
	background-color: #fff; color: #3C6EB3; font-family: Arial; font-size: 16px; text-decoration: none;
	margin:0px; padding: 14px 0px 14px 0px; font-weight:bold;
}

/* header text style */
td.hdr {color: #1963ad; font-family:Arial,sans-serif;font-size:1.6em; text-decoration: none; margin:0px; padding: 0 0 5px 0; font-weight:normal;background:url(img/title-main.jpg) bottom left no-repeat;margin-bottom:5px}

td.ftr {margin:0px; padding: 8px 0px;}

/* sub header text style */
.sub_hdr{color: #071c59; font-family: Arial; font-size: 14px; text-decoration:none; font-weight:bold;}
td.sub_hdr {margin:0px; padding: 8px 0px;}

/* small header text style */
.sm_hdr{color: #071c59; font-family: Arial; font-size: 12px; text-decoration:none}

/* asterix style */
.ast {color: #ff0000; font-family: Arial; font-size: 12px; text-decoration:none}
.date {color: #ffffff; font-family: Arial; font-size: 10px; text-decoration:none}


/*table.listing { border-collapse: collapse; margin:0; padding:0; color: black; font-size: 12px; font-family: Arial; border-color:#fff; border-style:solid; border-width:0px;}*/
table.listing{margin:0 0 20px 0;border-collapse:collapse;clear:both;font-family:Arial, Verdana, sans-serif;font-size: 12px;}
/*.tblhead{ margin: 0px; padding: 3px 5px; background-color: #754C98 ; color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Arial; border-color:#fff; border-style:solid; border-width: 0px 2px 2px 0px;}*/
table.listing td.tblhead{padding:10px;color:#fff;background:#1963ad;border-left:1px solid #1963ad;border-right:1px solid #1963ad;border-top:0;white-space:nowrap;font-weight:bold}
table.listing td.tblhead a{color:#fff;font-weight:normal;font-size:.9em;text-decoration:underline}
table.listing td.corner{background:#1963ad url(img/th-blue-corner.gif) right top no-repeat;border-right:1px solid #fff}
table.listing td.corner.last{border-right:0}
/*table td a{color:#fff;font-weight:normal;font-size:.9em}*/
table.listing td{padding:10px;border:1px solid #ccc}
table.listing td a.search_link{color:#900;text-decoration:underline;font-weight:normal;}
table.listing td a.search_link:visited {color:#1963AD;text-decoration:underline;font-weight:normal;}
table.listing td a.search_link:hover {text-decoration:none;font-weight:normal;}
table.listing td a.search_link:focus {outline:none;text-decoration:none;font-weight:normal;}
table.listing td a.search_link:active {text-decoration:none;font-weight:normal;}
/*table.listing td.tag{padding-left:23px;background:url(img/star-blue.gif) 0 center no-repeat;}
table.listing td.untag{padding-left:23px;background:url(img/star-grey.gif) 0 center no-repeat;}*/

table.listing tr.untag{background:#efefef}
table.listing tr.untag .tag-untag,table.listing tr.tag .tag-untag{padding-left:23px;background:url(img/star-blue.gif) 0 center no-repeat #efefef;}
table.listing tr.tag .tag-untag{background:url(img/star-grey.gif) 0 center no-repeat}

/*table tr.untag .tag-untag,table tr.tag .tag-untag{padding-left:23px;background:url(img/star-blue.gif) 0 center no-repeat}
table tr.tag .tag-untag{background-image:url(img/star-grey.gif)}*/

table td.center{text-align:center}
table td.right{text-align:right}

/*.listitem1 { margin: 0px; padding: 1px 5px; color: black; font-size: 12px; font-family: Arial; background-color: #ffffff; border-color:#fff; border-style:solid; border-width: 0px 2px 2px 0px;}
.listitem2 { margin: 0px; padding: 1px 5px; color: black; font-size: 12px; font-family: Arial; background-color: #D5C9E0; border-color:#fff; border-style:solid; border-width: 0px 2px 2px 0px;}*/



/*table.listing{margin:0 0 20px 0;border-collapse:collapse;clear:both}
table tr.untag{background:#efefef}
table tr.untag .tag-untag,table tr.tag .tag-untag{padding-left:23px;background:url(img/star-blue.gif) 0 center no-repeat}
table tr.tag .tag-untag{background-image:url(img/star-grey.gif)}
table th{padding:10px;color:#fff;background:#1963ad;border-left:1px solid #1963ad;border-right:1px solid #1963ad;white-space:nowrap}
table th a{color:#fff;font-weight:normal;font-size:.9em}
table th.corner{padding:10px;background:#1963ad url(img/th-blue-corner.gif) right top no-repeat;border-right:1px solid #fff}
table th.corner.last{border-right:0}
th#nfq-level{width:58px}
th#compare{width:45px}
table td{padding:10px;border:1px solid #ccc}
table th.center,table td.center{text-align:center}
table th.right,table td.right{text-align:right}*/




td.bigspacer { height : 20px; }
td.smallspacer { height : 10px; }
td.hspacer { width : 10px; }

.error { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Arial; TEXT-DECORATION: none; }




/******************* blackandblue styles ****************************/

A.category_link:link  {color: #3C6EB3; font-family: Arial; font-size: 12px; text-decoration:none; font-weight:bold;}
A.category_link:visited  {color: #3C6EB3; font-family: Arial; font-size: 12px; text-decoration:none; font-weight:bold;}
A.category_link:hover  {color: #3C6EB3; font-family: Arial; font-size: 12px; text-decoration: underline; font-weight:bold;}

A.category_link_selected  {color: #000000; font-family: Arial; font-size: 12px; text-decoration:none; font-weight:bold;}

A.bottom_link:link  {color: black; font-family: Arial; font-size: 12px; text-decoration:none}
A.bottom_link:visited  {color: black; font-family: Arial; font-size: 12px; text-decoration:none}
A.bottom_link:hover  {color: black; font-family: Arial; font-size: 12px; text-decoration: underline}

A.menu_link:link  { color: #ffffff; font-family: Arial; font-size: 12px; text-decoration:none; font-weight:bold;}
A.menu_link:visited  {color: #ffffff; font-family: Arial; font-size: 12px; text-decoration:none; font-weight:bold;}
A.menu_link:hover  {color: #ffffff; font-family: Arial; font-size: 12px; text-decoration: underline; font-weight:bold;}

A.search_link:link  {color: #0000F1; font-family: Arial; font-size: 12px; text-decoration:underline; font-weight:bold;}
A.search_link:visited  {color: #800080; font-family: Arial; font-size: 12px; text-decoration:underline; font-weight:bold;}
A.search_link:hover  {color: #000000; font-family: Arial; font-size: 12px; text-decoration: underline; font-weight:bold;}


.bodytext {color: #000000; font-family: Arial; font-size: 12px; text-decoration: none}
.blueheader {color: #3C6EB3; font-family: Arial; font-size: 16px; text-decoration: none}
.bodywhite {color: #ffffff; font-family: Arial; font-size: 12px; text-decoration: none}
.breadcrumb_text {color: #ffffff; font-family: Arial; font-size: 10px; text-decoration: none}
.bottomtext {color: #8e8e8e; font-family: Arial; font-size: 10px; text-decoration: none}
.login_msg {color: #ffffff; font-family: Arial; font-size: 12px; text-decoration: none; font-weight:bold;}

ul.pagenav{margin:0 0 20px 0;padding:0;float:left}
ul.pagenav li{background:transparent;padding:0;margin:0;display:inline}
ul.pagenav a{border:1px solid #ccc;border-right:0;padding:5px 10px;background:#fff;float:left;color:#900;text-decoration:underline;font-weight:normal;}
ul.pagenav a:hover{}
ul.pagenav a.active{background:#efefef;color:#1963ad;text-decoration:none;cursor:default}
ul.pagenav a.active.last{border-right:1px solid #ccc}
ul.pagenav li.last a{border-right:1px solid #ccc}

#content h1, #content h2,#content h3,#content h4{color:#1963ad; padding:0 0 5px 0;margin:0;font-size:2.0em; font-weight:normal; font-family: Arial, sans-serif;}
#content h3{font-size:1.5em}
#content h4{font-size:1.1em;font-weight:bold}
#main h2,#main-wide h2{padding-bottom:20px;margin-bottom:21px;border-bottom:1px solid #ccc}

table.grey_table {border:1px solid #ccc;border-bottom:0;padding:0;margin:0 0 20px 0;float:left;font-size:12px;font-weight:normal;}
table.grey_table td.title{background:url(img/left-headings.gif) repeat;border:1px solid #ccc;border-left:0;border-top:0;color:#000;padding:10px;margin:0;width:125px;font-weight:normal;text-align:left;}
table.grey_table td.mandatory{background:url(img/left-headings.gif) repeat;border:1px solid #ccc;border-right:0;border-top:0;color:#000;padding:0;margin:0;width:5px;font-weight:normal;text-align:left;}
table.grey_table td.hdr{border:1px solid #ccc;border-left:1px solid #fff;border-right:1px solid #fff;border-top:0;padding:15px 10px 5px 10px;margin:0 0 8px 0;font-size:1.6em}
table.grey_table td.whitetop{border-top:1px solid #fff;}
table.grey_table td.txt{border:1px solid #ccc;border-left:0;border-right:0;border-top:0;padding:0 10px 0 10px;}
table.grey_table td.txt.right-border{border:1px solid #ccc;border-left:0;border-top:0;}
table.grey_table td.txt a{color:#900;text-decoration:underline}
table.grey_table td.txt a:hover,table.grey_table td.txt a:focus,table.grey_table td.txt a:active{text-decoration:none}

/* ---- SEARCH OPTIONS -------------------------------------------------------------------------------------------- */

#search-options{margin-top:10px;padding-top:20px;width:100%;float:left;padding-left:1px}
#search-options li{display:inline;background:transparent;padding:0;padding-left:0px}
#search-options a{font-size:.9em;float:left;padding:5px 0px 10px 35px;color:#900;text-decoration:underline}
#search-options a:hover,#search-options a:focus,#search-options a:active{text-decoration:none;}
#search-options #help{background:url(img/search-help.jpg) 0 0 no-repeat}
#search-options #advanced{margin-left:10px;background:url(img/search-advanced.jpg) 0 0 no-repeat}
#search-options #basic{margin-left:10px;background:url(img/search-basic.jpg) 0 0 no-repeat}
#search-options a#compare{color:#900;font-weight:bold;border:1px solid #ccc;padding:5px 10px;margin-left:10px;text-decoration:none;background:#f0f0f0 url(img/grey-gradient.gif) 0 0 repeat-x;float:left;margin-right:10px;}
#search-actions a#compare.hover,#search-actions a#compare:focus,#search-actions a#compare:active{color:#900;text-decoration:underline}
/* ---- SEARCH ACTIONS -------------------------------------------------------------------------------------------- */

ul#search-actions{list-style-type:none;margin:0 0 20px 0;padding:0;float:right}
#search-actions li{background:transparent;display:inline;padding:0}
#search-actions a{color:#900;font-weight:bold;border:1px solid #ccc;padding:5px 10px;margin-left:10px;text-decoration:none;background:#f0f0f0 url(img/grey-gradient.gif) 0 0 repeat-x;float:left}
#search-actions a:hover,#search-actions a:focus,#search-actions a:active{color:#900;text-decoration:underline}

/* ---- COURSE PROVIDER ---------------------------------------------------------------------------------------------*/
#course-provider-box{border-bottom:1px solid #ccc;border-left:1px solid #fff;padding-bottom:10px;position:relative;width:650px;}
#course-provider-box h3{padding:0;margin:0 0 8px 0;font-size:1.6em}
#course-provider-box p{color:#000;}
#back-to-search a{padding:15px 20px 17px 95px;border:1px solid #ccc;font-weight:bold;text-decoration:none;background:url(img/back-to-search.jpg) 0 0 no-repeat;position:absolute;right:0;top:0;color:#900;}
#back-to-search a:hover,#back-to-search a:focus,#back-to-search a:active{text-decoration:underline}

/* ---- CONTEXTUAL MENU ----------------------------------------------------------------------------------------- */

ul#contextual-menu{border-bottom:1px solid #ccc;margin:20px 0;padding:0;width:650px;float:left;list-style-type:none}
	#contextual-menu li{border-bottom:1px solid #ccc;background:url(img/contextual-menu-l.gif) 0 0 no-repeat;padding:0 0 0 6px;margin:0;float:left;margin-bottom:-1px;position:relative}
	#contextual-menu li a{padding:10px 10px 10px 4px;font-weight:bold;text-decoration:none;color:#1963ad;background:url(img/contextual-menu-r.gif) right top no-repeat;float:left}
	#contextual-menu li a:hover,#contextual-menu li a:focus,#contextual-menu li a:active{text-decoration:underline}
	#contextual-menu li a.last{background-image:url(img/contextual-menu-r-last.gif)}
	#contextual-menu li.active{border-bottom:1px solid #fff}
	#contextual-menu li.active a{color:#900;padding-left:2px}
	#contextual-menu li.active a:hover,#contextual-menu li.active a:focus,#contextual-menu li.active a:active{text-decoration:none;cursor:default}
	#contextual-menu li a span{padding-left:12px;background:url(img/blue-arrow.gif) 0 center no-repeat;float:left}
	#contextual-menu li.active a span{background-image:url(img/red-arrow-down.gif);padding-left:14px}


/* ---- TAG/UNTAG ------------------------------------------------------------------------------------------------ */

ul#contextual-tag-untag{margin:0 0 10px 0;padding:5px 0 0 0;float:left;list-style-type:none}
#contextual-tag-untag li{line-height:100%;color:#1963ad;background:transparent;padding:4px 0 4px 5px;font-size:.9em;float:left}
#contextual-tag-untag li.tagged{background:url(img/star-blue.gif) center left no-repeat;padding-left:25px}
#contextual-tag-untag li.untagged{background:url(img/star-grey.gif) center left no-repeat;padding-left:25px}
#contextual-tag-untag li a{color:#900;text-decoration:underline}
#contextual-tag-untag li a:hover,#contextual-tag-untag li a:focus,#contextual-tag-untag li a:active{text-decoration:none}
#contextual-tag-untag li.last a {border-left:1px solid #1963ad;padding-left:5px}

/* ---- POINT CALCULATOR TABLE ------------------------------------------------------------------------------------- */

table#point-calculator{margin:0 0 20px 0;border-collapse:collapse;width:640px;line-height:160%;clear:both;font-size:12px;text-align:left;border:0}
	table#point-calculator th{padding:8px;color:#fff;background:#1963ad;border-left:1px solid #1963ad;border-right:1px solid #1963ad;white-space:nowrap}
	table#point-calculator th a{color:#fff;font-weight:normal;font-size:12px}
	table#point-calculator th.corner{padding:10px;background:#1963ad url(img/th-blue-corner.gif) right top no-repeat;border-right:1px solid #fff}
	table#point-calculator th.corner.last{border-right:0}
	table#point-calculator td{padding:10px;border:1px solid #ccc;border:0; border-bottom:1px solid #ccc;}
	
#point-calculator input{border:0;width:auto}
#point-calculator select{padding:2px;width:194px;border:1px solid #ccc}
#point-calculator td{border-left:0;border-right:0}
	#content #point-calculator label{width:auto;float:none}
	#point-calculator #points{width:80px;border:0}
	#point-calculator #grade{width:140px;padding-left:35px}
	#point-calculator .grade-sel{padding-left:35px}
	#point-calculator .grade-sel.wide{border-right:1px solid #ccc}
	#point-calculator .grade-sel select{width:100px}
	#point-calculator td#LCVP{padding-right:30px;border-left:1px solid #ccc;border-right:1px solid #ccc;color:#000}
	#point-calculator td.no-style{border:0}
	#point-calculator #subject{width:240px}
	#point-calculator .subject-sel{border-left:1px solid #ccc}
	#point-calculator .subject-sel select{width:200px}
	#point-calculator .radio{padding-left:2px}
	#point-calculator .radio label{margin:0 10px 0 2px;position:relative;top:-1px}
	#point-calculator .points-input{width:40px;border-right:1px solid #ccc}
	#point-calculator .points-input input{width:43px;border:1px solid #7F9DB9}
	#point-calculator .points-input input.strong{font-weight:bold}
	#calculate-points{font-weight:bold;border:1px solid #ccc;padding:1px 8px;margin:0 0 0 25px;float:left;background:#F0F0F0 url(img/grey-gradient.gif) 0 0 repeat-x;text-decoration:none}
	#calculate-points:hover{text-decoration:underline}
	#point-calculator td#calculate{border:1px solid #ccc;border-top:0;padding:20px 10px}
	#points-result{border:1px solid #7F9DB9;padding:1px 1px;margin-left:51px;float:left;width:42px;height:18px}
	#lcvp-result{border:1px solid #7F9DB9;float:left;width:42px;height:18px}


	
/* ---- EXPAND/HIDE ------------------------------------------------------------------------------------------------ */

ul#contextual-expand-hide{margin:0 0 15px 0;padding:0 0 9px 0;border-top:1px solid #ccc;background:url(img/contextual-expand-hide-b.gif) bottom right no-repeat;float:right;list-style-type:none}
	#contextual-expand-hide li{padding:7px 0px 7px 0;margin:0;border-left:1px solid #ccc;line-height:100%;background:#F0F0F0 url(img/grey-gradient.gif) 0 0 repeat-x;float:left}
	#contextual-expand-hide li a{padding:0 10px;float:left;border-right:1px solid #900;font-size:.9em;text-decoration:none}
	#contextual-expand-hide li a:hover,#contextual-expand-hide li a:focus,#contextual-expand-hide li a:active{text-decoration:underline}
	#contextual-expand-hide li.last a{border-right:0}
	#contextual-expand-hide li.last{border-left:0;border-right:1px solid #ccc}
	
.expand,.hide{padding:28px 5px 0 5px;width:40px;margin:0 0 0 30px;text-align:center;background:url(img/expand.gif) center 5px no-repeat;font-size:.9em;float:right}
.hide{background-image:url(img/hide.gif)}

p#search-descr{font-family:Arial, Verdana, sans-serif;font-size:12px;font-weight:normal;color:#000;border-bottom:1px solid #ccc;padding-bottom:10px;}

hr {margin:10px 0 0 0;height:1px;color:#ccc}

#set-all label{margin:0 10px 0 3px;width:auto;float:none}

p.hr{border-top:1px solid #ccc;margin:0 0 15px 0;}

form.general-form{margin:0 0 10px 0;padding:40px 10px 10px 10px;border:1px solid #ccc;float:left;min-width:360px}
form.general-form p label{text-align:left;width:160px;color:#000;float:left;margin-right:5px;}
form.general-form p label.short_label{text-align:left;width:100px;padding-left:20px;}
form.general-form p input.short_input{width:20px;float:left;padding-right:20px;}

/*#content form{margin:0 0 30px 0;padding:40px 20px 10px 20px;border:1px solid #ccc;float:left;width:380px}
	#content form label{float:left;width:170px}
	#content form input{padding:2px;width:188px;border:1px solid #ccc}
	#content form select{padding:2px;width:194px;border:1px solid #ccc}
	#content form #submit{color:#900;font-weight:bold;font-size:1em;border:1px solid #ccc;padding:3px 15px;width:11em;background:#f0f0f0 url(img/grey-gradient.gif) 0 0 repeat;margin-left:20px !important;margin-left:20px;cursor:pointer}
	#content form #reset{color:#900;font-weight:bold;font-size:1em;border:1px solid #ccc;padding:3px 15px;width:11em;background:#f0f0f0 url(img/grey-gradient.gif) 0 0 repeat;margin-left:20px !important;margin-left:20px;cursor:pointer}
	#content .hidden-form{border:0;padding:0;margin:0;float:none;clear:both;width:670px}
	#content .hidden-form input{border:0;width:auto}*/
	
#content form#resultsform{margin:0;padding:0;border:0;}
