/* --- Font Size Conversion Table From Base 16px --- */
/* ---  9px = 57% --- */
/* --- 10px = 63% --- */
/* --- 11px = 69% --- */
/* --- 12px = 75% --- */
/* --- 13px = 82% --- */
/* --- 14px = 88% --- */
/* --- 15px = 94% --- */
/* --- 16px = 100% --- */
/* --- 18px = 113% --- */
/* --- 20px = 125% --- */
/* --- 24px = 150% --- */


.breadcrumbs {
color: #1D3F63;
font-size: 63%;
}

body{
	background: url(../images/background_tile.gif);
}


p {
	color: #000;
	margin: 10px 0 5px 0;
	padding:0;
}


.ramsH2{
	font-weight: bold;
	color: #2A6490;
	font-size: 150%;
	margin-top: 10px;
	padding: 0pt;
	display: block;
}


.ramsH3 {
	color: #f3703b;
	font-size: 150%;
	padding: 0 0 0 2px;
	margin-top:10px;
	margin-left: 2px;
}

.ramsH4 {
	color: #eed217;
	font-size: 200%;
	font-family: Garamound, Times, serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

/* Custom Styles */

#container {
	width:974px;
	margin:auto;
}

#header {
	height:125px;
	background:url(../images/header_back.gif) bottom no-repeat;
}

#ramsHeaderCopy{
	font-size: 75%;
	margin-bottom: 10px;
}

#banner {
	float: right;
	margin: 14px 23px 0 0;
	display: inline;
	width: 728px;
}

#bodyContainer {
	background:url(../images/body_background.gif) repeat-y;
	float:left;
	width:974px;
}

#leftColumn {
	width:215px;
	float: left;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

#mainColumn {
	width: 747px;
	float: left;
	padding: 0;
	margin: 0;
}

#mainImage {
	background:url(../images/image_step1.jpg) no-repeat;
	width:747px;
	float:left;
	height:252px;
}

#mainImageintro {
	/*background:url(../images/image_intro.jpg) no-repeat;*/
	width:747px;
	float:left;
	height:252px;
	padding: 0;
	margin: 0;
}

#mainImagetemplate {
	background: url(../images/image_step1_small.jpg) no-repeat;
	width: 745px;
	float: left;
	height: 189px;
}

#mainImagetemplateStandard {
	width: 745px;
	float: left;
}



.intro{
	width:690px;
	margin:20px 30px 0 26px;
	float:left;
}

#mainBox {
	background:url(../images/back_boxes.gif) repeat-y;
	margin:15px 0 0 0;
	width:747px;
	float:left;
}

#mainContent {
	clear: left;
	/*width:670px;*/
	width: 694px;
	margin:0px 20px 0px 20px;
}

#mainContentCTA{
	margin-left: 10px;
	clear: both;
	width: 714px;
}

.mainContentHolder{
	display: block;
	/*width:670px;*/
}

.importantText{
	font-size:130%;
	margin:15px 0 15px 0;
	color:#666;
}

/*-- Left Navigation --*/
#leftNavigation {
	width: 215px;
	float:left;
}

#leftNavigation  ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#leftNavigation ul, #leftNavigation ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float:left;
}


#leftNavigation li{
	list-style-type: none;
	text-indent: -9999px;
}

.hideNav{
	display: none;
}

#leftNavigation ul li a {
	display:block;
	border: none;
}


#leftNavigation ul li#topImage{
	width: 215px;
	height: 6px;
	background: url(../images/nav_topimage.gif) no-repeat;
	padding: 0;
	margin: 0;
	overflow: none;
	line-height: 6px;
}

#leftNavigation ul li a#steps{
	width: 215px;
	height: 51px;
	background:url(../images/nav_7steps_off.gif) no-repeat;
}

#leftNavigation ul li a#steps:hover{
	width: 215px;
	height: 51px;
	background:url(../images/nav_7steps_on.gif) no-repeat;
}

#leftNavigation ul li a#steps_active{
	width: 215px;
	height: 51px;
	background:url(../images/nav_7steps_visit.gif) no-repeat;
}

#leftNavigation ul li a#tools{
	width: 215px;
	height: 51px;
	background:url(../images/nav_tools_off.gif) no-repeat;
}

#leftNavigation ul li a#tools:hover, #leftNavigation ul li a#tools_active {
	width: 215px;
	height: 51px;
	background:url(../images/nav_tools_on.gif) no-repeat;
}

#leftNavigation ul li a#stories{
	width: 215px;
	height: 49px;
	background:url(../images/nav_storiesB_off.gif) no-repeat;
}
#leftNavigation ul li a#stories:hover, #leftNavigation ul li a#stories_active {
	width: 215px;
	height: 49px;
	background:url(../images/nav_storiesB_on.gif) no-repeat;
}

#leftNavigation ul li a#questions{
	width: 215px;
	height: 49px;
	background:url(../images/nav_answer_off.gif) no-repeat;
}

#leftNavigation ul li a#questions:hover, #leftNavigation ul li a#questions_active {
	width: 215px;
	height: 49px;
	background:url(../images/nav_answer_on.gif) no-repeat;
}

#leftNavigation ul li a#information{
	width: 215px;
	height: 42px;
	background:url(../images/nav_info_off.gif) no-repeat;
}

#leftNavigation ul li a#information:hover, #leftNavigation ul li a#information_active {
	width: 215px;
	height: 42px;
	background:url(../images/nav_info_on.gif) no-repeat;
}

#leftNavigation ul li ul {
	padding: 0;
	width: 215px;
	background: url(../images/ul_repeatBackground.gif) repeat-y right top;
}

#leftNavigation ul li ul li {
	padding: 0;
	width: 215px;
	text-indent: 0 !important;
}

#leftNavigation ul li ul li a {
	color: #42769D;
	width: 169px;
	font-size: 75%;
	padding:6px 15px 6px 25px;
	text-decoration:none;
	font-weight: bold;
	margin-left: 6px;
}

#leftNavigation ul li ul li a:hover {
	background: transparent url(../images/icon_clip.gif) 175px 4px no-repeat;
	color:#ec7a44;
}

#leftNavigation ul li ul li a#active {
	background: transparent url(../images/icon_clip.gif) 175px 4px no-repeat;
	color:#ec7a44;
}

.navSmallText{
	width: 150px;
	display: block;
}

#leftNavigation ul li ul li#bottomSubstep {
	background: #f6f0dd url(../images/bottom_substep.gif) no-repeat;
	height:19px;
}

#leftNavigation ul li ul li a.topPadding {
	/*padding-top: 8px;*/
	margin-left: 6px;
}

/*-- End Left Navigation --*/

#searchBox{
width:215px;
height: 83px;
background:url(../images/back_search.gif) no-repeat;
float:left;
margin:0;
padding:0;
}

#searchBox label#search{
margin-left:3px;
}

#searchBox form {
margin: 18px 15px 0 30px;
}

#searchBox input#search {
width: 110px;
height: 16px;
border: 1px solid #7f9db9;
color: #a36a6a;
padding: 1px 5px 0 4px;
vertical-align: middle;
}

#searchBox input.go {
vertical-align: middle;
margin-left:3px;
}

/*-- Quick Links --*/
#quickLinks {
	float: left;
	width: 215px;
	padding: 0 0 10px 0;
	background:url(../images/back_quicklink.gif) right top no-repeat;
}


#quickLinks .ramsH2 {
	margin: 5px 20px 0 25px;
	border-bottom:1px #2a6490 dashed;
}

.ramsSpacer{
	margin-left: 24px;
	padding-top: 10px;
}

#quickLinks a {
text-decoration:none;
}

#quickLinks ul, #quickLinks ul li {
list-style-type: none;
margin: 0;
padding: 0;
line-height: 22px;
}


#quickLinks ul li {
	background: url(../images/gray_arrow.gif) 0 7px no-repeat;
	padding: 0 0 0 8px;
}
/*-- End Quick Links --*/





/*-- Main Image & Template --*/
#mainText{
	width: 384px;
	height: 152px;
	color:#FFFFFF;
	padding: 25px 0 0 28px;
	float:left;
}

#mainText p.white{
color:#FFFFFF;
}

#mainText a{
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}

#mainText a:hover{
color:#e7db00;
text-decoration:underline;
}

#templateText{
width: 500px;
height: 79px;
color:#FFFFFF;
padding: 35px 0 0 50px;
float:left;
}

#templateText p.white{
color:#FFFFFF;
}

#subStep {
	float: left;
	margin: 0;
	width: 747px;
	height: 75px;
	display: block;
}

#subStep ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}

#subStep ul li {
	float: left;
}

#subStep ul li a {
	height: 75px;
	float: left;
	text-indent: -9999px;
	margin: 0;
	display: block;
}

#subStep ul li a#DecidingToBuy{
	width: 96px;
	background:url(../images/but_deciding_off.png) no-repeat;
}
#subStep ul li a#DecidingToBuy:hover, #subStep ul li.active a#DecidingToBuy {
	width: 96px;
	background:url(../images/but_deciding_on.png) no-repeat;
}

#subStep ul li a#FindingTheRightLoan{
	width: 108px;
	background:url(../images/but_finding_off.png) no-repeat;
}
#subStep ul li a#FindingTheRightLoan:hover, #subStep ul li.active a#FindingTheRightLoan {
	width: 108px;
	background:url(../images/but_finding_on.png) no-repeat;
}
#subStep ul li a#TheRealCostOfBuying{
	width: 111px;
	background:url(../images/but_real_off.png) no-repeat;
}
#subStep ul li a#TheRealCostOfBuying:hover, #subStep ul li.active a#TheRealCostOfBuying {
	width: 111px;
	background:url(../images/but_real_on.png) no-repeat;
}

#subStep ul li a#SearchingForNewHome{
	width: 114px;
	background:url(../images/but_searching_off.png) no-repeat;
}
#subStep ul li a#SearchingForNewHome:hover, #subStep ul li.active a#SearchingForNewHome {
	width: 114px;
	background:url(../images/but_searching_on.png) no-repeat;
}

#subStep ul li a#MakingAnOffer{
	width: 109px;
	background:url(../images/but_making_off.png) no-repeat;
}
#subStep ul li a#MakingAnOffer:hover, #subStep ul li.active a#MakingAnOffer {
	width: 109px;
	background:url(../images/but_making_on.png) no-repeat;
}
#subStep ul li a#TheBuyingProcess{
	width: 104px;
	background:url(../images/but_buying_off.png) no-repeat;
}
#subStep ul li a#TheBuyingProcess:hover, #subStep ul li.active a#TheBuyingProcess {
	width: 104px;
	background:url(../images/but_buying_on.png) no-repeat;
}
#subStep ul li a#MovingIn{
	width: 105px;
	background:url(../images/but_movein_off.png) no-repeat;
}
#subStep ul li a#MovingIn:hover, #subStep ul li.active a#MovingIn {
	width: 105px;
	background:url(../images/but_movein_on.png) no-repeat;
}


/*-- End Main Image --*/

/*-- Lower Level for Step Pages--*/
#stepLower{
	width:747px; height:32px;
	padding:3px 0 0 3px;
	background:#FFF url('/images/back_substep.gif') no-repeat top left;
	float:left;
	color:#FFF;
}
#stepLower ul, #stepLower ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#stepLower li { 	float:left; }

#stepLower a {
	color: #FFF;
	float:left;
	height:26px;
	font-size:75%;
	padding: 6px 12px 0 12px;
	height:35px!important;
}

#stepLower a:hover, #stepLower li.active a {
	color: #f3703b;
	text-decoration:none;
	background: transparent url('/images/curve_right.gif') no-repeat right top;
}

#stepLower li:hover, #stepLower li.active { background:#FFF url('/images/curve_left.gif') no-repeat left top; }

#stepLower li:hover, #stepLower li.sfhover{
	left: auto;
	background:#FFF url('/images/curve_left.gif') no-repeat left top;
}

/*-- End Lower Level for Step Pages--*/

/*-- Tools here --*/
#toolNav{
        /*width: 748px;*/
        width: 440px;
        height: 28px;
        margin: 0px 0 0 0;
        display: block;
        clear: both;
        /*padding-top: 15px;*/
        float: right;
}


#toolNav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	float: right;
	clear: both;
}

#toolNav ul li a {
	height: 26px;
	width: 25px;
	float: left;
	text-indent: -9999px;
	margin: 0;
}

#toolNav li {
display:inline !important;
}

#toolNav ul li a#email{
background:url(../images/socialicons/icon_email.gif) no-repeat;
}

#toolNav ul li a#print{
background:url(../images/socialicons/icon_print.gif) no-repeat;
}

#toolNav ul li a#favourite{
background:url(../images/socialicons/icon_favourite.gif) no-repeat;
}

#toolNav ul li a#delicious{
background:url(../images/icon_delicious.gif) no-repeat;
}

.addthis_toolbox  {
float: right;
display: block;
width: 130px;
}



#hpAddThis {

	clear: both;
}

#hpAddThis .addthis_toolbox {
	margin-top: 15px;
	margin-right: 52px;
}

* html .addthis_toolbox  {
	wid\th: 140px;
}

* html #hpAddThis .addthis_toolbox {
	ma\rgin-right: 18px;
}

.addthis_toolbox  .custom_images a {
font-family: verdana, helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #000;
}
a.addthis_button_compact {
height: 22px;
display: block;
width: 60px;
float: left;
background: transparent url(../images/socialicons/vert-line.gif) no-repeat 98% 0;
}
a.addthis_button_compact img {
vertical-align: middle;
margin: 0 5px 0 0;
}
/*-- End Tools here --*/

/*-- Your Story --*/
#yourStory {
	width: 279px;
	margin: 0 36px 0 0px;
	padding: 0 7px;
	background: #f8f7f4;
	float: left;
	display: inline;
}


#yourStory .ramsH3 {
	border-bottom: 1px #f2591c dashed;
	margin: 5px 0;
	background: url(../images/story_topbox.gif) top no-repeat;
}

.readMoreLink{ 
	color: #42769D;
	font-size: 95%;
	font-weight: bold;
}

.story {
	float:left;
}

.story h6 {
	color: #C33D08;
	font-size: 130%;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 0;
}

.yourStoryHeading{
	font-weight: bold;
	color: #42769d;
	clear: both;
	padding: 0;
	margin: 0;
}

.note {
	color: #666666;
	float: left;
	padding: 6px 0px 0px 6px;
	text-decoration: none;
	width: 160px;
}

.note a{
	float: left;
	font-size: 90%;
	color: #666;
	text-decoration: underline;
}

.yourStoryText{
	display: block;
	float: left;
	width: 124px;
}


#mandatoryYourStory{
	clear: both; 
	display: block; 
	padding-top: 11px;
	margin:0;
	font-size: 82%;
}



/*-- End Your Story--*/

.button {
	float:left;
}

.button a {
	display:block;
	text-indent: -9999px;
	float:left;
}

.button a#previousButton{
	display: inline;
	margin:10px 0 10px 90px;
	width: 63px;
	height: 26px;
	background:url(../images/but_previous_off.gif) no-repeat;
}

.button a#previousButton:hover, .button a#previousButton_active {
	margin:10px 0 10px 90px;
	width: 63px;
	height: 26px;
	background:url(../images/but_previous_on.gif) no-repeat;
}

.button a#nextButton, .button a#btnNextPoll {
	margin:10px 0 10px 0px;
	width: 42px;
	height: 26px;
	background:url(../images/but_next_off.gif) no-repeat;
}

.button a#nextButton:hover, .button a#nextButton_active, .button a#btnNextPoll:hover, .button a#btnNextPoll_active {
	margin:10px 0 10px 0px;
	width: 42px;
	height: 26px;
	background:url(../images/but_next_on.gif) no-repeat;
}

.button a#btnNextPoll, .button a#btnNextPoll:hover, .button a#btnNextPoll_active {
	margin-top: 0px;
}

.button a#resultButton{
	margin:0 0 10px 0px;
	width: 51px;
	height: 25px;
	background:url(../images/but_result_off.gif) no-repeat;
}
.button a#resultButton:hover, .button a#resultButton_active {
	margin:0 0 10px 0px;
	width: 51px;
	height: 25px;
	background:url(../images/but_result_on.gif) no-repeat;
}

/*-- E-newsletter --*/
#enewsletter_box .ramsH3 {
	border-bottom:1px #f2591c dashed;
	margin:5px 0;
	background:url(../images/small_topbox.gif) top no-repeat;
}

#enewsletter_box {
	width: 165px;
	margin: 0 10px 0 10px;
	padding: 0 15px 0 15px;
	background: #f8f7f4;
	float: left;
}


#enewsletter_box a {
	font-size: 100%;
}

#enewsForm {
	width: 165px;
	height: 36px;
	margin: 10px 0 0 0px;
	float: left;
	background:url(../images/back_formnews.gif) no-repeat;
}

#enewsletter_box input#enewsletter{
	float: left;
	width: 113px;
	height: 16px;
	border: 1px solid #7f9db9;
	color: #a36a6a;
	margin: 9px 0 0 8px;
	vertical-align: middle;
	padding: 0;
}

#enewsletter_box input.go {
	vertical-align: middle;
	margin: 7px 0 0 5px;
	float: left;
}
/*-- End E-newsletter--*/

/*-- Poll --*/
#poll {
width: 165px;
margin: 0;
padding:0 15px;
background:#f8f7f4;
float:left;
}

#poll .ramsH3 {
	border-bottom:1px #f2591c dashed;
	margin:5px 0;
	background:url(../images/small_topbox.gif) top no-repeat;
}

#poll a {
	font-size:90%;
}

#bottomPoll{
	float:left;
	width: 155px;
	height:42px;
	background:url(../images/small_bottombox.gif) bottom no-repeat;
}
/*-- End Poll--*/

.imageLeft {
	float:left;
	margin:15px 15px 15px 0;
	border:0;
}

.imageThumb {
	float:left;
	margin:0 10px 10px 0;
}

.imageRight {
	float:right;
	margin:15px 0 15px 15px;
}

.imageAdvertising {
	margin:0 0 0 25px;
	display: block;
}

#imageAdvertRams{
	clear:left;
}


/*-- Box Option --*/
.boxRight {
/*	float:right;*/
	margin:5px 0 15px 15px;
	padding: 25px 15px 10px 15px;
	background:url('/images/top_box.gif') top no-repeat;
	background-color:#f0f1f3;
	width:194px;
	clear:right;
}

.clearer {
	display:block; clear:both;
	width:100%; height:1px;
	margin: 0 0 -1px;
}	
	
.clearer hr { display:none;}

.sIFR-replaced{
	font-size: 50%;
}

.boxRight .boxrightSubmit {
	float:right;
}


.fullBoxRight {
	clear:right;
	display:inline;
	float:right;
	height:auto;
	margin-right:32px;
	width:234px;
}

.boxTitle{
	font-size: 220%;
	border-bottom:1px #376d92 dashed;
}

.boxRight a {
	color: #333;
	font-weight:normal;
	text-decoration:underline;
	font-size: 100%;
}

.boxRight p { 
	padding:10px 0; 
}

.boxRight a:hover {
	color: #f3703b;
}

.boxRight ul {
	list-style-type: none;
	margin: 5px 0 0px 0;
	padding: 0;
}

.boxRight ul li {
	background: url(../images/gray_arrow.gif) 0 7px no-repeat;
	list-style-type: none;
	padding: 0 0 0 8px;
	line-height: 17px;
}

.podcastLinks{
	padding-top: 5px;
	padding-bottom: 8px;
}

.podcastIntro{
	width: 164px;
}

.podcastIntro a{
	color:#42769D;
	font-weight:bold;
	text-decoration:underline;
}


.nextStepbox {
	float:left;
	background:url(../images/top_reaping.gif) top no-repeat;
	background-color:#eeefb7;
	padding:30px 20px 20px 20px;
	width:630px;
}

.nextStepbox a{
	background:url(../images/arrow_red.gif) right no-repeat;
	color:#c33d08;
	padding: 0 12px 0 0;
}

.nextStepbox a:hover{
	color:#666;
}

/*-- End Box Option --*/


/*-- Start Footer --*/
#footer {
	background: url(../images/back_footer.gif) left top no-repeat;
	float: left;
	width: 974px;
	font-size: 69%;
	color: #ffffff;
	font-weight: normal;
	padding: 25px 0 10px 0px;
}

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

#footer a:hover {
	text-decoration: underline;
}

#footer ul {
	margin: 3px 0 0 0;
	padding-left: 0;
	list-style-type: none;
	font-size: 110%;
}

#footer ul li a, #footer ul li span {
	float: left;
	padding: 0 8px;
	border-right: 1px solid #c2c1c0;
}

#footer ul li a.noline, #footer ul li span.noline {
	float: left;
	padding: 0 8px;
	border-width: 0;
}

#footer li{
	display:inline!important; 
}

#footer li.rams a{
	color:#FFFFFF;
	font-weight: bold;
}

.footerSub ul{
	width: 860px;
	float: left;
	font-size: 113%;
}


/* Special padding */
.padLR{
	/*padding-left: 30px;
	padding-right: 40px;*/
	padding-left: 15px;
	padding-right: 35px;
} 

.padL{
	padding-left: 15px;
}

#disclaimerWhite {
	display: inline;
	float: left;
	margin: 10px 0 0 6px;
	position: relative;
	color: #ffffff;
	font-size: 100%;
	width: 100%;
}

#disclaimerWhiteSub {
	display: block;
	float: left; clear:both;
	width:100%;
	margin: 10px 0 0 6px;
	position: relative;
	color: #ffffff;
	font-size: 100%;
}


#disclaimer{
	color: #CCCCCC;
	width: 864px;
	padding: 0;
	float: left;
	padding-top: 10px;
	font-size: 94%;
	margin-left: 4px;
}

.komosion a{
	padding: 12px 0 0 9px;
	float: left;
}

#footerULBox {
	display:block; float:left;
	width:855px;
}

#footerULBox ul {
	clear:both;
}

.komosionSub {
	display:block;
	float:left;
	padding: 0 0 0 16px;
}

.komosionSub a{

}
/*-- End Footer --*/




/* Internet explorer specific */
*html img, a { behavior: url(../system/inc/custom/js/iepngfix.htc) }

*html .intro, #enewsForm {
	display:inline;
}

/* End IE*/


/* Custom Style */
.ramsCTAPicker{
	margin-top: 30px;
	background: url(../images/back_CTAadmin.gif) no-repeat; 
	height: 226px;
	width: 220px;
}

.ramsCTAPickerTable{
	margin-top: 42px;
	margin-left: 10px;
}

.ramsCTAPickerTable td{
	padding-top: 5px;
}

.ramsCTASave{
	margin-top: 30px;
}

.ramsError{
	color: #BC5145;
	font-weight: bold;
	display: block;
}


/* ASK QUESTION BOX */

.boxRight textarea#askText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	width:190px;
	margin-top:6px;
	color: #a36a6a;
	padding:0px;
	float:left;
}

.boxRight input#emailaddress, input#yourname, input#promotion, input#newsEmailaddress, input#newsYourname, input#askEmailaddress, input#askYourname {
	width: 150px;
	height: 18px;
	border: 1px solid #7f9db9;
	color: #a36a6a;
	margin-top:5px;
	padding: 1px 5px 0 5px;
	vertical-align: middle;
}

.boxRight input.promotion {
	width:15px;
	margin-top:8px;
	padding:0px;
	float:left;
	border:0;
}



.boxRight select#choosestep {
	width: 162px;
	height: 18px;
	border: 1px solid #7f9db9;
	color: #a36a6a;
	margin-top:5px;
	padding: 1px 5px 0 5px;
	vertical-align: middle;
}

.test td{
	border: 1px solid blue;
	
}

.dynamicLabelHide{
	display: none;
}

/* END OF ASK QUESTION BOX */



/* SUBMIT YOUR STORY */
#ramsForm fieldset {
	background: #F8F7F3;
	border: none;
	margin-top: 20px;
	padding: 20px 20px;
	width: 460px;
}

#ramsForm label {
	display: block;
	float: left;
	width: 222px;
	clear: left;
}

#ramsForm input, #ramsForm select, #ramsForm textarea {
	margin: 0 0 4px 0; 
}

#ramsForm input{
	width: 220px;
}


#ramsForm select{
	display: block;
	float: left;
	width: 230px;
	margin-bottom: 14px;
}

#ramsForm .state{
	display: block;
}

#ramsForm .promotion{
	width: 14px;
	float: left;
}

.noteTwo{
	clear: both;
	margin-top: 18px;
	padding-top: 6px;
	color: #000000;
}

.noteTwo a{
	color: #2A6490;
	text-decoration: underline;
}

.noteTwo a:hover{
	color: #000000;
	text-decoration: underline;
}

#ramsForm .note{
	margin-left: 6px;
}


.storyFile{
	padding-left: 5px;
}

.ramsStoryError{
	color: #BC5145;
	font-weight: bold;
	display: block;
	margin: 0px 0px 0px 150px;
	margin-bottom: 12px;
}

.formSubmit{
	border: medium none !important;
	height: auto !important;
	display: block;
	padding: 0 1px 0 0;
	margin-left: 300px;
	width: auto !important;
}

.mandatory {
	color:#FF6600;
}

/* END OF SUBMIT YOUR STORY */

/*--- START POLL STYLES ---*/
div.message {
	border: 1px dotted #ccc;
	padding: 10px;
}

form#pollForm {
	display: block;
	margin-top: 10px;
}
form#pollForm label{
	margin-top: 5px;
	display: block;
	width: 150px;
	float:left;
}
form#pollForm label input{

	display: inline;
}

form#pollForm input.pollSubmit{
	clear: both;
	display: block;
	margin-left:220px;
}

/* Over ride the standard poll submit button
* for the poll display and poll admin select forms
*/
form#pollForm #pollSubmitPage{
	clear: none;
	display: inline;
	margin-left:0px;
}

form.quizForm label {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px;PADDING-BOTTOM: 8px; MARGIN: 0px 0px 0px 18px; PADDING-TOP: 0px
}

form.quizForm input {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}


/** Poll Results **/

div.pollResult {
	
	
}

div#pollArea h3 {
	display:block;
	margin-bottom: 12px;
	margin-top: 6px;
}

div#pollArea p {
	color: #C33D08;
}

div.pollResult .pollResultBG{
	/* background:transparent url(/images/navigation/environmentHighlight.gif) repeat-y scroll 100% 0%; */
	height: 10px;
	/* font-size: 85%; */
	margin-top:3px;
	margin-bottom: 3px;
	background-color: #C33D08;
}

/*--- END POLL STYLES ---*/


/* --- CUSTOM FORMS ---*/
#custom_eNewsletter td, #custom_askAQuestion td {
	padding: 10px 0px 0px 20px;
	font-family: Arial,Helvetica,sans-serif;
}
#custom_eNewsletter input.formText, #custom_askAQuestion input.formText {
	width: 200px;
}
#custom_eNewsletter span.requiredField, #custom_askAQuestion span.requiredField {
	color: #C33D08;
	font-size: 150%;
}

/* --- END OF CUSTOM FORMS ---*/

/**** RSS feed display *****/

#rssFeedContainer {
	border-bottom: 1px solid #CCCCCC;
}

#rssFeedContainer div {
	border: 1px solid #CCCCCC;
	border-bottom: none !important;
	padding: 6px 6px 20px 6px;
}

#rssFeedContainer .alternate {
	background-color: #E5E6E7;
}

#rssFeedContainer h3 {
	color:#C33D08;
	font-size:110%;
	font-weight:bold;
	margin:10px 0 0;
	padding:0;
}

#rssFeedContainer a {
	text-decoration: underline;
	color:#42769D;
	font-weight: bold;
}

#rssFeedContainer a:hover {
	color:#666666;
}

/**** RSS feed end display *****/

/**** RSS feed end display *****/


/* ------- CUSTOM RATING FORM ---------- */

/*             styles for the star rater                */
.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 70px;
	height: 16px;
	position: relative;
	overflow:hidden;
	background: url(/images/star.gif) top left repeat-x;
	float: left;
}

.star-rating li{
	padding:0px;
	margin:0px;
	width:14px;
	height:16px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:14px;
	height:16px;
	line-height:16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	overflow:hidden;
}
.star-rating li a:hover{
	background: url(/images/star.gif) 0px 18px;
	z-index: 2;
	left: 0px;
	border:none;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:14px;
}
.star-rating a.two-stars{
	left:14px;
}
.star-rating a.two-stars:hover{
	width: 28px;
}
.star-rating a.three-stars{
	left: 28px;
}
.star-rating a.three-stars:hover{
	width: 42px;
}
.star-rating a.four-stars{
	left: 42px;
}
.star-rating a.four-stars:hover{
	width: 56px;
}
.star-rating a.five-stars{
	left: 56px;
}
.star-rating a.five-stars:hover{
	width: 70px;
}
.star-rating li.current-rating{
	background: url(/images/star.gif) 0px 33px;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	left: 0px;
}

/* remove halo effect in firefox   */
a:active{
	outline: none;
}

.thankyouMessage {
	color: #213F1B;
	font-size: 57%;
	font-weight: bold;
	padding-top: 3px;
}

.ratingNumber {
	/*padding-top: 8px;*/
	font-size: 140%;
	color: #333333;
	float: right;
}

.ratingsText {
	font-size: 69%;
	color: #C33D08;
	font-weight: bold;
	border-bottom: 1px solid #C33D08;
}

.informativeMessage {
	font-style: italic;
	font-size: 63%;
	color: #333333;
}

#starRatingSection {
	margin-bottom: 5px;
	margin-left: 30px;
	width: 156px;
}

.star-rating li {
	text-indent:-9000px;
}

.ratingStarsAndScore {
	width: 260px;
	height: 75px;
	float: left;
	padding-top: 20px;
}

/* ------- END CUSTOM RATING FORM ---------- */
