/**
 **  default upgrades template items 
 **
 **  DEFAULT_COLOR - Do a replace on DEFAULT_COLOR to get all styles updated with a default color
 **/
 
/* remove header image */

.sprint #masthead {
    padding-top: 50px;
    position: relative;
    z-index: 500;
}

.sprint {
    background: none repeat scroll 0 0 transparent !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12pt !important;
    width: 960px;
	margin: 0 auto;
	padding-left: 0px;

}

html{ background-image:none; }
/* remove firefox drop shadow */
#rn_Footer, #rn_Body { -moz-box-shadow: none; }
#rn_Footer, #rn_Body { -webkit-box-shadow: none; }
/* add top border to content area */
#rn_Body {border-top:1px solid #DDDDDD;} 
/* upgrades default tabs */
.rn_NavigationTab2 a.rn_SelectedTab {     background: url(/euf/assets/themes/standard/images/tabBackground.png) repeat-x scroll 0 -18px; }
#rn_Navigation { margin-left: 0; }
.rn_NavigationTab2 a {border:  1px solid #DDD; }
/* lowering main height for MainColumn*/
#rn_MainColumn { min-height:350px; }
/* override height of header to auto */
#rn_Header{ height:auto; min-height:0;}
/* 95% of the time we will not need the logo */
#rn_Logo{ display:none;}
/* Update header font color */
#rn_Header, #rn_Header a { color:#000;}
/* default regular tab color */
#rn_Navigation a{background-color:#FFF;color:#000; }
#rn_Navigation a.rn_SelectedTab{background-color:#0E53A7;color:#fff;}
/* set out of box link color */
a:link, a:visited, a:hover, a:active{ color:#0E53A7; }
/* remove white background pixel at top of search header and h2 headers*/
.rn_Module h3, .rn_Module h2,#rn_SearchControls  {background-image:none; background-color:#EFEFF4; }

/* ie6 hacks */
/*\*/ * html #rn_Navigation a { background-image:none; } /**/
/*\*/ * html #rn_Navigation a.rn_SelectedTab { background-image:none; } /**/
/*\*/ * html #rn_SearchControls { padding-bottom:25px; } /**/
/*\*/ * html #rn_PageContent.rn_Home .rn_AnswersLink { clear:both; } /**/
/*\*/ * html input, input[type="submit"], button { background-image:none; border: 0px solid #FFFFFF;} /**/

/**
 ** Updates quick styles, uncomment a style to quickly edit
 **/

/* To edit the default font */
/*
   html {   font-family:; }
*/

/* links */
/* 
   a:link{    color:#DEFAULT_COLOR;}
   a:visited{ color:#DEFAULT_COLOR;}
   a:hover{   color:#DEFAULT_COLOR;}
   a:active{  color:#DEFAULT_COLOR;} 
*/

/* to remove sidebar */
/* 
   #rn_MainColumn{ width:99% }
   #rn_Container{ width:750px;} 
   #rn_SideBar{ display:none; } 
*/

/* make 100% width */
/* 
   #rn_Container{ width:99%;} 
*/ 

/* selected tab font and background-color */
/* 
   #rn_Navigation a.rn_SelectedTab {color:# ; background-color:#DEFAULT_COLOR; }
   #rn_Navigation a.rn_SelectedTab:hover {color:# ; } 
*/

/* regular tab font and  background color */
/* 
   #rn_Navigation a {background-color:# ; color:# ; }      
*/

/* regular tab hover background color */
/* 
   #rn_Navigation a:hover {background-color:# ; } 
*/
   
/* add image to header  */
/* 
   #rn_Header{ background:  url(BACKGROUND_IMAGE) } 
*/

/* removing footer left padding */
/* 
   #rn_Footer{ padding-left:0; }  
*/

/* change input/button background color */
/* 
   .rn_SearchButton2 .rn_SubmitButton, input[type="submit"], button { background-color:#DEFAULT_COLOR; } 
*/

/* change background-color of search area */
/* 
   #rn_SearchControls {background-color:# ; }
*/

/* Advanced Search Items */
/* hide advanced sort form input */
/* 
   .rn_AdvancedSort{ display:none; }
*/

/* hide advanced search term form input */
/* 
   .rn_AdvancedKeyword{ display:none; }  
*/

/* hide rn logo */
/* 
   .rn_RightNowLogo{ display:none; }
*/

/* to hide the login/sign up widget*/
/*
   #rn_LoginStatus{display:none; }  
*/

/* include a border below tabs that is larger to mimic classic*/
/* 
   #rn_Body {border-top:10px solid #DDDDDD; }
*/
 
/* multi line font size */
/*
   .rn_Multiline2 .rn_Element1, .rn_Multiline2 .rn_Element2 {font-size: ; }
*/

/**  css added by ritika **/

form button {
    margin-top:0px;
}
.content .title h1{float:left; text-align:left; color:#000; margin:0px 0px 0px 25px; padding:0px; width:960px; font-size:1.7em; font-style:italic;}

#rn_MainColumn {
    background:#ECEDEF none repeat scroll 0 0;
}
#rn_Footer, #rn_Body {
    background:#ECEDEF none repeat scroll 0 0;
    width:100.5%;
}

#rn_MainColumn {
    width:99%;
}

#rn_PageContent {
    /*width:78%;*/
    width:748px;
    background:#FFFFFF;
    /*border:1px solid #C8C6C6;*/
    float:left;
}

#rn_PageContent .hide {
display:none;
}



.rn_Module h3, .rn_Module h2, #rn_SearchControls {
    background-color:#ECEDEF;
}

#rn_SearchControls {
    border:none;
}

.rn_Paginator {
border-bottom:2px solid #CCCCCC;
}

a:link, a:visited, a:hover, a:active {
color:#1C94C3;
}

.rn_Multiline2 .rn_Element1, .rn_Multiline2 .rn_Element2 {
font-size:12px;
}

.rn_Multiline2 .rn_Element3 {
font-size:12px;
}

input[type="submit"],
button {
    /*  button gradient 1x60 sprite image */
    background:#1E1E1E url(images/buttonGradientCombo.png) 0px 0px repeat-x;
    }

/*IE6*/
.rn_FormSubmit input,button{
background-color:#1E1E1E;
color:#FFFFFF;
}
/*IE6*/
.rn_SearchButton2 .rn_SubmitButton {
    background-color:#1E1E1E;
}


.rightRailModule{float:left; width:173px; height:auto; margin:2px 0px 0px 8px;}

.rightRailModule .rightRailTop{float:left; width:173px; height:8px; background:#ecedef url(/euf/assets/images/right_rail_top.jpg) no-repeat; margin:0px 0px 0px 0px;}

.rightRailModule .rightRailContent{float:left; width:173px; height:auto; background:#ecedef url(/euf/assets/images/right_rail_content.jpg) repeat-y; margin:0px 0px 0px 0px;}

.rightRailModule .rightRailContent h4{float:left; width:138px; height:auto; color:#003366; font-size:1.1em; font-style:italic; font-weight:normal; line-height:1.15em; margin:5px 0px 0px 12px; padding:0px 0px 0px 0px; border-bottom:#000 solid 1px;}

.rightRailModule .rightRailContent p{float:left; width:140px; height:auto; font-size:.9em; line-height:1.12em; margin:5px 0px 0px 12px; padding:0px 0px 0px 0px;}

.rightRailModule .rightRailContent p em{font-size:1.2em; font-style:normal;}
rightRailModule .rightRailContent ul{float:left; width:138px; height:auto; margin:5px 0px 0px 12px; padding:0px 0px 0px 0px;}

.rightRailModule .rightRailContent ul li{float:left; width:138px;  height:27px;  margin:5px 0px 0px 12px; padding:0px 0px 0px 0px; background:#fbfbfb url(/euf/assets/images/right_rail_button.jpg) no-repeat;}

.rightRailModule .rightRailContent ul li:hover{float:left; width:138px;  height:27px;  margin:5px 0px 0px 12px; padding:0px 0px 0px 0px; background:#eef8fa url(/euf/assets/images/right_rail_button_hover.jpg) no-repeat;}

.rightRailModule .rightRailBottom{float:left; width:173px; height:18px; background:#000 url(/euf/assets/images/right_rail_bottom.jpg) no-repeat; margin:0px 0px 10px 0px;}

.rightRailModule .rightRailContent ul li a{color:#666; font-size:.795em; line-height:1.0em; width:138px;  height:27px; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 0px 0px 0px;}
.rightRailModule .rightRailContent ul li a:hover{color:#1C94C3; font-size:.795em; line-height:1.0em; width:138px;  height:27px;  text-decoration:none; margin:0px 0px 0px 0px; padding:1px 0px 0px 0px;}
/* Chat Link */    
.rightRailModule .rightRailContent ul li.chat{float:left; width:98px;  height:51px;  margin:5px 0px 0px 12px; padding:0px 0px 0px 40px; background:#fbfbfb url(/euf/assets/images/right_rail_button_chat.gif) no-repeat;}
.rightRailModule .rightRailContent ul li.chat:hover{float:left; width:98px;  height:51px;  margin:5px 0px 0px 12px; padding:0px 0px 0px 40px; background:#eef8fa url(/euf/assets/images/right_rail_button_chat_hover.gif) no-repeat;}
.rightRailModule .rightRailContent ul li.chat a{color:#666; font-size:.8em; line-height:1.0em; width:98px;  height:27px; text-decoration:none; margin:1px 0px 0px 0px; padding:1px 0px 0px 0px;}
.rightRailModule .rightRailContent ul li.chat a:hover{color:#1C94C3; font-size:.8em; line-height:1.0em; width:98px;  height:27px;  text-decoration:none; margin:1px 0px 0px 0px; padding:1px 0px 0px 0px;}
/* Email Link */    
.rightRailModule .rightRailContent ul li.email{float:left; width:98px;  height:27px;  margin:5px 0px 0px 12px; padding:0px 0px 0px 40px; background:#fbfbfb url(/euf/assets/images/right_rail_button_email.jpg) no-repeat;}
.rightRailModule .rightRailContent ul li.email:hover{float:left; width:98px;  height:27px;  margin:5px 0px 0px 12px; padding:0px 0px 0px 40px; background:#eef8fa url(/euf/assets/images/right_rail_button_email_hover.jpg) no-repeat;}
.rightRailModule .rightRailContent ul li.email a{color:#666; font-size:.8em; line-height:1.0em; width:98px;  height:27px; text-decoration:none; margin:1px 0px 0px 0px; padding:1px 0px 0px 0px;}
.rightRailModule .rightRailContent ul li.email a:hover{color:#1C94C3; font-size:.8em; line-height:1.0em; width:98px;  height:27px;  text-decoration:none; margin:1px 0px 0px 0px; padding:1px 0px 0px 0px;}

.threeColumnTop{clear:both; float:left; width:748px; height:9px; background:#000 url(/euf/assets/images/main_top.jpg) no-repeat; margin:0px 0px 0px 0px;}

.threeColumnContent{float:left; width:700px; height:auto; background:#000 url(/euf/assets/images/main_content.jpg) repeat-y; margin:0px 0px 0px 0px; padding:15px 27px 10px;
}

.threeColumnBottom{float:left; width:748px; height:12px; background:#ecedef url(/euf/assets/images/main_bottom.jpg) no-repeat; margin:0px 0px 0px 0px;}

.sprint .footerBase {border-top:5px solid #FFE100; padding-top:10px; }

#rn_PageTitle {
    border-bottom:none;
}

.rn_SortList2{
    padding:20px 0 0 0px;
}

h1 {
font-size:1.8em;
}

.btnn {
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    -x-system-font:none;
    background:#1E1E1E url(images/buttonGradientCombo.png) repeat-x scroll 0 0;
    padding:6px 8px;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
}

.rn_TextInput .rn_HintBox{
width:20%;
}
/** end of css **/

#rn_SearchControls .rn_SearchInput label {
	bottom:0 !important; 
	position:absolute !important;
	_bottom:-50px !important;
	_position:relative !important
}

#rn_SearchControls form input[type="submit"],
#rn_SearchControls form input[type="image"] {
	margin-top:0;
}

#rn_ChatQueueSearchContainer{
/*IE6*/
overflow-y:hidden;
}

#ClearBoth {
    clear:both;
}

#rn_Page5Content {
    /*width:78%;*/
    width:98%;
	background:#FFFFFF;
    /*border:1px solid #C8C6C6;*/
    float:left;
}

#rn_Page5Content img{
    /*width:78%;*/
    width:300;
	height:80;
	background:#FFFFFF;
    /*border:1px solid #C8C6C6;*/
    float:right;
}

#rn_Page5Confirm {
    /*width:78%;*/
    width:98%;
	background:#FFFFFF;
    /*border:1px solid #C8C6C6;*/
    float:left;
}

#rn_PageContact {
clear:both;
float:left;
height:auto;
margin:0;
padding:0;
width:50%;
}

#rn_Page5Contact .rn_TextInput {
clear:both;
margin-bottom:8px;
padding-left:10px;
width:60%;
}

#rn_Page5Content .rn_TextInput .rn_Text, .rn_TextInput .rn_Password, .rn_TextInput .rn_TextArea  {
width:40%;
}

#rn_Page5Content .rn_TextInput .rn_Label {
display:block;
font-weight:bold;
margin-bottom:2px;
}

#rn_Page5Content .rn_SelectionInput legend, .rn_SelectionInput label {
display:block;
font-weight:bold;
margin-bottom:2px;
margin-left:10px;
}

#rn_Page5Content .rn_TextInput {
clear:both;
margin-bottom:8px;
padding-left:10px;
}

#rn_Page5Content .input, textarea, select {
border:1px solid #B1B1B1;
font-family:Helvetica,Arial,sans-serif;
margin-left:10px;
padding:2px;
}

#rn_Page5Content form h2, .rn_HeadingBar {
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCCCCC;
clear:both;
color:#414142;
letter-spacing:-0.03em;
margin:0px 0 10px;
padding:4px;
}

#rn_Page5Additional h2, .rn_HeadingBar {
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCCCCC;
clear:both;
color:#414142;
letter-spacing:-0.03em;
margin:20px 0 10px;
padding:4px;
}

#rn_Page5Additional p {
line-height:1.1em;
margin-bottom:.5em;
padding:4px;
height:auto;
}

#rn_Page5Content p {
line-height:1.1em;
margin-bottom:.5em;
padding:4px;
height:auto;
}

#rn_Page5Content .rn_SelectionInput fieldset {
    padding: 0px 0px 0px 15px;
}


.rn_FileAttachmentUpload2  {
margin-bottom:8px;
padding-left: 15px;
}

#title h1 {
color:#000000;
font-size:1.45em;
font-style:italic;
margin:0px 0px 0px 10px;
padding:0px 0px 10px 0px;
text-align:left;
width:900px;
}

.content .title h1 {
color:#000000;
float:left;
font-size:1.4em;
font-style:italic;
margin:0 0 0 25px;
padding:0;
text-align:left;
width:960px;
}

input[type="submit"], button {
background:url("images/buttonGradientCombo.png") repeat-x scroll 0 0 #1E1E1E;
margin-left: 15px;
padding-left: 5px;
}

#fixedColumns {clear:both; float:left; width:960px; height:auto; margin:0px; padding:0px;}
	.fixedColumns .col1{clear:both; float:left; width:350px; height:auto; margin:0px 100px 0px 30px; padding:0px;}
		.fixedColumns .col1 .row{clear:both; float:left; width:350px; height:auto; margin:0px 0px 0px 0px; padding:0px;}
			.fixedColumns .col1 .row .FormField{clear:both; float:left; width:280px; height:auto; margin:5px 0px 0px 0px; padding:0px;}
			.fixedColumns .col1 .row .FormField .FieldLabel{clear:both; float:left; width:90px; height:auto; margin:0px 0px 0px 0px; padding:0px;} /* This is used to properly align each sub element being populated */
			.fixedColumns .col1 .row .FormField .colFormStar{float:left; width:10px; height:auto; margin:0px; padding:0px;}
			.fixedColumns .col1 .row .FormField .FieldContent{float:left; width:130px; height:auto; margin:0px; padding:0px;}
			.fixedColumns .col1 .row .FormField .FieldContent input{width:100px;}
			.fixedColumns .col1 .row .FormField .img.rn_hint_icon{float:left; width:20px; height:20px; margin:0px !important; padding:0px !important;}
	.fixedColumns .col2{float:left; width:400px; height:auto; margin:0px 0px 0px 0px; padding:0px;}
	
#dynamicThreeColumns {clear:both; float:left; height:auto; margin:0px; padding:0px;}

#dynamicThreeColums .rn_TextInput .rn_Text, .rn_TextInput .rn_Password, .rn_TextInput .rn_TextArea  {
width:80%;
margin-left:0em;
}


#dynamicThreeColumns .1col{clear:both; float:left; width:500px; height:auto; margin:20px 10px 0px 30px; padding:0px;}
#dynamicThreeColumns .col1{clear:both; float:left; width:280px; height:auto; margin:0px 0px 0px 4px; padding:0px;}
#dynamicThreeColumns .col1 .FormField{clear:both; float:left; width:280px; height:auto; margin:5px 0px 0px 0px; padding:0px;}
#dynamicThreeColumns .col1 .FormField .FieldLabel{clear:both; float:left; width:90px; height:auto; margin:0px 0px 0px 0px; padding:0px;} /* This is used to properly align each sub element being populated */
#dynamicThreeColumns .col1 .FormField .colFormStar{float:left; width:10px; height:auto; margin:0px; padding:0px;}
#dynamicThreeColumns .col1 .FormField .FieldContent{float:left; width:130px; height:auto; margin:0px; padding:0px;}
#dynamicThreeColumns .col1 .FormField .FieldContent input{width:100px;}
#dynamicThreeColumns .col1 .FormField .img.rn_hint_icon{float:left; width:20px; height:20px; margin:0px !important; padding:0px !important;}
		
#dynamicThreeColumns .col2{float:left; width:300px; height:auto; margin:0px 10px 0px 0px; padding:0px;}
#dynamicThreeColumns .col2 .FormField{clear:both; float:left; width:300px; height:auto; margin:5px 0px 0px 0px !important; padding:0px;}
#dynamicThreeColumns .col2 .FormField .FieldLabel{clear:both; float:left; width:120px; height:auto; margin:0px 0px 0px 0px; padding:0px;} /* This is used to properly align each sub element being populated */
#dynamicThreeColumns .col2 .FormField .colFormStar{float:left; width:10px; height:auto; margin:0px; padding:0px;}
#dynamicThreeColumns .col2 .FormField .FieldContent{float:left; width:130px; height:auto; margin:0px; padding:0px;}
#dynamicThreeColumns .col2 .FormField .FieldContent input{width:100px;}
#dynamicThreeColumns .col2 .FormField .img.rn_hint_icon{float:left; width:20px; height:20px; margin:0px !important; padding:0px !important;}
		
#dynamicThreeColumns .col3{float:left; width:290px; height:auto; margin:0px 0px 0px 0px; padding:0px;}
#dynamicThreeColumns .col3 .FormField{clear:both; float:left; width:290px; height:auto; margin:5px 0px 0px 0px; padding:0px;}
#dynamicThreeColumns .col3 .FormField .FieldLabel{clear:both; float:left; width:120px; height:auto; margin:0px 0px 0px 0px; padding:0px;} /* This is used to properly align each sub element being populated */
#dynamicThreeColumns .col3 .FormField .colFormStar{float:left; width:10px; height:auto; margin:0px; padding:0px;}
#dynamicThreeColumns .col3 .FormField .FieldContent{float:left; width:130px; height:auto; margin:0px; padding:0px;}
#dynamicThreeColumns .col3 .FormField .FieldContent input{width:100px;}
#dynamicThreeColumns .col3 .FormField .img .rn_hint_icon{float:left; width:20px; height:20px; margin:0px !important; padding:0px !important;}


#dynamicThreeColumns .col3 .FormField .img{float:left; width:20px; height:20px; margin:0px !important; padding:0px !important;}

#dynamicThreeColumns .collong .FormField .FieldContent input{width:100px;}
#dynamicThreeColumns .collong .FormField .img.rn_hint_icon{float:left; width:20px; height:20px; margin:0px !important; padding:0px !important;}

#dynamicThreeColumns .collong{clear:both; float:left; width:300px; height:auto; margin:0px 0px 0px 4px; padding:0px;}
#dynamicThreeColumns .collong .FormField{clear:both; float:left; width:290px; height:auto; margin:5px 0px 0px 0px; padding:0px;}
#dynamicThreeColumns .collong .FormField .FieldLabel{clear:both; float:left; width:90px; height:auto; margin:0px 0px 0px 0px; padding:0px;} /* This is used to properly align each sub element being populated */
#dynamicThreeColumns .collong .FormField .colFormStar{float:left; width:10px; height:auto; margin:0px; padding:0px;}
#dynamicThreeColumns .collong .FormField .FieldContent{float:left; width:230px; height:auto; margin:0px; padding:0px;}
#dynamicThreeColumns .collong .FormField .FieldContent input{width:100px;}
#dynamicThreeColumns .collong .FormField .img.rn_hint_icon{float:left; width:20px; height:20px; margin:0px !important; padding:0px !important;}
#dynamicThreeColumns .collong .rn_TextInput .rn_Text, .rn_TextInput .rn_Password, .rn_TextInput .rn_TextArea {
    width: 95%;
}

#dynamicThreeColumns .collong2{ float:left; width:350px; height:auto; margin:0px 0px 0px 15px; padding:0px;}
#dynamicThreeColumns .collong2 .FormField{float:left; width:290px; height:auto; margin:5px 0px 0px 0px; padding:0px;}
#dynamicThreeColumns .collong2 .FormField .FieldLabel{float:left; width:90px; height:auto; margin:0px 0px 0px 0px; padding:0px;} /* This is used to properly align each sub element being populated */
#dynamicThreeColumns .collong2 .FormField .colFormStar{float:left; width:10px; height:auto; margin:0px; padding:0px;}
#dynamicThreeColumns .collong2 .FormField .FieldContent{float:left; width:230px; height:auto; margin:0px; padding:0px;}
#dynamicThreeColumns .collong2 .FormField .FieldContent input{width:100px;}
#dynamicThreeColumns .collong2 .FormField .img.rn_hint_icon{float:left; width:20px; height:20px; margin:0px !important; padding:0px !important;}
#dynamicThreeColumns .collong2 .rn_TextInput .rn_Text, .rn_TextInput .rn_Password, .rn_TextInput .rn_TextArea {
    width: 95%;
}


#dynamicThreeColumns .commentRow{clear:both; float:left; width:800px; height:auto; margin:0px 0px 0px 30px; padding:0px;}
#dynamicThreeColumns .commentRow .FormField{clear:both; float:left; width:750px; height:auto; margin:5px 0px 0px 0px; padding:0px;}
#dynamicThreeColumns .commentRow .FormField .FieldLabel{clear:both; float:left; width:90px; height:auto; margin:0px 0px 0px 0px; padding:0px;} /* This is used to properly align each sub element being populated */
#dynamicThreeColumns .commentRow .FormField .colFormStar{float:left; width:10px; height:auto; margin:0px; padding:0px;}
#dynamicThreeColumns .commentRow .FormField .FieldContent{float:left; width:300px; height:auto; margin:0px; padding:0px;}
#dynamicThreeColumns .commentRow .FormField .FieldContent input{width:300px;}
#dynamicThreeColumns .commentRow .FormField .img.rn_hint_icon{float:left; width:20px; height:20px; margin:0px !important; padding:0px !important;}


#rn_PageContentFull {
    /*width:78%;*/
    width:925px;
    background:#FFFFFF;
    /*border:1px solid #C8C6C6;*/
    float:left;
}

#rn_PageContentFull .rn_SelectionInput {
    clear: both;
    margin-bottom: 8px;
	padding: 0px 8px 10px 15px;
}

#rn_PageContentFull .rn_TextInput {
    clear: both;
    margin-bottom: 8px;
	padding-left: 15px;
}

#rn_PageContentFull p {
	padding: 5px 5px 0px 5px;
    font-size: 1.1em;
    height: auto;
    line-height: 1em;
    margin-bottom: 0.5em;
    margin-left: 10px;
}

#rn_PageContentFull .center .rn_SelectionInput {
    clear: both;
    margin-left: 308px;
	padding: 5px 5px 0px 15px;
	}

#rn_PageContentFull .rn_Padding {padding: 0px 8px 10px 5px;}

#rn_PageContentFull .hide {
display:none;
}

#rn_PageContentFull h2, .rn_HeadingBar {
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCCCCC;
clear:both;
color: #003366;
font-style:italic;
letter-spacing:-0.03em;
margin:20px 0 10px;
padding:4px 4px 4px 15px;
}

#rn_PageContentFull_2c .rn_TextInput {
    clear: both;
    margin-bottom: 8px;
	padding-left: 15px;
}

#rn_PageContentFull_2c .col1 .FormField .FieldContent input{width:100px;}
#rn_PageContentFull_2c .rn_Padding {padding: 0px 8px 10px 2px;}
#rn_PageContentFull_2c .col1 .FormField .img.rn_hint_icon{float:left; width:20px; height:20px; margin:0px !important; padding:0px !important;}

#rn_PageContentFull_2c .col1 {clear:both; float:left; width:410px; height:auto; margin:0px 0px 0px 4px; padding:0px;}
#rn_PageContentFull_2c .col1 .FormField{clear:both; float:left; width:290px; height:auto; margin:5px 0px 0px 0px; padding:0px;}

#rn_PageContentFull_2c .col1 .rn_TextInput .rn_Label {display: block; font-weight: bold; margin-bottom: 2px; width:80%;}
#rn_PageContentFull_2c .col1 .FormField .FieldLabel{clear:both; float:left; width:90px; height:auto; margin:0px 0px 0px 0px; padding:0px;} /* This is used to properly align each sub element being populated */
#rn_PageContentFull_2c .col1 .FormField .colFormStar{float:left; width:10px; height:auto; margin:0px; padding:0px;}
#rn_PageContentFull_2c .col1 .FormField .FieldContent{float:left; width:230px; height:auto; margin:0px; padding:0px;}
#rn_PageContentFull_2c .col1 .FormField .FieldContent input{width:100px;}
#rn_PageContentFull_2c .col1 .FormField .img.rn_hint_icon{float:left; width:20px; height:20px; margin:0px !important; padding:0px !important;}
#rn_PageContentFull_2c .col1 .rn_TextInput .rn_Text, .rn_TextInput .rn_Password, .rn_TextInput .rn_TextArea {
    width: 95%;
	padding-left: 5px;
}

#rn_PageContentFull_2c .col1 h2, .rn_HeadingBar {
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCCCCC;
float:left;
color:#414142;
letter-spacing:-0.03em;
margin:20px 0 10px;
padding:4px;
width:100%;
}


#rn_PageContentFull_2c .col2{ float:left; width:450px; height:auto; margin:0px 0px 0px 15px; padding:0px 0px 0px 15px;}
#rn_PageContentFull_2c .col2 .FormField{float:left; width:290px; height:auto; margin:5px 0px 0px 0px; padding:0px;}
#rn_PageContentFull_2c .col2 .FormField .FieldLabel{float:left; width:90px; height:auto; margin:0px 0px 0px 0px; padding:0px;} /* This is used to properly align each sub element being populated */
#rn_PageContentFull_2c .col2 .FormField .colFormStar{float:left; width:10px; height:auto; margin:0px; padding:0px;}
#rn_PageContentFull_2c .col2 .FormField .FieldContent{float:left; width:230px; height:auto; margin:0px; padding:0px;}
#rn_PageContentFull_2c .col2 .FormField .FieldContent input{width:100px;}
#rn_PageContentFull_2c .col2 .FormField .img.rn_hint_icon{float:left; width:20px; height:20px; margin:0px !important; padding:0px !important;}
#rn_PageContentFull_2c .col2 .rn_TextInput .rn_Text, .rn_TextInput .rn_Password, .rn_TextInput .rn_TextArea {
    width: 95%;
}

#rn_PageContentFull_2c .col2 h2, .rn_HeadingBar {
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCCCCC;
float:left;
color:#414142;
letter-spacing:-0.03em;
margin:20px 0 10px;
padding:4px;
width:100%;
}

#rn_PageContentFull_3c {clear:both; float:left; height:auto; margin:0px; padding:0px; width:98%;}
#rn_PageContentFull_3c .rn_Padding {padding: 8px 10px 2px;}
#rn_PageContentFull_3c .rn_TextInput .rn_Text, .rn_TextInput .rn_Password, .rn_TextInput .rn_TextArea  {
width:80%;
margin-left:0em;
padding-left: 5px;
}



#rn_PageContentFull_3c .rn_SelectionInput legend, .rn_SelectionInput label {
    display: block;
    font-weight: bold;
    margin-bottom: 2px;
    margin-left: 0px;
}

#rn_PageContentFull_3c .input, textarea, select {
    border: 1px solid #b1b1b1;
    font-family: Helvetica,Arial,sans-serif;
    margin-left: 0px;
    padding: 2px;
}


#rn_PageContentFull_3c .col1{clear:both; float:left; width:280px; height:auto; margin:0px 0px 0px 4px; padding:0px;}
#rn_PageContentFull_3c .col1 .FormField{clear:both; float:left; width:280px; height:auto; margin:5px 0px 0px 0px; padding:0px;}
#rn_PageContentFull_3c .col1 .FormField .FieldLabel{clear:both; float:left; width:90px; height:auto; margin:0px 0px 0px 0px; padding:0px;} /* This is used to properly align each sub element being populated */
#rn_PageContentFull_3c .col1 .FormField .colFormStar{float:left; width:10px; height:auto; margin:0px; padding:0px;}
#rn_PageContentFull_3c .col1 .FormField .FieldContent{float:left; width:130px; height:auto; margin:0px; padding:0px;}
#rn_PageContentFull_3c .col1 .FormField .FieldContent input{width:100px;}
#rn_PageContentFull_3c .col1 .FormField .img.rn_hint_icon{float:left; width:20px; height:20px; margin:0px !important; padding:0px !important;}
		
#rn_PageContentFull_3c .col2{float:left; width:280px; height:auto; margin:0px 10px 0px 10px; padding:0px;}
#rn_PageContentFull_3c .col2 .FormField{clear:both; float:left; width:280px; height:auto; margin:5px 0px 0px 0px !important; padding:0px;}
#rn_PageContentFull_3c .col2 .FormField .FieldLabel{clear:both; float:left; width:120px; height:auto; margin:0px 0px 0px 0px; padding:0px;} /* This is used to properly align each sub element being populated */
#rn_PageContentFull_3c .col2 .FormField .colFormStar{float:left; width:10px; height:auto; margin:0px; padding:0px;}
#rn_PageContentFull_3c .col2 .FormField .FieldContent{float:left; width:130px; height:auto; margin:0px; padding:0px;}
#rn_PageContentFull_3c .col2 .FormField .FieldContent input{width:100px;}
#rn_PageContentFull_3c .col2 .FormField .img.rn_hint_icon{float:left; width:20px; height:20px; margin:0px !important; padding:0px !important;}
		
#rn_PageContentFull_3c .col3{float:left; width:280px; height:auto; margin:0px 0px 0px 10px; padding:0px;}
#rn_PageContentFull_3c .col3 .FormField{clear:both; float:left; width:280px; height:auto; margin:5px 0px 0px 0px; padding:0px;}
#rn_PageContentFull_3c .col3 .FormField .FieldLabel{clear:both; float:left; width:120px; height:auto; margin:0px 0px 0px 0px; padding:0px;} /* This is used to properly align each sub element being populated */
#rn_PageContentFull_3c .col3 .FormField .colFormStar{float:left; width:10px; height:auto; margin:0px; padding:0px;}
#rn_PageContentFull_3c .col3 .FormField .FieldContent{float:left; width:130px; height:auto; margin:0px; padding:0px;}
#rn_PageContentFull_3c .col3 .FormField .FieldContent input{width:100px;}
#rn_PageContentFull_3c .col3 .FormField .img .rn_hint_icon{float:left; width:20px; height:20px; margin:0px !important; padding:0px !important;}


#rn_PageContentFull_3c .col3 .FormField .img{float:left; width:20px; height:20px; margin:0px !important; padding:0px !important;}
