


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CONTENT PROMO

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#promo {

	position:relative;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	line-height:1.8em;
	width:100%;

}


#promo li {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}



#promo A {

	display:block;
	color:#444;
	background:url(../../images/bg-promo.png);	
	padding-top:2.2em;
	margin-left:20px;
	width:400px;
	height:151px;
	text-align:center;
	font-size:1.5em;
}


#promo A:hover,
#promo A:active,
#promo A.here:link,
#promo A.here:visited {

	background:url(../../images/bg-promo-light.png) no-repeat;	

}



#promo A:hover{
    color:#000066;
}


#resultsCat {

	position:relative;
	float:left;
	width:100%;

	margin:0;
	list-style:none;
	line-height:1.5em;


}


#resultsCat li {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}



#resultsCat A {
	display:block;
	width:9em;
}



.promoHeading
{
	float:left;
	
	margin-top:5px;
	margin-bottom:10px;
	margin-left:140px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CONTENT CONTAINER - TWO COLUMN

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#wrapper {

	margin-left:auto;
	margin-right:auto;

	position:relative;
	}

#content-container-two-column {
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	width:728px;
	border:1px solid #6666CC;
/*	background:url(../../images/bg-content-side.png) repeat-y right;*/
	position:relative;
	}

#content-main-two-column {
	width:540px;
	float:left;
	}

#content-side-two-column {
	float:right;
	width:160px;
	}
	
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CONTENT CONTAINER - THREE COLUMN

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#content-container-three-column {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	width:728px;
	border:1px solid #ccc;
	background:url(../../images/bg-three-column-main.png) repeat-y;
	position:relative;
	}

#content-container-three-column-nobg {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	width:728px;
	border:1px solid #ccc;
	position:relative;
	}


#content-main-three-column {
	width:515px;
	float:left;
	margin-left:25px;
	}

#content-container-three-column-noside {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	width:728px;
	border:1px solid #ccc;
	background:url(../../images/bg-three-column-main-noside.png) repeat-y;
	position:relative;
	}
	
	
#content-main-three-column-noside {
	width:728px;
	float:left;
	margin-left:5px;
}
	
#content-side2-three-column,
#content-side1-three-column {
	width:160px;
	font-size:.9em;
	}
	
#content-side2-three-column {
	float:right;
	}

#content-side1-three-column {
	float:left;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HOME PAGE - THREE COLUMN SECTION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#three-column-container {
	background:url(../../images/bg-three-column-home.png) repeat-y;
	padding:0;
	margin:20px 0 10px 0;

	height:430px;
	width:530px;
	}

#three-column-side1 {
	float:left;
	width:30%;
	}

#three-column-side2 {
	float:right;
	width:30%;
	}

#three-column-middle {
	width:30%;
	margin:0px 32% 0px 35%;
	}
	
	#question{
	float:left;
	background:url(../../images/bg-question-middle.png) ;
	padding-top:1px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
	width:505px;
	color:#fdfdd3;
	font-size:1em;
	
	}
	
	#questionTop{
	float:left;
	margin:0;
	width:525px;
	height:15px;
	margin-top:8px;
	background:url(../../images/bg-question.png) no-repeat top;
	}
	
	#questionbottom{
	float:left;
	padding-top:10px;
	margin:0;
	width:525px;
	height:50px;
	background:url(../../images/bg-question.png) no-repeat bottom;
	text-align:center;
	}
	
	#questionHomeTop{
	float:left;
	margin:0;
	width:530px;
	height:10px;
	background:url(../../images/bg-question-home.png) no-repeat top;
	}
	
	#questionHomebottom{
	float:left;
	margin-bottom:15px;
	width:530px;
	height:20px;
	background:url(../../images/bg-question-home.png) no-repeat bottom;
		text-align:center;
	}
	
	#questionHome{
	float:left;
	padding-top:10px;
	margin-left:2px;
	width:525px;
	background:#EEEEEF;

	}
	
	#questionHome h2
	{
		font-size:1.1em;
		color:#000066;
	}
	
	.questionTitle
	{
	    font-size:1.1em;
		color:#000066;
	}
	
	#congrat{
	float:left;
	width:474px;
	height:154px;
	Text-align:center;
	margin-left:15px;
	padding-top:20px;
	background:url(../../images/bg-congrat.gif) no-repeat ;
	font-size:2em;
	color:#02377D;
	}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    
    css-master

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HTML TAGS 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body {
	margin:0px;
    background:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.4em;
	color:#222;
}

td.question
{
    line-height:1.4em;
    font-size:1.5em;
}

tr
{
    vertical-align:top;
}

p {
	margin:10px 0;
	}

p.no-padding-no-margin {
	padding:0;
	margin:0;
	}
	
hr{
	color: #E5E5E5;
	background-color: #E5E5E5;
	height: 1px;
	border:0;
	margin:15px 0;
	_margin:10px 0;
	}
	
blockquote {
	padding:0 0 0 12px;
	margin:12px 0 0 0;
	background:url(../../images/bg-quote.png) no-repeat;
	}

blockquote p {
	margin:2px 0;
	}
	
cite {
	font-size:.85em;
	margin:0;
	padding:0 0 0 6px;
	}

fieldset {
	padding:15px;
	}
	
legend {
	color:#333333;
	padding:5px 3px 10px 3px;	
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HEADINGS 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

	
h1, h2, h3, h4, h5, h6 {
	font-size:1.8em;
	font-family: Helvetica, sans-serif;
	line-height:1.1em;
	margin:5px 0;
}

h1 {
	margin-bottom:0;
	color:#999;
}

h1, h2 {
	margin-top:0px;
}

h2 {
	font-size:1.3em;
	color:#00AF00;
	
}

h2.q {
	font-size:1.5em;
	color:#F4F6B5;
	
}

h3 {
	font-size:1.3em;
	color:#02377D;

}


h3.small {
	font-size:1.2em;
}

h3.sub-promo  {
	font-size:1.2em;
	padding:4px;
	background-color:#B9C8F3;
	border-bottom:1px solid #66778F;
}
h3.sub-promo a {
	font-size:1em;


}

h4 {
	font-size:1.1em;
}

h5 {
	font-size:1.1em;
}

h6 {
	font-size:1em;
}

p.choices
{
	color:#F4F6B5;
}

.choicesHome
{
	color:#000066;
	font-size:1.5em;
}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LINKS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


a:link {
	color:blue;
	text-decoration:none;
}

a:visited {
	color:blue;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a:active {
	color:blue;
}

#content-side-two-column a:link,
#content-side2-three-column a:link,
#content-side1-three-column a:link,
#content-side-two-column a:visited,
#content-side2-three-column a:visited,
#content-side1-three-column a:visited {
	text-decoration:none;
}

#content-side-two-column a:hover,
#content-side2-three-column a:hover,
#content-side1-three-column a:hover {
	text-decoration:underline;
}
#content-side1-three-column li
{
   list-style:none;
   line-height:1.5em;
   font-size:1.3em;
   color:#3C2196;
   border:0;
   margin:0;
   padding:0;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	TOP INFORMATION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#top-information {
	height:4.5em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3px;
	color:#999999;
	font-size:.85em;
	position:relative;
	width:760px;
	}
	
#logo {
	position:absolute;
	top:.5em;
	left:15px;
	font-size:2.6em;
	font-family:Georgia, "Times New Roman", Times, serif;
	height:2.8em;
	padding:.1em 0 .2em 0;
	font-variant:small-caps;
	}

#logo a {
	color:#4A6BB3;
	text-decoration:none;
	}

#top-information-home {
	text-align:right;
	position:absolute;
	top:5em;
	right:.5%;
	height:100%;
	width:15%;
	padding:0 1.5% 0 0;
	font-size:1.5em;
	font-weight:bold;
	}
	
#top-information-phone {
	text-align:center;
	border-left:1px dashed #6666CC;
	position:absolute;
	top:0;
	left:75%;
	height:100%;
	padding:0 0 0 2%;
	}

#top-information-link {
	text-align: center;
	border-left:1px dashed #6666CC;
	position:absolute;
	top:0;
	right:0;
	height:2em;
	width:8.5%;
	padding:0 0 0 1.5%;
	}

#heading{
	text-align: left;
	font-size:1.4em;
	font-weight:bold;
	}


#subheading{
	font-size:1.1em;
	font-weight:bold;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MAIN NAV 
	padding:.4em 0 0.85em 20px;

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#nav-main {
	background:#fff url(../../images/bg-nav.png) no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:5em;
	width:740px;
	padding:.35em 0 .85em 20px;

	position:relative;
	font-weight:bold;
	font-size:01.1em;
}

.topmenu
{
    margin:0px;
    padding:0px;
}

#nav-main div {
	background:#4b6cb5 url(../../images/bg-nav-side.png) top right no-repeat;
	width:15%;
	_width:15.5%;
	position:absolute;
	top:0em;
	right:0;
	padding:.8em 0 1em 0;
}

#nav-main ul {
	margin:0;
	padding:0 10% 0 0;
	}
	
#nav-main li {
	display:inline;
	list-style:none;
	padding:0 1.5em 0 0;
	background:none;
	font-size:14px;

	}

#nav-main a:link,
#nav-main a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#nav-main a:hover {
	color:#D4E7F8;
	text-decoration:underline;
}

#nav-main a:active {
	color:#FFFFFF;
}

#nav-main li.current a:link,
#nav-main li.current a:visited {
	text-decoration:underline;
}

#nav-main li.current a:hover {
	color:#D4E7F8;
	text-decoration:underline;
}

#nav-main li.current a:active {
	color:#FFFFFF;
}

/* ACTIVE PAGES */
#nav-main a.StaticSelectedStyle:link,
#nav-main a.StaticSelectedStyle:visited {
	color:#D4E7F8;
	text-decoration:underline;
}


#submenu {
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:10px;
	width:747px;
	padding:5px;
    background-color:#eee;
	position:relative;
	font-weight:bold;
	font-size:12px;
	border:1px solid #ccc;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	POSTER PHOTO

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


#poster-photo-container 
{
	
	margin-left:auto;
	margin:auto;
	margin-top:3px;
	width:760px;
	/*background:url(../../images/bg-photo-poster.png) no-repeat;*/
    height:200px;
    padding-bottom:5px
}

#txtAnswer {
  margin-bottom: 20px;
}

#ctl00_ctl00_ContentPlaceHolder1_Login1
{
  margin-left: 10px;
  padding-left: 10px;
  border-left: 2px solid #666;
}
#ctl00_ctl00_ContentPlaceHolder1_Login1 table {
  padding-left: 10px;
}

.photo-poster
{
	margin-left:8px;
}

.poster-photo-image {
	border-right:3px solid #FFF;
	display:block;
	margin-left:8px;
	}

#feature-area-home {
	position:absolute;
	top:14.1em;
	right:14em;
	width:21%;
	text-align:left;
	padding:0.5;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	line-height:160%;

	}

#feature-area-home a:link,
#feature-area-home a:visited {
	color:#dcf2f7;
	text-decoration:underline;
	}
	
#feature-area-home a:hover {
	text-decoration:none;
	}
	
	
	#dtid {
	
	/*color:#FFFFFF;*/
	font-size:0.9em;
	font-weight:bold;
	line-height:160%;

	}

#dtid a:link,
#dtid a:visited {
	/*color:#dcf2f7;*/
	text-decoration:none;
	}
	
#dtid a:hover {
	text-decoration:underline;
	}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	pagetitle

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



#pagetitlehome1, #pagetitlehome2 {
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	color:#FF4200;
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom:10px;
	padding-left:0px;
	padding-top:0px;
	}
	
	#pagetitlehome1 {
	color:#5656D6;
	padding-bottom:10px;
	padding-left:15px;
	padding-top:10px;
	}
	
#pagetitle {
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	width:720px;
	background:#fff;
	position:relative;
	color:#FF4200;
	font-size: 1.8em;
	font-weight: bold;
	padding:.5em 20px .7em 20px;
	}

#pagetitleHome {
	color:#FF4200;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom:5px;
	}

#pagetitle a:link,
#pagetitle a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}

#pagetitle a:hover{
	color:#D4E7F8;
	text-decoration:none;
	}
	
.pageSubtitle{ 
	color:#000066;
	font-size: 1.5em;
	font-weight: bold;
	
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	TREE VIEW CONTROL

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LISTS
	background:url(../../images/arrow.gif) no-repeat 0 .8em;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

li {
	list-style:disk;
   
	}

ul.arrow {
	margin:0;
	padding:0;
	}

ul.arrow li {
	list-style:none;

	padding:.2em 0 .2em 1em;
	
	background:url(../../images/arrow.gif) no-repeat 0 .8em;
}

ul#side {
	margin:0;
	padding:0;
	padding-left:10px;
	}

ul#side li {
	list-style:none;
	background:transparent;
	padding-top:10px;

}


ul.list-of-links {
	border-bottom:1px dotted #B2B2B2;
}

#content-side1-three-column ul.list-of-links,
#content-side2-three-column ul.list-of-links {
	margin: 0 0 30px 0px;
}

ul.list-of-links li{
	border-top:1px dotted #B2B2B2;
	background:url(../../images/list-bullet-01-link.gif) no-repeat 0 .8em;
}

ul.list-of-links li.current {
	background-color:#E5E5E5;
	
}

ul.list-of-links a {
	color:Blue;
}

ul.no-lines,
ul.no-lines li {
	border:none;
	}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HOME PAGE FEATURE AREA

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.feature-area {
	background-color:#6799D1;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	IMAGES & PHOTOS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

img {
	border:none;
	}

.photo-border {
	border:1px solid #cecece;
	padding:4px;
	background:#d9d9d9 url(../../images/bg-photo.png) top repeat-x;
	margin-bottom:5px;
	display:block;
}

.photo-float-left {
	float:left;
	margin-right:10px;
	}

.image-border-none {
	border:none;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	FOOTER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#footer {
	background:#fff url(../../images/bg-nav.png) bottom left no-repeat;
	margin-top:9px;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	padding:.7em 0 0.8em 20px;
	position:relative;
	color:#FFF;
	font-size:0.9em;
	
}

#footer div {
	background:#4b6cb5 url(../../images/bg-nav-side.png) bottom right no-repeat;
	width:25%;
	_width:25.5%;
	position:absolute;
	top:0;
	right:0;
	padding:.8em 0 1em 0;
}

#footer a:link,
#footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover {
	color:#D4E7F8;
	text-decoration:none;
}

#footer a:active {
	color:#FFFFFF;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	FOOTER-SUB

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#footer-sub {
	margin-top:1em;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	text-align:center;
	padding:.1em 0 2em 0;
	position:relative;
	font-size:.9em;
	color:#444;
	}

#footer-sub ul {
	margin:0;
	padding:0;
	}
	
#footer-sub li {
	display:inline;
	list-style:none;
	padding:0 1em 0 0;
	background:none;
	}

#footer-sub a:link,
#footer-sub a:visited {
	text-decoration:underline;
	color:#444;
}

#footer-sub a:hover {
	color:#444;
	text-decoration:none;
}

/******************************/
/**Styling information specific to individual content pages**/

/* Accordion */

.teaserYes
{
    border:0;
    color: white;
    background-color: #B4BAEC;
	font-size: 22px;
	font-weight: bold;
    padding:10px;
    margin-top: 5px;
    cursor: pointer;
    text-align:center;
     width:505px;
    line-height:1.2em;
}


.teaserNo
{
     border:0;
    color: white;
    background-color: #B4BAEC;
	font-size: 18px;
	font-weight: bold;
    padding:10px;
    margin-top: 5px;
    cursor: pointer;
    text-align:center;
   width:505px;
}

.accordionHeader
{
    border: 1px solid #545878;
    color: white;
    background-color: #B4BAEC;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}


.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #B4BAEC;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}


.accordionContent
{
    background-color: #eee;
    border: 1px solid #ccc;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MISC CLASSES

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.score
{
        color:#fff;
        font-size:2em;
        font-weight:bold;
}

.congrats
{
        color:#fff;
        font-size:1.1em;
        font-weight:bold;
}

.news-date {
	font-size:0.9em;
	font-style:italic;
	color:#A4A4A4;
}

.arrow {
	vertical-align:middle;
	}

input.button-big {
	font-weight:bold;
	padding:.7em 1.5em;
	font-size:1.1em;
	vertical-align:bottom;
	}

input.button-small {
	font-weight:normal;
	padding:.4em 1em;
	font-size:.8em;
	vertical-align:bottom;
	}

.clear {
	clear:both;
	}

.hint
{
 padding-left:30px;

 padding-bottom:5px;
 font-size:1.1em;
 color:#000066;
}
.kicker
{
	padding-left:25px;
}
.none {
    display:none;
}

#score{
 font-size:1.6em;
 text-align:center;
 font-weight:bolder;
 color:#000066;
}

.scoreRight
{
	color:#B4BAEC;
	font-size:30px;
	text-align:center;
	font-weight:bolder;
}	

.scoreRightMore
{
	color:#B4BAEC;
	font-size:14px;
	text-align:center;
	font-weight:bolder;
}
.scoreRightMore a
{
	color:#B4BAEC;
	text-decoration:underline;
}
.scoreWrong
{
	color:#B4BAEC;
	font-size:20px;
	text-align:center;
	font-weight:bolder;
}	

tr.heading {
  color:#000066;
}

.button {
	border: 3px solid #000000;
	background-color: #ffffff;
}

.heading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
 
}
.qno
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    color:#000066;
 
}


.headwht
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9px;
    COLOR: white;
    FONT-FAMILY: Arial,Verdana;
}
.gentxt
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial,Verdana;
}
.tbox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 12px;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Arial,Verdana;
	background-color: #eaf1f6;
}
.button
{
	border-right: thistle 1px inset;
	border-top: thistle 1px inset;
	font-size: 11px;
	border-left: thistle 1px inset;
	border-bottom: thistle 1px inset;
	font-family: Arial,Verdana;
	height: 20px;
	background-color: #f8f8f8;
}
.gentextgray
{
    FONT-SIZE: 11px;
    COLOR: gray;
    FONT-FAMILY: Arial,Verdana;
}
.smbut
{
    BORDER-RIGHT: ghostwhite 1px solid;
    BORDER-TOP: ghostwhite 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: ghostwhite 1px solid;
    WIDTH: 73px;
    BORDER-BOTTOM: ghostwhite 1px solid;
    FONT-FAMILY: Arial,Verdana;
    HEIGHT: 16px;
    BACKGROUND-COLOR: silver
}
.tabl
{
    BORDER-RIGHT: #eaf1f6 1px solid;
    BORDER-TOP: #eaf1f6 1px solid;
    BORDER-LEFT: #eaf1f6 1px solid;
    BORDER-BOTTOM: #eaf1f6 1px solid
}
.genwht
{
    FONT-SIZE: 11px;
    COLOR: #336699;
    FONT-FAMILY: Arial,Verdana;
}
.mnured:hover
{
    COLOR: #ff9999;
    TEXT-DECORATION: none
}
.mnured
{
    COLOR: red;
    TEXT-DECORATION: none
}
.tboxbig
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 9px;
	border-left: 1px solid;
	border-bottom: 1px solid;
	font-family: Arial,Verdana;
	background-color: #f8f8f8;
}
.bg
{
    BACKGROUND-COLOR: #eaf1f6
}
.desc
{
    BORDER-RIGHT: #bed6e5 1px dashed;
    PADDING-RIGHT: 7px;
    BORDER-TOP: #bed6e5 1px dashed;
    PADDING-LEFT: 7px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 7px;
    MARGIN: 12px 5px 5px;
    BORDER-LEFT: #bed6e5 1px dashed;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #bed6e5 1px dashed;
    FONT-FAMILY: Arial,Verdana;
}
.menublu
{
	color: #336699;
	text-decoration: none;
}
.menublu:hover
{
	color: #336699;
	text-decoration: underline;
}
.tboxvs
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 9px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 50px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial,Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #eaf1f6
}

/*-----------------------ADMIN ADMIN ADMIN ----------------------------------*/


#nav-main-admin {
	background:#608fc8 url(../../images/bg-nav.png) no-repeat;
	margin-top:5em;
	width:740px;
	padding:.4em 0 0.85em 20px;
	position:relative;
	font-weight:bold;
	font-size:01.1em;
}

#nav-main-admin a:link,
#nav-main-admin a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#nav-main-admin a:hover {
	color:#D4E7F8;
	text-decoration:underline;
}

#nav-main-admin a:active {
	color:#FFFFFF;
}

#logo-admin {
float:left;
	}

#logo-admin a {
	color:#4A6BB3;
	text-decoration:none;
	}
.pnlLogin
{
    text-align:center;
    font-size:1.3em;
}

.pnlLoginlink
{
    color:#fff;
}

.questionText
{
    color:#AEAEFF;
    font-size:1.3em;
}

.answerText
{
    font-size:1.1em;
}


.questionTextHome
{
    color:#3333CC;
    font-size:2em;
    font-weight:bold;
    line-height:1.4em
}

.answerTextHome
{
    font-size:1.1em;
}

.leftpadding{
 padding:20px;
}

.MainTable{
width:750px;
background:url(../../images/bg-three-column-main.png) repeat-y;
border:1px solid #ccc;
}


.MainTableOnColumn{
width:750px;
background:url(../../images/bg-three-column-main-noside.png) repeat-y;
border:1px solid #ccc;

}

.tdleftnav{
    width:160px;
	font-size:1.1em;
}

.tdmain {
width:515px;
float:left;
padding-left:35px;
padding-right:5px;
padding-top:10px;

}


.tdmainNoSide {
padding:10px;
}
