/* IAT CSS */
/* try to eliminate centred divs 'jumping' between pages, see http://www.csskarma.com/articles/dummy_scrollbar/ and http://css-tricks.com/eliminate-jumps-in-horizontal-centering-by-forcing-a-scroll-bar/ */
html {overflow-y:scroll;}

body {
	color: #808080; 
	background: #ffffff; 
	font-family: verdana, helvetica, arial, sans-serif; 
	padding: 0; 
	margin: 0;
}

p {
	font-size: 11pt;
	line-height: 150%;
	color: #808080;
}


h1 {
	/* we use h1 for image headers */
	margin: 0px;
	padding: 0px;
}

h2 {
	font-family: arial, trebuchet MS,tahoma;
	color:#126499;
	font-size: 18pt;
}

h3 {
	color: #126499;
}
/**************************************************************** FRONT PAGE *****************************************************************************/
.centre {
	width:900px;
	clear: both;
	margin:auto;
	background-color:white;
}

.centre-800 {
	width:800px;
	clear: both;
	margin:auto;
	background-color:white;
}
.centre-850 {
	width:850px;
	clear: both;
	margin:auto;
	background-color:white;
}

.centre-750 {
	width:750px;
	clear: both;
	margin:auto;
	background-color:white;
}

.centre-700 {
	width:700px;
	clear: both;
	margin:auto;
	background-color:white;
}


ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.subtlelink {
	text-decoration:none;
	color: #808080;
}

/******************************************************** create own tests / custom tests *******************************************************/
#header-image {
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
}

#header-image-text-div {
    margin-left: 580px;
	margin-top: 90px;
}

.header-image-text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #126499;
	font-size: 12pt;
	line-height: 180%
}

/************************ header *******************************/
#header {
	height: 85px;
	border-bottom:1px solid #DDDDDD;
}

/* logo */
#logo {
	margin-top: 30px;
	margin-left: 20px;
	float: left;	
}

/* browser hacking, the first defn is for IE, the second for all other browsers, see http://www.webcredible.co.uk/user-friendly-resources/css/hacks-browser-detection.shtml */
##logo {
	margin-left: 10px;
}
html>body #logo {
	margin-left: 20px;
}


/* logo */
#front-page-logo {
	margin-top: 20px;
	margin-left: 20px;
	float: left;	
}

#logounderline {
	width: 950px;
	border-bottom: 1pt solid #808080;
	clear: both;
	margin:auto;
}

/* end logo */

/* nav bar */

#nav-div {
	float: right;
	margin-top: 27px;
	margin-left: 0px;
}

.nav {
	font-family: "Helvetica", Arial, "Trebuchet MS", sans-serif;
	font-size: 10pt;
}

.nav {
    float:none;
}

.nav li {
	display: inline;
	margin-left: 15px;
}

.nav a {
	text-decoration: none;
	color: #939393;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
}

.nav a:hover {
	border-bottom-color: #4B92E8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.nav a.current {
	background-color:#DEEBFF;
	border:1px solid #cfcfcf;
	color:#000000;
	font-size:1.1em;
	padding:3px;
}

#nav-secondlevel {
	float: right;
	position:relative;
	top: -15px;
}

.nav a.current-secondlevel {
	background-color:#DEEBFF;
	border:1px solid #cfcfcf;
	color:#000000;
	font-size:1.1em;
	padding:2px;
}

/* end nav bar */

/************************ end header *******************************/

/************************ hook *******************************/
#hook {
	padding-top: 20px;
	font-family: Verdana, "Helvetica", "Trebuchet MS", Arial, sans-serif;
	font-size: 18pt;
	color: black;
	text-align:center;
}

#subhook {
	font-family: arial, sans-serif;
	font-size: 14pt;
	margin: auto;
	width: 750px;
	color: #808080;
	text-align:center;
}

/* need to knock padding-top off in some pages for non-ie browsers, use resources-hook id and override in ie specific css files */
#resources-hook {
	padding-top: 0px;
	font-family: Verdana, "Helvetica", "Trebuchet MS", Arial, sans-serif;
	font-size: 18pt;
	color: black;
	text-align:center;
}
/************************ end hook *******************************/


/************************ video *******************************/
#video {
	height: 100px
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;	
	margin: 25px auto auto;
	width: 140px;
	height: 44px;
	color: #808080;
	padding-left: 48px;
	background: url(../images/play.png) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 12px;
	cursor:pointer;
}

#video a {
	text-decoration: none;
	font-weight:bold;
	color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#video a:hover {
	text-decoration: underline;
}
/************************ end video *******************************/


/************************ presentations *******************************/
.presentation {
	padding-bottom: 120px;
	padding-top:10px;
	border-top: solid 1px #e0e0e0;
}

.slideboom {
	padding-left:30px;
}

.slideboom-instructions {
    background-color: #DEE8F5;
    border: 1px solid #CDD9E9;
    color: black;
    font-size: 12pt;
    font-weight: normal;
    padding: 8px;
    width: 582px;
	margin:auto;
    text-align: center;
}

/************************ end presentations *******************************/

/************************ image panel *******************************/

#image-panel {
	margin-left:auto;
	margin-right:auto;
	padding-top: 10px;
	padding-left: 50px;
	width:900px;
}



#prize {
	left:680px;
	position:relative;
	top:-393px;
	width:245px;
}

#floor {
	background-image:url(../images/floor.png);
	background-repeat:repeat-x;
	height:52px;
	width:100%;
	position:absolute;
	top:470px;
	left: 0px;
	width:100%;
	z-index:-999;	
}

#front-page-right-div {
    float: right;
    width: 280px;
	line-height:140%;
	text-align:justify;
	margin-top: 50px;
}

/* browser hacking, the first defn is for IE, the second for all other browsers, see http://www.webcredible.co.uk/user-friendly-resources/css/hacks-browser-detection.shtml */
#front-page-right-div {
	margin-right: 10px;
}
html>body #front-page-right-div{
	margin-right: 40px;
}

.front-page-title {
	color:#126499;
	font-size:10pt;
	font-weight: bold;
}
.front-page-text {
	color:gray;
	font-size:9pt;
	font-weight: normal;
	margin-bottom: 15px;
	
}


/*
#floor-bottom {
	border-top:2px solid #DDDDDD;
	position:relative;
	top: -200px;
	width:900px;
	margin:auto;
	background-color:white;
	height: 30px;
}
*/
/************************ end image panel *******************************/


/************************ links boxes *******************************/
#box-links {
	position:relative;
	top: -200px;
	width:1000px;
	clear: both;
	margin:auto;
	background-color:white;	
}

.box-links {
	clear:both;
	float:none;
	/*padding-left:80px;	*/
	cursor:pointer;
}

.box-links li {
	cursor:pointer;
	float:left;
	position:relative;
	padding-right: 70px;
	padding-left: 70px;
}
.box-links-image {
	padding-right: 4px;
}

/************************ end links boxes *******************************/


/************************ footer *******************************/
#footer {
	clear:both;
	color:#808080;
	font-family:verdana;
	font-size:8pt;
	margin:auto;
	padding-top:10px;
	position:relative;
	text-align:center;
	top:-150px;
	width:900px;
}

/************************ end footer *******************************/

/**************************************************************** END FRONT PAGE *****************************************************************************/


/**************************************************************** LEARN PAGE *****************************************************************************/
#tabs-container {
	width: 750px;
	margin: auto;
	padding-top: 10px;
}

.paper-image {
	margin-top: 20px;
	padding-left: 10px;
	padding-right: 50px;
	float:left;
	height: 170px;
}

.paper-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #404040;
	line-height: 1.5em;
	margin-right: 20px;
	text-align: justify;
	padding-bottom: 10px;
}

.paper-text h3 {
	font-size: 14pt;
	font-weight: bold;
}

.paper-text a {
}

.paper-divider {
	width: 400px;
	margin:auto;
	border-top:1px solid #DDDDDD;
	padding-top: 25px;
	padding-bottom: 25px;
}

.paper-text h3 a {
	color:#4AB7F0;
	text-decoration:none;
}

.tab-intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:1.6em;
	text-align:justify;
}
.smaller {
	font-size: 0.6em;
}

/**************************************************************** END LEARN PAGE *****************************************************************************/


/**************************************************************** SEE PAGE *****************************************************************************/
.video {
	background: url(../images/video2.gif) no-repeat;
	padding-left: 18px;
	margin-left: 10px;
	color: #3B6CAC;
	
/*	height: 170px;*/
}

/**************************************************************** END SEE PAGE *****************************************************************************/

/**************************************************************** PRODUCTS PAGE *****************************************************************************/

#box-links-products {
	width:900px;
	clear: both;
	margin:auto;
	background-color:white;	
}

.products-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
/*	width:750px;*/
	width:850px;
	text-align: justify;
	line-height: 1.6em;
	color: #808080;
	padding-top: 10px;
	margin: auto;
	padding-bottom: 50px;
}

.product-image {
	float:left;
	margin-right: 25px;
	margin-bottom: 10px;
	padding-left:12px;
}

.product-text-right  {
	float:right;
	width:380px;	
	margin-top:-20px;
}

.product-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
/*	font-size:20pt;*/
	font-size:24pt;
	padding: 10px;
	/*text-shadow:0 1px 0 rgba(0, 0, 0, 0.9);	*/
}

ul.product-features {
  list-style: disc outside;
  font-size: 11pt;
  line-height: 180%;
}

.list-spacing li{
  margin-top: 1em;
  font-size:10pt;
}

.image-border {
	float:left;
	margin-right: 25px;
	margin-bottom: 10px;
	padding-left:12px;
	background:none repeat scroll 0 0 white;
	border:1px solid #BBBBBB;
	padding:5px;
}

.image {
	float:left;
	padding-right: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
	background:none repeat scroll 0 0 white;
}

.imageright {
	float:right;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
	background:none repeat scroll 0 0 white;
}

/**************************************************************** END PRODUCTS PAGE *****************************************************************************/


/**************************************************************** COMPANY PAGE *****************************************************************************/
.inlineimage {
	float:left;
	padding: 25px;
}
.inlineimageright {
	float:right;
	padding-left: 40px;
}

/**************************************************************** END COMPANY PAGE *****************************************************************************/

/**************************************************************** PRIZE PAGE *****************************************************************************/
.fig-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:center;
	color:black;
	line-height:normal;
}

#fig1 {
	width: 350px;
}
/**************************************************************** END PRIZE PAGE *****************************************************************************/

/**************************************************************** INDEX2 - COMPANY LANDING PAGE **************************************************************/
#front-page-right {
    float: right;
    position: relative;
    right: 1px;
    top: 18px;
    width: 360px;
}

#front-page-examonline {
    position: relative;
    right: 5px;
}

#front-page-h1 {
	position:relative;
    font-weight: normal;
    letter-spacing: 2px;
    margin: 0;	
	text-align: center;
	font-size: 36pt;
}

#front-page-h2 {
    font-weight: normal;
    letter-spacing: 2px;
/*    margin-top: 20px; */
    position: relative;
	line-height: 100%;
	font-size: 20pt;
	text-align:justify;
	width:345px;	
}

.nother-hook p{
    color: #126499;
    font-family: arial,verdana,tahoma;
    font-size: 20pt;
    line-height: 140%;
}

#front-page-hook {
    float: right;
    margin-right: 10px;
    position: relative;
    text-align: right;
    top: -85px;
}

#d1 {
	font-size:9pt;
	padding-left:15px;
	padding-top:40px;
	width:330px;
	line-height:180%;
}

#d2 {
	float:left;
}
#d3 {
	float:right;
}

#d1 ul 
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#d1 li 
{
	background-image: url(../images/sqorange.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px; 
	padding-left: 14px; 
}

#d1 a {
	color: #446499;
	text-decoration:none;
}

#d1 a:hover {
	color: #000000;
}

#d2 ul {
	width: 160px;
}
#d3 ul {
	width: 160px;
}

.buttons-div-front-page {
	/*padding-top: 15px;*/
}

#companybanner {
	cursor:pointer;
    background-image: url("../images/examonline screenshots v2.png");
    background-repeat: no-repeat;
    height: 327px;
    margin-left: 25px;
	margin-top: 15px;
    margin-top: 50px;
}

#imagelink1 {
	float: left;
}

#imagelink2 {
    float: right;
}

#columns {
    font-family: verdana;
    font-size: 11pt;
    line-height: 150%;
    width: 850px;
	margin: auto;
	position: relative;
	top: 10px;
}
#columns .column {
	height: 310px;
	width: 45%;
/*	background-color:#F6F7F9;
	border:1px solid #E4E8F1;*/
	color:#808080;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 15px;
}


#columns .left {
	float: left;
}

#columns .right {
	float: right;
}

.columnsection {
}

.row {
}

.cell {
	width: 370px;
    color: #6E6E6E;
    font-size: 13px;
    font-weight: 200;
}

.cell-left{
	float:left;
}

.cell-left .cellimage{
	cursor: pointer;
}

.cell-right .cellimage {
    margin: auto;
	padding-left: 20px;
}

.cell-right {
	float: right;
}

.row-divider{
	margin: auto;
	clear: both;
    background: url("../images/linespacer.png") no-repeat scroll 0 50% transparent;
    height: 80px;
    width: 653px;	
}

.front-page-emphasis {
	color:#126499;
	font-size:14pt;
}

/* secondary nav styling */
.secondary-nav {
    /*float: left;*/
    font-size: 12px;
    padding: 1px 0 30px;
    position: relative;
    text-align: center;
    z-index: 100;
	clear: both;
}


#index2-secondary-nav {
	top: 20px;
}

#why-secondary-nav {
	top: 10px;
	margin-bottom: 25px;
}

.secondary-nav ul {
    margin: 0;
}
.secondary-nav li {
	display: inline-block;
	
    background-color: #FFFFFF;
    background-image: url("../images/nav-separator.png");
    background-position: 0 50%;
    background-repeat: no-repeat;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    height: 34px;
	list-style:none;
	margin-left:-4px;
}

.secondary-nav li:focus, .secondary-nav li:active, .secondary-nav li:hover {
    background-color: #FAFAFA;
    background-image: none;
    border-left: 1px solid #EFEFEF;
    border-right: 1px solid #EFEFEF;
}
.secondary-nav li:focus + li, .secondary-nav li:active + li, .secondary-nav li:hover + li {
    background-image: none;
}
.secondary-nav li:focus a, .secondary-nav li:active a, .secondary-nav li:hover a {
    color: #314E64;
    margin: 0 -1px;
}

.secondary-nav li.active a {
    color: #314E64;
    font-weight: bold;
}

.secondary-nav a {
    color: #126499;
    display: inline-block;
    height: 37px;
	padding-top: 8px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
    line-height: 1em;
    text-decoration: none;
}

.secondary-nav li:first-child {
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-topleft: 5px;
    border-left: 1px solid #DDDDDD;
    margin-left: 0;
}
.secondary-nav li:first-child a {
    margin-left: 0 !important;
}

.secondary-nav li.end {
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topright: 5px;
    border-right: 1px solid #DDDDDD;
}
.secondary-nav li.end a {
    margin-right: 0 !important;
}

.secondary-nav li:first-child, .secondary-nav li.active + li {
    background-image: none;
}

.secondary-nav li.active {
    background-color: #EBF7FF;
    background-image: none;
}

.secondary-nav li.active a {
    background: url("../images/nav-arrow.png") no-repeat scroll 50% 100% transparent;
}

/**************************************************************** END INDEX2 *********************************************************************************/

/**************************************************************** INDEX3 - UNI LANDING PAGE ******************************************************************/
#front-page2-right {
    float: right;
    position: relative;
    right: 1px;
    top: 60px;
    width: 360px;
}

#front-page2-h2 {
    font-weight: normal;
    letter-spacing: 2px;
    position: relative;
	line-height: 160%;
	font-size: 12pt;
	text-align:justify;
	width:345px;	
}

#uni-hook-image {
	margin-top:40px;
	margin-bottom:0px;
}

#front-page-hook-image {
	clear: both;
	margin:auto;
}

#unibanner {
	cursor: pointer;
    background-image: url("../images/examonline screenshots v2.png");
    background-repeat: no-repeat;
    height: 327px;
    margin-left: 25px;
	margin-top: 15px;
    margin-top: 40px;
}

/**************************************************************** END INDEX3 *********************************************************************************/

/**************************************************************** OWN TESTS / CUSTOM *********************************************************************************/
#owntests-hook {
    font-size: 17pt;
    font-style: italic;
    letter-spacing: 1px;
    margin: 10px 0px 50px;
}

#custom-hook {
    font-size: 17pt;
    font-style: italic;
    letter-spacing: 1px;
    position: relative;
    top: -20px;
	margin-bottom: 0px;
}

#owntests-text {
	padding-top: 40px;
}

/**************************************************************** END OWN TESTS / CUSTOM *********************************************************************************/

/**************************************************************** writing MCQs *****************************************************************************/

.inline-image {
	float:left;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 10px;
}

/**************************************************************** end writing MCQs *****************************************************************************/


/**************************************************************** user guide *****************************************************************************/

#userguide-image {
	float:right;
	margin-right: 100px;
	margin-top: -5px;
}

/**************************************************************** end user guide *****************************************************************************/


/**************************************************************** COMMON *****************************************************************************/
.section {
/*    background-color: #F6F7F9;*/
    border-bottom: 1px solid #E4E8F1;
/*    color: #404040;*/
    margin-bottom: 20px;
    padding: 15px 15px 25px;
}

.page-title {
    border-bottom: 1px dashed #e0e0e0;
    border-top: 1px dashed #e0e0e0;
    color: #30948C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 32pt;
    font-weight: normal;
    line-height: 120%;
	padding-bottom:5px;
}

.page-title-image {
	/*padding-bottom:5px;*/
}

.section-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-size:24px;
	font-weight: 400;
	letter-spacing: -1;
	padding-bottom: 5px;
	line-height: 120%;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.9);	
}

.section-subtitle {
/*	color:#111111;*/
	color: #126499;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14pt;
	line-height:150%;
	padding:20px 10px;
}
.section-text{
	padding: 20px;
}

.product-label {
	padding:2px;
	color: #111111;
	font-size: 10pt;
	font-weight:bold;
}

.product-reference {
	padding-bottom:2px;
}

.resources {
	background-color:#DEE8F5;
	border:1px solid #CDD9E9;
	padding:4px;
}
.resource-label {
	padding:2px;
	color: #111111;
	font-size: 14pt;
}

.resource-link {
	padding-left:4px;
	color: #3B6CAC;
}

.resource-link-big {
	color: #0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: 400;
	letter-spacing: -1;
	padding-bottom: 5px;
	line-height: 120%;
}

.resource-pdf-link {
	background: url(../images/pdf.gif) no-repeat;
	padding-left: 18px;
	margin-left: 10px;
	color: #3B6CAC;
}

.resource-video-link {
	background: url(../images/video2.gif) no-repeat;
	padding-left: 18px;
	margin-left: 10px;
	color: #3B6CAC;
}

.e-assessment-award {
	background: url(../images/rosette.gif) no-repeat;
	padding-left: 20px;
	font-decoration: italic;
}

.resource-section {
	background-color:#F6F7F9;
	color:#404040;
	padding: 15px;
	margin-bottom:10px;
	border:1px solid #CFCFCF;
}

.resource-section-odd {
}

.resource-support{
	background-color:#F6F7F9;
	border:1px solid #CDD9E9;
	padding:4px;
	margin-bottom: 10px;
	width: 75%;
	text-align:left;
}


.try-div {
	clear:both;
	float:right;
	padding-bottom:20px;
	padding-right:20px;
	padding-top:5px;

}

.try {
	-moz-border-radius:4px 4px 4px 4px;
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.133) inset, 0 1px 0 rgba(255, 255, 255, 0.255);
	background:url("../images/bg-buttons.gif") repeat-x scroll 0 -24px #8EBF00;
	border:1px solid #729042;
	color:white;
	display:block;
	float:left;
	font-size:12pt;
	/*line-height:10px;*/
	font-weight:bold;
	margin:0 5px 0 0;
	padding:8px 14px;
	text-decoration:none;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.557);
	width:auto;
	line-height:100%
}

.see {
	-moz-border-radius:4px 4px 4px 4px;
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.133) inset, 0 1px 0 rgba(255, 255, 255, 0.255);
	background:url("../images/bg-buttons.gif") repeat-x scroll 0 -184px #8CC7DA;
	border:1px solid #729042;
	color:white;
	display:block;
	float:left;
	font-size:12pt;
	/*line-height:10px;*/
	font-weight:bold;
	margin:0 5px 0 0;
	padding:8px 14px;
	text-decoration:none;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.557);
	width:auto;
	line-height:100%
}

.see span {
	background:url("../images/link-right-arrow.png")  no-repeat scroll left center transparent;
	padding-left: 16px;
}

.try span {
	background:url("../images/link-right-arrow.png")  no-repeat scroll left center transparent;
	padding-left: 16px;
}

.company-button {
	margin-top:5px;
}

.bullets {
	list-style:disc;
}

.pop-up-link {
	background:url("../images/magnifier-zoom.gif") no-repeat;
	padding-left: 18px;
	color: #0000ee;
}

.pop-up-link a:visited {
	color:#0000EE;
}

.image-text-left {
	float:left; 
	width: 300px;
	padding-left: 70px;
    font-family: verdana;
    font-size: 10pt;
    line-height: 200%;
}

.image-text-right {
	border-left: 3px solid #E5DFEB;
	float: right;
	padding-left: 60px;
	padding-right: 40px;
	width: 300px;
    font-family: verdana;
    font-size: 10pt;
    line-height: 200%;
}

.alwaysblue  {
	color:#0000EE;
}

.niceblue {
	color : #126499;
}

.bulleted-list {
	line-height: 200%;
}

.bulleted-list li {
	padding-bottom: 10px;
	list-style:disc;
}

/**************************************************************** END COMMON ***************************************************************************/


/**************************************************************** MOVED HERE FROM form.css ***************************************************************************/

/* edited version of http://fuelyourcoding.com/scripts/infield/index.html?name=tom&email=&website=&comment=f */

form legend {
	color: #333;
	padding: 0 0 20px 0;
	text-transform: uppercase;
}

form {
/*	padding: 0 20px 20px 20px;*/
}

form, form fieldset input, form fieldset textarea, form label {
	font-family: Helvetica, Arial;
	font-size: 12pt;
}
form p { position: relative; margin: 10px 0;}
form p label { position: absolute; top: 0; left: 0;}
form p br {display: none;}


form fieldset p input,
form fieldset p textarea {
	display: block;
	padding: 4px;
	width: 650px;
	margin: 0;
}

form fieldset p label {
	/*width: 380px;*/
	display: block;
	margin: 5px 5px 5px 6px;
	padding: 0;
}

form fieldset p textarea {
	padding: 2px;
	/*width: 704px;*/
}

form fieldset {
	border: solid 1px #aeaeae;
	background-color: #efefef;
}
form fieldset p textarea,
form fieldset p input {
	border: solid 1px #ccc;
}
form fieldset p label {
	color: #777;
}

/**************************************************************** END MOVED HERE FROM form.css ***************************************************************************/



/**************************************************************** Nivo slider, see http://nivo.dev7studios.com/#usage *************************************************************************************/
#slider {
    position:relative;
    width:850px; /* Change this to your images width */
    height:330px; /* Change this to your images height */
    background:url("author.htm") no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}

/* my styling of containine div */

#slider-container {

#ie6-noslider {
	display:none; /* default,turned on for ie6 */
}

/**************************************************************** END Nivo slider ***************************************************************************/


