body
{
	background-image:url(/Images/BgGradient.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#9EC5E2;
}

#FooterAlign
{
	text-align:center;
	display: block;
	width:960px;
}

#clear
{
    clear:both;
}

/*----------------------------------------------CONTAINER*/

#Container
{
	width: 960px;
	/*background-color: #fff;*/
	color: #333;
	/*border: 1px solid gray;*/
	line-height: 130%;
}


/*----------------------------------------------HEADER*/
#Top h1
{
	padding: 0;
	margin: 0;
}

#Top
{
	background-color: white;
	/*border-bottom: 1px solid gray;*/
	height:99px;
	text-align:left;
}

#LogoDominion
{
	margin-left:46px;
	float:left;
	
}

#HeaderNav
{
	/*border:1px solid black;*/
	display:block;
	float:left;
	margin-left:45px;
	margin-top:50px;
	vertical-align:middle;
}


#HeaderSearch
{
	/*border:1px solid red;*/
	display:block;
    float:right;
    margin-right:43px;
    margin-top:25px;
    text-align:center;
    vertical-align:middle;
}

#HeaderSearchNav
{
	/*border:1px solid blue;*/
	display:block;
	height:21px;
    
}

#HeaderSearchBox
{
    /*border:1px solid red;*/
    display:block;
    height:21px;
    margin:4px 0 0;
}

#SearchButton
{
	background-image:url(/images/BtnSearchWhite.gif);
	background-repeat:no-repeat;
	border:0;
	width:25px;
	height:21px;
	float:left;
}

#SearchTextBox
{
	/*border:1px solid;*/
	background-image:url(/images/searchBoxBg.gif);
    background-repeat:no-repeat;
    border:0 none;
    float:left;
    font-size:10px;
    height:19px;
    margin-right:0;
    padding:4px 14px 0 13px;
    width:98px;
}

a #TextSmall, a #TextLarge
{
    float:left;
}

#TextSmall
{
    margin-left:5px;
}

/*----------------------------------------------FLASH MENU*/
#Flash
{
	padding: 0;
    margin:0;
	background-color: white;
	border-bottom: 1px solid gray;
	height:240px;
}

#Flash h1
{
	padding: 0;
	margin: 0;
}


/*----------------------------------------------CONTENT*/
/*------------------------CLAIMS PROCESS*/

#ContenClaimsProcessContentArea
{
    /*width:960px;*/
    /*border:1px solid;*/
    padding:33px 0 0 33px;
    
}
#ClaimsProcessBar
{
    display:block;
    width:940px;
    height:70px;
    margin-left:12px;
    margin-top:28px;
}

#ClaimsProcessButtons a
{
    width:156px;
    height:64px;
    display:inline-block;
    float:left;
    background-image:url(/images/ClaimsProcessBtnOff.gif);
    background-repeat:no-repeat;
    padding-top:13px;
}

#ClaimsProcessButtons a:hover
{
    background-image:url(/images/ClaimsProcessBtnOn.gif);
    background-repeat:no-repeat;
}

#NextBackButtons
{
    width:960px;
    height:38px;
    text-align:center;
}

#NextBackButtons a#Back,
#NextBackButtons a#Next
{
    padding-top:9px;
}

#NextBackButtons a#Back
{
    background-image:url(/images/ClaimsProcessBackgif.gif);
    background-repeat:no-repeat;
    width:92px;
    height:38px;
    display:inline-block;
}

#NextBackButtons a#Next
{
    background-image:url(/images/ClaimsProcessNext.gif);
    background-repeat:no-repeat;
    width:92px;
    height:38px;
    display:inline-block;
}

/*------------------------LEFT CONTENT*/

#LeftColumnContent
{
	float: left;
	width: 411px;
	margin: 0;
	padding: 0;
	/*border:1px solid;*/
}

#LeftColumnInnerContent
{
    /*border:1px solid;*/
    margin-bottom:20px;
    padding:34px 0 0 53px;
    width:580px;
}

#LeftContent
{
	float: left;
	width: 411px;
	margin: 0;
	padding: 0;
	background-color:white;
	/*border:1px solid;*/
}

#LeftColBorderRight
{
   background-image:url(/images/RightColContentBlkRightShadow.gif);
	background-position:right 0;
	background-repeat:repeat-y;
	height:168px;
}
#LeftColLogoBg
{
	background-image:url(/images/LogoDominionSeal.gif);
	background-position:left 10px;
	background-repeat:no-repeat;
	width:410px;
}

.LogoSealLink
{
	background-image:url(/Images/LogoDominionSeal.gif);
	background-repeat:no-repeat;
	width:114px;
	height:14;
	display:block;
}

#LeftColIntroText
{
    /*border: 1px solid green;*/
    height:125px;
}

#NewsTickerText
{
    background-color:#D8D9D9;
	background-position:center bottom;
	background-repeat:repeat-x;
	bottom:0;
	color:#333333;
	height:19px;
	margin-bottom:0;
	text-align:center;
	vertical-align:bottom;    
}

#NewsTicker
{
    /*border:1px solid black;*/
    width:410px;
}
#NewsTickerItem
{
    /*border: 1px solid red;*/
    display:inline-block;
    float:left;
    height:60px;
    padding:7px 9px 0;
    vertical-align:top;
    width:169px;
}

#TickerImg
{
    float:left;
}
#TickerText
{
    /*border:1px solid red;*/
    display:table;
    float:right;
    padding:3px 0 0;
    width:101px;
    
}

#NewsTicketNav
{
    /*border: 1px solid red;*/
    width:13px;
    float:right;
}

/*------------------------CENTER CONTENT*/
#Content
{
	margin-left: 411px;
	margin-right: 277px;
	
	/*
    border-left: 1px solid gray;
	border-right: 1px solid gray;
    padding: 0 10px 0 10px;
	max-width: 36em;
    */
}

#HomeBoxBg1, 
#HomeBoxBg2, 
#HomeBoxBg3, 
#HomeBoxBg4
{
   padding: 0 10px 0 13px;
}

#HomeBoxBg2, 
#HomeBoxBg4
{
   padding:0 10px 0 18px;
}

#HomeBoxClaim
{
    height:164px;
    background-image:url(/images/RightColumnBlock1BgSlither.gif);
}
#HomeBoxBg1
{
    /*background-image:url(/images/RightColumnBlock1Border.gif);*/
    background-position:right 0;
    background-repeat:repeat-y;
    height:120px;    
    width:245px;
}

#HomeBoxBg2
{
    background-image:url(/images/RightColumnBlock2RightBorder.gif);
    background-position:left 0;
    background-repeat:repeat-y;
    height:120px;    
    width:255px;
	text-align:left;
}

#HomeBoxBg3
{
    /*background-image:url(/images/RightColumnBlock3RightBorder.gif);*/
    background-repeat:repeat-y;
    background-position: right 0;
    width:245px;
    height:120px;
}

#HomeBoxBg4
{
    background-image:url(/images/RightColumnBlock4RightBorder.gif);
    background-position:left 0;
    background-repeat:repeat-y;
    height:120px;
    width:255px;
}

#HomeBoxes
{
    /*width:276px;
    margin:10px 0 0 0;
    padding: 10px 10px 0 10px;
    height:164px;*/
}

#ContactBrokerBlock
{
    background-color:#FDFCFC;
    border:1px solid #C2C3C4;
    height:85px;
    margin:20px 0;
    padding-top:8px;
    text-align:center;
    width:610px;
}

/*-----------ONE COL PG*/
#SearchResults
{

    /*border:1px solid;*/
    padding:27px 44px;
    width:695px;
    
}
#OneColumnCenterContent
{
    text-align:left;
    padding-bottom:30px;
}
ol.sf_pager
{
	display: inline-block;
}
ol.sf_pager li, #LeftColumnInnerContent ol.sf_pager li
{
	display: inline-block;
	float: left;
	padding-right: 3px;
	margin-left:0px;
}
#SearchResults ol.sf_pager li a.sf_PagerSelItem
{
	background:transparent url(/images/SearchActiveButton.gif) no-repeat scroll 0 0;
	height:37px;
	width: 37px;
	font-size:1.8em;
	color:#757679;
	margin: 0;
	text-align: center;
	line-height: 34px;
}
#SearchResults ol.sf_pager li a.sf_PagerItem
{
	background:transparent url(/images/SearchInActiveButton.gif) no-repeat scroll 0 0;
	height:37px;
	width: 37px;
	font-size:1.8em;
	color:#757679;
	margin: 0;
	text-align: center;
	line-height: 34px;
}
#SearchResults ol.sf_pager li a.searchResultsPageNext
{
	font-size:1.8em;
	color:#757679;
	line-height: 34px;
}
#SearchResults ol.sf_pager li a.searchResultsPagePrevious
{
	font-size:1.8em;
	color:#757679;
	line-height: 34px;
}
/*-------------------*/
/*------------------------RIGHT CONTENT*/

#LeftContactContent
{
    float:left;
    display:block;
    width:285px;
    padding-right:50px;
}

#RightContactContent
{
    float:left;
    display:block;
    width:240px;
}
/*-----------TWO COL PG*/

#RightColumnContent img
{
    display:block;
}


#TwoColBox1InnerContent, 
#TwoColBox2InnerContent, 
#TwoColBox3InnerContent, 
#TwoColBox4InnerContent,
#TwoColBox5InnerContent
{
	padding-left:20px;
	padding-right:10px;
	padding-top:4px;
	text-align:left;
}



#TwoColBox2InnerContent, 
#TwoColBox3InnerContent,
#TwoColBox4InnerContent,
#TwoColBox5InnerContent
 {
    margin-bottom:8px;
}

/*BOX 1*/

#TwoColBox1Repeater
{
    margin-bottom:-1px;
    background-repeat:repeat-y;
	background-image:url(/images/RightColumnBlock1LocateABrokerBg.gif);
    width:278px;
}

#TwoColBox1Gradient
{
    background-image:url(/images/TwoColBox1Gradient.gif); 
	background-position:bottom;
	background-repeat:no-repeat;
}

#TwoColBox1Repeat
{
    
    background-image:url(/images/TwoColBox1Repeat.gif);  
    background-repeat:no-repeat;
}

#TwoColBox1Top
{    
    /*width:274px;
    float:right;*/
    background-image:url(/images/TwoColBox1Top.gif);
    background-color:#d6e1f1;
    background-repeat:no-repeat;
    background-position: top;
    /*border: 1px solid;
    margin-top:1px;*/
}

/*BOX 2*/

#TwoColBox2Repeater
{
    background-image:url(/images/TwoColBox2Repeater.gif);
    background-repeat:repeat-y;
    width:278px;
}

#TwoColBox2Gradient
{
    background-image:url(/images/TwoColBox2Gradient.gif);
    background-position:top;
    background-repeat:no-repeat;
    width:278px;
}

#TwoColBox2
{
    height:109px;
}

/*BOX 3*/

#TwoColBox3
{
    height:143px;
}

#TwoColBox3Repeater
{
    background-image:url(/images/TwoColBox3Repeater.gif);
    background-repeat:repeat-y;
    width:278px;
}

#TwoColBox3Gradient
{
    background-image:url(/images/TwoColBox3Gradient.gif);
    background-position:center top;
    background-repeat:no-repeat;
    margin-bottom:0;
    width:278px;
}

/*BOX4*/

#TwoColBox4Repeater
{
    background-image:url(/images/TwoColBox3Repeater.gif);
    background-repeat:repeat-y;
    width:278px;
}

#TwoColBox4Gradient
{
    background-image:url(/images/TwoColBox3Gradient.gif);
    background-position:center top;
    background-repeat:no-repeat;
    margin-bottom:0;
    width:278px;
}

/*BOX5*/
#TwoColBox5Repeater
{
    background-image:url(/images/TwoColBox3Repeater.gif);
    background-repeat:repeat-y;
    width:278px;
}

#TwoColBox5Gradient
{
    background-image:url(/images/TwoColBox3Gradient.gif);
    background-position:center top;
    background-repeat:no-repeat;
    margin-bottom:0;
    width:278px;
}

/*-------------------------*/
#RightColumnContent
{
	float: right;
	width: 278px;
	/*margin: 0;
	padding: 1em;*/
}

#RightContent
{
	float: right;
	width: 276px;
	/*margin: 0;
	padding: 1em;*/
}






#SearchTextBoxBlue {
    color:#8E908F;
}

#SearchTextBoxBlue {
    background-image:url(/images/searchBoxBlueBg.gif);
    background-repeat:no-repeat;
    border:0 none;
    float:left;
    font-size:10px;
    height:17px;
    margin-right:0;
    padding:4px 10px 0 13px;
    width:98px;
}




#LogoCurling
{
    padding:24px 0 0 10px;
    margin:0 0 0 0;   
}

#BrokerHomeSearch
{
    /*border: 1px solid red;*/
    height:25px;
    margin-top:5px;
}





/*------------------------FOOTER NAV*/

#Footer ul
{
    margin:0;
    padding:0;
    list-style-type:none;
    text-align:center;
}

#Footer ul li
{
    display: inline;
}

#Footer ul li a
{
    /*padding: .2em 1em;*/
    display:inline-block;
    height:22px;
    margin-top:5px;
    padding-left:0.8em;
    padding-right:0.8em;  
}

#Footer
{
	clear: both;
	margin: 0;
	padding:0;
	width:960px;
	display:block;
}

#FooterNav 
{
    background-color:#0046AD;
    height:22px;
    text-align:center;
    width:960px;
}



#Leftnav p, #Rightnav p { margin: 0 0 1em 0; }
#Content h2 { margin: 0 0 .5em 0; }

/*------------------------SITEMAP*/
#SiteMap {
	background-color:#9EC5E2;
	margin:0 0 10px;
	padding:6px 0 0 14px;
}

#SiteMap ul
{
    padding: 5px 0 0 0;
}
#SiteMap ul li
{
    margin-left: 10px;
    margin-top:0;
    padding-top:0;
    line-height:10px;
}
#SiteMap ul li ul
{
    margin-left: 10px;
}
.siteMapColumn
{
    float:left;
    padding-left:15px;
    width:120px;
}
#SiteMap .newsArchive .RadTreeView_Default
{
}
#SiteMap .newsArchive .archivesSpacing
{
    display: none;
}
#SiteMap .newsArchive .RadTreeView_Default ul.rtUL
{
    padding: 0 0 0;
}
#SiteMap .newsArchive .RadTreeView_Default ul.rtUL li.rtLI
{
    color: #767676;
    font-weight: normal;
    list-style-type: disc;
    text-align: left;
    text-decoration: none;
    line-height: 10px;
    margin-left: 10px;
    margin-top: 0;
    padding-top: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.9em;
}
#SiteMap .newsArchive .RadTreeView_Default ul.rtUL li.rtLI
{
    height: 11px;
}
#SiteMap .newsArchive .RadTreeView_Default ul.rtUL li.rtLI a.rtIn
{
    font-family: Arial,Helvetica,sans-serif;
    color: #767676;
    font-size: 1.0em;
    line-height: 10px;
    font-weight: normal;
}
#SiteMap .newsArchive .RadTreeView_Default ul.rtUL li.rtLI a.rtIn:hover
{
    background: none;
    text-decoration: underline;
    border: 0;
}
#SiteMap h1
{	
	margin-bottom:3px;
	padding-top:3px;
}
.RadTreeView .rtTop, .RadTreeView .rtMid, .RadTreeView .rtBot
{
    padding: 0 0 0 0;
}
/*---------------VendorTalbes*/
#SearchByLocation table div table, #SearchByName table div table
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: #E4EBF6;
}
#SearchByName table div table
{
	margin-bottom:20px;
}
/*---------------------------*/
/*-------------------P Tables*/
/*#LeftColumnInnerContent table 
{
	text-align: center;
	font-size: 1.25em;
	border:1px solid gray;
}
#LeftColumnInnerContent table td p
{
	text-align: center;
}
table.contentTable
{
	text-align: center;
	font-size: 1.25em;
	border:1px solid gray;
}
table.contentTable td p
{
	text-align: center;
}*/
table.contentTable          
{ 
	border-collapse: collapse;
    border: 1px solid gray; 
	font-family:Verdana,Helvetica,sans-serif;
	font-size: 0.7em;
	margin-bottom: 8px;
}
.contentTable td             
{ 
	border: 1px solid gray; 
	padding: 0.5em;
	text-align: center;
}
.contentTable th             
{ 
	border: 1px solid gray; 
	padding: 0.5em; 
	color: #333333;
	background-color:#EFEFEF;
}

#LeftColumnInnerContent div#SearchByLocation table, 
#LeftColumnInnerContent div#SearchByName table {
    border:0px solid gray;
    font-size:1em;
    text-align:left;
}

/*--------------------------- LOCATE A BROKER SEARCH BOX*/


.brokerLayout #brokerSearchButton
{
	float:none;
	vertical-align:text-top;
	margin-left:0;
	background-image:url(/images/BtnSearchWhite.gif) !important;
    background-position:left top !important;
    background-repeat:no-repeat !important;
    display:inline-block;
    height:23px;
    text-align:left;
    text-transform:none;
    width:23px;
}
.brokerLayout .riTextBox
{
    background-image:url(/images/searchBoxBg.gif);
    background-repeat:no-repeat;
    border:0 none;
    /*float:left;*/
    font-size:10px;
    height:17px;
    margin-right:0;
    padding:4px 10px 0 13px;
    width:98px !important;
}
.miniBrokerLayout #brokerSearchButton
{
	background-image:url(/images/BtnSearchBlue.gif) !important;
	background-position:left top !important;
	background-repeat:no-repeat !important;
	display:inline-block;
	float:none;
	height:23px;
	margin-left:0;
	text-align:left;
	text-transform:none;
	vertical-align:text-top;
	width:15px;
}

.miniBrokerLayout .riTextBox
{
	background-image:url(/images/searchBoxBlueBg.gif);
	background-repeat:no-repeat;
	border:0 none;
	font-size:10px;
	height:20px;
	margin-right:0;
	padding:4px 11px 0 12px;
	width:100px !important;
}

/*--------------------------- LOCATE A BROKER PAGE LAYOUT*/

/*.brokerSearchBoxLayout
{

}

.brokerSearchBoxContent
{
	background-image:url(/Images/LocateABrokerBoxBg.gif);
	background-repeat:repeat-x;
	display:block;
	height:178px;
	padding-left:20px;
	padding-top:16px;
}
*/
.brokerSearchBoxContent
{
	margin: 5px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 130%;
	width: 593px;
	color:#747678;
	display:block;
}
.brokerLayout
{
	margin-left:160px;
	padding:6px 0px;
	width:301px;
}

.brokerSearchBottom p
{
	padding-top: 14px;
}

.brokerSearchBoxContent strong
{
	color:#000;
}

.brokerResults
{
	padding-left:62px;
	width:555px;
	padding-bottom:20px;
}

.brokerResultsIntro
{
	padding-left:17px;
}

.resultsLabel
{
	color:#000;
	font-size: 1.5em;
}
.boxTop
{
	background: transparent url(/Images/LocateABroker_FullTop.gif) no-repeat scroll left top;
	margin:0;
	padding:0;
	width: 579px;
}
.boxBottom
{
	background: transparent url(/Images/LocateABroker_FullBottom.gif) no-repeat scroll left bottom;
	margin:0;
	padding:0;
	width: 579px;
}
.boxMiddle
{
	margin:0;
	padding:0;
	width: 579px;
	display:block;
}
#LeftColumnInnerContent .brokerSearchBoxLayout .boxTop p 
{
	margin:0;
	padding:20px 10px 10px 20px;
}
#LeftColumnInnerContent .brokerSearchBoxLayout .boxMiddle p 
{
	margin:0;
	padding:5px 10px 5px 20px;
}
#LeftColumnInnerContent .brokerSearchBoxLayout .boxBottom p 
{
	margin:0;
	padding:10px 10px 10px 20px;
}
#LeftColumnInnerContent .brokerSearchBoxLayout p strong
{
	color: #000000;
}
.boxMiddleTop
{
	background: transparent url(/Images/boxMiddleTop.gif) no-repeat scroll left bottom;
	padding: 0;
	margin:0;
	height:2px;
}
.boxMiddleMiddle
{
	background: transparent url(/Images/boxMiddleMiddle.gif) repeat-y scroll left top;
	padding: 0;
	margin:0;
	width: 579px;
}
.boxMiddleBottom
{
	background: transparent url(/Images/boxMiddleBottom.gif) no-repeat scroll left top;
	padding: 0;
	margin:0;
	height:3px
}


/*----------------------------------------*/

#SmallerText
{

}

#LargerText
{

}

/*----------------------------------------SEARCH RESULS PAGE*/
/*
.resultsLabel
{
	font-size:0.95em;
}
.popUpPadding
{
	padding-left:20px;
	padding-right:20px;
}
.brokerRecord
{
	padding-left:20px;
	padding-right:20px;
	font-size:0.75em;
}
.printButton
{
	background:transparent url(../Images/symbolPrint.gif) no-repeat left center; 
	padding-left:15px;
	color:gray;
	font-size:8pt;
	text-decoration:none;
}
.closeButton
{
	background:transparent url(../Images/symbolClose.gif) no-repeat left center;
	padding-left:15px;
	color:gray;
	font-size:8pt;
	text-decoration:none;
};
*/


/*-------------------------------------------CONTACT FORM*/

.ContactFormOutterTable
{
	background-image:url(/images/ContactFormBg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

#ContactFormWrapper
{
    width:600px;
	background-image:url(/images/ContactFormBg.gif);
	height:475px;
	background-position:bottom;
	background-repeat:repeat-x;
}

.ContactFormTable{
	border-collapse:separate;
	border-spacing:1px;
	padding-left:30px;
}

#ContactFormHeader
{
    
}

.ContactFormTable span
{
	display:inline-block;
	float:left;
	height:18px;
	margin:8px 0 0;
}

.ContactFormTable td 
{
    padding: 5px 0 5px 0;
}

.FormFieldLeft
{
    float:right;
}

.FormFieldRight
{
    float:right;
}

.ContactFormTextArea
{
	
}
.ContactFormTextField
{
    border:0;
    margin:0;
    padding:0;
    width:100%;
	background-color: transparent;
	font-size:0.7em;
}

.ContactFormTextArea
{
    background-color:transparent;
	border:medium none;
	height:97px;
	margin:6px 0 0;
	padding:0 0 1px;
	width:100%;
	overflow:auto;

}

#ContactFormName,
#ContactFormEmail,
#ContactFormPhone,
#ContactFormSubject,
#ContactFormPolicy,
#ContactFormMessage
{
    background-image:url(/images/FormFieldBg.png);
	background-repeat:repeat-x;
	/*border:1px solid;*/
	height:25px;
	/*width:200px;*/
	float:right;
    margin:0;
    padding:0;
}

#ContactFormMessage
{
    background-image:url(/images/FormTextAreaBg.png);
	background-repeat:repeat-x;
	height:25px;
	float:right;
    margin:0;
    padding:0;
}

#ContactFormName
{
    width:430px;
}

#ContactFormEmail
{
    width:380px;
}

#ContactFormPhone
{
    width:320px;
}

#ContactFormSubject
{
    width:420px;
}

#ContactFormPolicy
{
    width:300px;
}


#ContactFormMessage
{
    width:390px;
	height:119px;
}

#ContactFormSubmitButton
{
	float: right;
	text-align:right;
}

/*-------------------------------------------RESUME FORM*/

.ResumeFormTable
{
	border-collapse:separate;
	border-spacing:1px;
}

.ResumeFormTable td
{
	margin-top:5px;
	margin-bottom:5px;
	vertical-align:top;
}

#CoverLetterTable, #ResumeTable
{
	background-image:url(/Images/SubmitResumeTextAreaBg.gif);
	background-repeat:repeat-x;
	float:right;
	height:266px;
}

.ResumeInstructions
{
	background-color:#FFFFFF;
	border:1px solid #9A9B9D;
	float:right;
	font-size:0.7em;
	height:10px;
	line-height:13px;
	margin-bottom:3px;
	padding:10px 5px 27px 15px;
	text-align:left;
	width:424px;
}

#ResumeSubjectTable
{
	width:416px;
	background-image:url(/images/FormFieldBg.png);
	background-repeat:repeat-x;
	float:right;
	height:25px;
	margin:0;
	padding:0;
}

.ResumeSubjectField
{
	background-color:transparent;
	border:medium none;
	height:13px;
	margin:6px 0 0;
	padding:0;
	width:100%;
}

.ResumeOutterTable
{
	background-image:url(/Images/SubmitResumeFormBg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width: 585px;
}

.ResumeFormTable input, .ResumeFormTable iframe
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.7em;
	color:black;
}

.FormLabel
{
	font-weight: bold;
	color:black !important;
	font-size:0.7em !important;
}

.RadUpload, .RadUploadProgressArea 
{
	text-align:left;
	width:284px !important;
}


.RadUpload_Default, .RadUpload_Default a, .RadUpload_Default input, .RadUploadProgressArea_Default, .RadUploadProgressArea_Default input {
	display:inline;
}

.RadUpload_Default, 
.RadUpload_Default a, 
.RadUpload_Default input, 
.RadUploadProgressArea_Default, 
.RadUploadProgressArea_Default input
{
	display:inline-block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.7em;
	color:black;
}


.RadUpload .ruInputs li {
	margin:0 0 5px;
	padding-left:0 !important;
}

.ResumeUploadField .FormLabel
{
	display:inline-block;
	vertical-align:bottom;
}

.RadUpload_Default .ruStyled .ruFileInput {
	background-image:url(/Images/SubmitResumeUploadFieldBg.png);
	background-repeat:no-repeat;
	border: none;
}

.RadUpload_Default .ruFakeInput {
	background-image:url(/Images/SubmitResumeUploadFieldBg.gif) !important;
	background-repeat:no-repeat !important;
	background-position:left center !important;
	background-color: transparent !important;
	border:medium none transparent !important;
	display:inline-block !important;
	height:22px !important;
	width:175px !important;
	border-color: transparent !important;	
}

.RadUpload_Default .ruButton, 
.RadUploadProgressArea_Default 
.ruButton 
{
	background-image:url(/Images/FormButtonBgGrey.gif) !important;
	background-position:2px 2px !important;
	background-repeat:no-repeat !important;
	color:#000000 !important;
	height:19px !important;
	margin-top:3px !important;
	width:75px !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size: 1.2em !important;
	padding-bottom: 0 !important;
}

.ResumeSubmitButton
{
	background-image:url(/Images/FormButtonBgGrey.gif) !important;
	background-position:2px 5px;
	background-repeat:no-repeat !important;
	border:medium none;
	font-size:0.6em !important;
	height:23px;
	width:75px;
}

.ResumeUploadField li
{
	list-style-type: none !important;
}

/*--------------------------------------------------------------- CLAIMS PROCESS */

.LeftClaimsBox
{
	display:block;
	float:left;
	height:200px;
	margin-bottom:30px;
	width:450px;
}

.RightClaimsBox
{
	border-left:1px solid #949495;
	display:inline-block;
	float:left;
	height:200px;
	margin-left:0;
	padding-left:44px;
	width:405px;
}

.LeftClaimsBox h3, .RightClaimsBox h3
{
	color:#9A9B9D;
	font-size:1.2em;
	padding-bottom:30px;
}


.LeftClaimsBox a, .RightClaimsBox a
{
	background-image:url(/images/bulletBlueArrow.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color:#0046AD;
	padding-right:16px;
	text-decoration:none;
	width:100%;	
}

.LeftClaimsBox li, .RightClaimsBox li
{
	line-height:14px;
	list-style-position:inside;
	list-style-type:decimal;
}

.LeftClaimsBox ol, .RightClaimsBox ol
{
	margin-left:22px;
}

.LeftClaimsBox p, .RightClaimsBox p
{
	line-height:16px;
	margin-left:22px;
	padding-right:15px;
}

.LeftClaimsBox h5, .RightClaimsBox h5
{
	color:#000000;
	float:left;
	font-size:0.8em;
	width:20px;
}