/* 
	IMPORTANT!!!!!
	!!!===== All css must begin with .Site with the exception of BODY and #mainTable =====!!!
	!!!===== This ensures no styling is applied to the AdminSystem =====!!!
*/

BODY
{
	BACKGROUND-color:#98233e;
}
.Site /* same element as #mainTable */
{
	FONT-SIZE: 100%;
    FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif;
    color:#ffffff;
    line-height: 1.5;	
}
.Site A 
{
	color:#d2d2d2;
	text-decoration:none;
}
.Site A:hover
{
	color:#ffffff;
}
.Site a.sendToLink
{
    text-decoration: underline;    
}
.Site DT
{

}
.Site dd
{

}
.Site .required,
.Site .textbox,
.Site .TextArea,
.Site .dropDown
{
    width: 200px;    
}
.Site #mainLayoutContainer.home h3
{
	font-size:130%;
	margin-bottom:10px;
}
.Site #mainLayoutContainer.home h2
{
	font-size:170%;
	margin-bottom:10px;
	margin-top:10px;
}
.Site H1, H2, H3, H4, H5, H6
{
	margin-bottom:3px;
	margin-top:3px;
}
.Site H1
{
    FONT-SIZE: 210%;
}
.Site H2
{
    FONT-SIZE: 170%;
}
.Site H3
{
    FONT-SIZE: 155%;
}
.Site H4
{
    FONT-SIZE: 130%;
}
.Site H5
{
    FONT-SIZE: 110%;
}
.Site H6
{
    FONT-SIZE: 100%;
    font-weight:bold;
}


.Site IMG
{
	border:none;
}

.Site .ajaxReDirectLoader
{
    background: url(/images/layout/ajax-loader-bar.gif) center top no-repeat;  
    text-align: center;  
}

.Site #studentProfile img.display,
.Site #companyProfile img.display,
.Site .list IMG.thumbnail
{
	padding:2px;
	border:1px solid #848484;
}
.Site #mainLayout ul li
{
	background:transparent url(/images/layout/mainlayout_ul.gif) no-repeat left 6px;	
}
.Site TABLE
{
} 
.Site table td,
.Site table th
{
}
.Site #companyDetails table
{
	border:1px solid #848484;
	width:100%;
	margin-top:8px;
}
.Site #companyDetails table a
{
	font-weight:bold;
	color:#ffffff;
}
.Site #companyDetails table a:hover
{
	color:#98223e;
}
.Site #companyDetails table td,
.Site #companyDetails table th
{
	background-color:#696969;
	border:none;
}
.Site #companyDetails table th
{
	border-bottom:1px solid #848484;
	border-right:1px solid #848484;
}
.Site #companyDetails table td
{
	border-right:1px solid #848484;
}
.Site #companyDetails table th.author,
.Site #companyDetails table td.author
{
	border-right:none;
}
/* ################################### Boxes ################################# */

.Site .box,
.Site .detail
{
	background-color:#ffffff;
	border:solid 1px #000000;
	color:#000000;
}

.Site .box h1,
.Site .box h2,
.Site .box h3,
.Site .box h4,
.Site .box h5,
.Site .detail h1,
.Site .detail h2,
.Site .detail h3,
.Site .detail h4,
.Site .detail h5
.Site .products h1,
.Site .products h2,
.Site .products h3,
.Site .products h4,
.Site .products h5,
.Site .testimonial h1,
.Site .testimonial h2,
.Site .testimonial h3,
.Site .testimonial h4,
.Site .testimonial h5
{
	color:#000000;
	font-weight:normal;
}

.Site .box h6,
.Site .detail h6,
.Site .products h6,
.Site .link h6,
.Site .testimonial h6
{
	color:#000000;
	font-weight:bold;
}

.Site .box h3.employee
{
	margin-bottom:14px;
	line-height:1.3;
	font-size:130%;
	color:#97233f;
}
.Site .box a,
.Site .detail a
{
	font-weight:bold;
	color:#97233f;
}
.Site .box a:hover,
.Site .detail a:hover,
.Site .testimonial a:hover
{
	color:#511523
}
.Site .box .content p
{
	margin-bottom:0px !important;
	margin-top:12px;
}
.Site .box .content ul
{
	padding-top:0px !important;
	padding-bottom:1px;
	margin-left:3px;
	margin-top:11px;
}
.Site .box .content ul li
{
	background:transparent url(/images/layout/box_ul.gif) no-repeat 1px 5px !important;
	padding-bottom:3px !important;
	font-weight:normal !important;
}
.Site .box h2.title
{
	display:inline;
	background:transparent url(/images/layout/boxtitle_bg.gif) no-repeat right 6px;
	font-size:170%;
	color:#97233f;
}

/* ######################### Grey Box ####################### */

.Site .greybox
{
	background-color:#393d40;
	border:none;
	color:#ffffff;
	border:solid 1px #000000;
}
.Site .greybox .tl
{
	background-color:#393d40 !important;
}
.Site .greybox h2.title
{
	color:White;
	display:block;
	padding-right:25px;
	background:#393d40 url(/images/layout/boxtitle_bg_grey.gif) no-repeat right 5px;
}
.Site .greybox h1,
.Site .greybox h2,
.Site .greybox h3,
.Site .greybox h4,
.Site .greybox h5,
.Site .greybox h6
{
	color:#ffffff;
	font-weight:normal;
}
.Site .greybox h3
{
	line-height:1.3;
	margin-bottom:14px;
}
.Site .greybox a
{
	font-weight:normal;
	color:#D2D2D2;
	/*color:#98233E;*/
}
.Site .greybox a:hover
{
	color:#f688a3;
}
.Site .greybox .content
{
	background:#393d40 url(/images/layout/box_bg_grey.gif) repeat-x left top;
}


/* ################################### Site Classes ################################# */

.Site .detail H3
{

}
.Site .detail IMG.picture
{
}
.Site .dropdown, 
.Site .textarea, 
.Site .textbox,
.Site .textBox,
.Site .required
{
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.Site dropdown, 
.Site textarea, 
.Site textbox,
.Site textBox,
.Site required 
{
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.Site form span.hint,
.Site form td.hint span
{
	background:white url(/images/layout/hint.gif) no-repeat scroll 20px 2px;
	color:#98233e;
	border:none;
}
.Site #EditContent .hint
{
	background:none;
	margin:0;
	margin-bottom:15px;
	padding:0;
	min-height:0;
}
.Site .label
{
	font-weight:bold;
}
.Site form .label
{
	text-align:right;
}
.Site form td
{
}
.Site .list
{
	border-bottom:1px solid #CDCDCD;
}
.Site .list a
{
	text-decoration: none !important;
}
.Site .list a:hover
{
}
.Site .list p
{

}
.Site .list H3
{

}
.Site .list H4
{
	margin-top:7px;
	font-size:110%;
	font-weight: bold;
}
.Site .job H4
{
	margin-bottom:7px;
}
.Site .list .date,
.Site .list .venue,
.Site .list .address p,
.Site .job p
{
	margin-top:2px !important;
}
.Site td.list IMG.thumbnail
{
}
.Site .stepper
{
}
.Site .stepper a
{
}
.Site .stepper a:hover
{
}
.Site .stepper p
{
}
.Site .stepper p.links
{
}
.Site TABLE.documentTable
{

}
.Site TABLE.documentTable TD.cell
{

}
.Site TABLE.documentTable TH.heading
{

}
.Site TABLE.documentTable TR.alternative
{

}
.Site .list .terminus
{
	clear:right !important;
}
.Site .template
{
	background: none;
	border: none;	
}
/* ################################### Site IDs ################################# */

#mainTable
{
	
}
.Site #mainHeader
{
	border-bottom: 1px solid #848484;
}
.Site #logo
{
	width:400px;
}

.Site #location
{
}
.Site #location a
{
}
.Site #location A:hover
{
}
.Site #mainLayoutContainer
{
	background-color:#363636;
	border:solid 1px #848484;
}
.Site #footerImage
{
	padding-right:36px;
	background:transparent url(/images/layout/mainlayout_btm.gif) no-repeat center top;
}
.Site #footerImage img
{
	float:right;
	margin-top:23px;
}
.Site #breadcrumb
{
	text-transform:lowercase;
	font-size:80%;
	margin-bottom:10px;
}

.Site #copyright h6
{
	color:#ffffff;
	margin-bottom:2px;
	font-size:120%;
	margin-top:7px;
}
.Site #copyright
{
	width:50%;
	float:left;
	color:#d2d2d2;
	line-height:1.3;
	font-size:85%;
}

/* ################################## Top Menu setup ################################### */

.Site #topMenu a 
{
	background:transparent url(/images/layout/mainmenu_li.gif) no-repeat left 2px;
	padding-left:19px;
	padding-right:3px;
	
	font-weight:normal;
}
.Site #topMenu  a:hover
{
	background:transparent url(/images/layout/mainmenu_li_hover.gif) no-repeat left 2px;
}
.Site #topMenu li
{
	padding-left:11px;
}
/* ################################## Main Menu setup ################################### */
.Site #mainMenu
{
    
}
.Site #mainMenu a 
{
	background:#848484;
	
	font-weight:bold;
}
.Site #mainMenu  a:hover,
.Site #mainMenu  a.active,
.Site #mainMenu  a.on
{
	background:#97233F;
}
.Site #mainMenu li
{
	
}


/* ################################## Sub-Menu setup ################################### */

.Site #subMenu
{
	background:#353637 url(/images/layout/submenu_bg.gif) repeat-y right top;
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:normal;
	font-size:120%;
	border-top:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	margin-top:24px;
}
.Site #subMenu ul ul li
{
	line-height:1.2;
	margin-top:1px;
	margin-bottom:1px;
}
.Site #subMenu ul a
{
	color:#d2d2d2;
	/*background:transparent url(/images/layout/subMenu_arrow.gif) no-repeat right bottom;*/
	border-bottom: 1px dotted #6B6265;
}
.Site #subMenu ul ul a
{
	background-image:none;
	font-size:70%;
	color:#939393;
	font-weight:bold;
	border-bottom: 0;
}
.Site #subMenu ul ul ul a
{
	font-size:60%;
}
.Site #subMenu ul ul
{
	background:transparent url(/images/layout/subMenu_arrow.gif) no-repeat right bottom;
}
.Site #subMenu ul ul ul
{
	background-image:none;
}
.Site #subMenu ul a:hover,
.Site #subMenu ul a.on,
.Site #subMenu ul a.active
{
	background:transparent url(/images/layout/subMenu_arrow_hover.gif) no-repeat 5px 11px;
	color:#ffffff;
}
.Site #subMenu ul a.on
{
    border-bottom: 1px dotted #FFF;
}
.Site #subMenu ul ul a:hover,
.Site #subMenu ul ul a.on,
.Site #subMenu ul ul a.active
{
	background:transparent url(/images/layout/subMenu_arrow_hover2.gif) no-repeat 20px 5px;
	/*border-bottom: 1px dotted #FFF;*/
}
.Site #subMenu ul ul ul a:hover,
.Site #subMenu ul ul ul a.on,
.Site #subMenu ul ul ul a.active
{
	background:transparent url(/images/layout/subMenu_arrow_hover2.gif) no-repeat 32px 7px;
}
.Site #subMenu ul ul ul ul a:hover,
.Site #subMenu ul ul ul ul a.on,
.Site #subMenu ul ul ul ul a.active
{
	background:transparent url(/images/layout/subMenu_arrow_hover2.gif) no-repeat 42px 6px;
}
.Site #subMenu ul ul ul ul ul a:hover,
.Site #subMenu ul ul ul ul ul a.on,
.Site #subMenu ul ul ul ul ul a.active
{
	background:transparent url(/images/layout/subMenu_arrow_hover2.gif) no-repeat 52px 7px;
}
.Site #subMenu ul ul ul ul ul ul a:hover,
.Site #subMenu ul ul ul ul ul ul a.on,
.Site #subMenu ul ul ul ul ul ul a.active
{
	
}

/* ======================== */

.Site #mainTitle
{
}
.Site #mainTitle h1
{
}
.Site #footerImage
{	
}
.Site #mainFooter
{
}

/* ======================== */

.Site #developerLink a
{
	background:transparent url(/images/layout/eonic_logo.gif) no-repeat right -19px;
	color:#741224;
	font-size:90%;
	font-family:Arial, Sans-Serif;

}
.Site #developerLink a:hover
{
	color:#ffffff;
    background-position: right top;
}

/* ======================== */

.Site #template_Stepped_Pages .content
{
}

/* ======================== */


.Site TABLE#subPageTable
{
}
.Site TABLE#subPageTable th.heading
{
}
.Site TABLE#subPageTable td.cell
{
}
.Site TABLE#subPageTable td.col1 
{
}
.Site TABLE#subPageTable .col1 A 
{
}
.Site TABLE#subPageTable .col1 A:hover
{
}

/* ======================== */

.Site #template_Home_Variant .list
{
}

/* ======================== */

.Site #template_Events_Style_2 #column1
{
}
.Site #template_Events_Style_2 #column2
{
}
.Site #template_Events_Style_2 .list
{
}
.Site #column2
{
}
.Site #template_Events_Style_2 .date
{

}

/* ======================== */

.Site #template_Links img.thumbnail
{
}
/* ========================== */

.Site #template_sitemap UL
{
}
.Site #template_sitemap UL LI
{
}
.Site #template_sitemap UL UL LI
{
}
.Site #template_sitemap UL UL a
{
}
.Site #template_sitemap LI
{
}
.Site #template_sitemap ul a
{
}
.Site #template_sitemap ul a:hover
{
}
.Site #template_sitemap ul ul a
{
}
.Site #template_sitemap ul ul a:hover
{
}

/* ################################## Log In ################################### */

.Site #loggedIn
{
	border-bottom:dotted 1px #ffffff;
	background:#5a2f39 url(/images/layout/loggedIn_bg.jpg) repeat-y left top;
}
.Site #signin a
{
	background:transparent url(/images/layout/signin_bg.gif) no-repeat left 2px;	
}
.Site #signin a:hover
{
	text-decoration:underline;
	background:transparent url(/images/layout/signin_bg_hover.gif) no-repeat left 2px;	
}

.Site .employment h4
{
    border-bottom: 1px solid #FFF;    
}
.Site a.moreQuals,
.Site a.lessQuals,
.Site a.lessMsg,
.Site a.moreMsg
{
	padding:0px 6px 0px 5px;
	background-color:#97233F;
	border:solid 1px #000000;
	margin-left:5px;
	font-weight:bold;
	background-color:#97233F;	
}
/*.Site a.moreQuals,
.Site a.moreMsg
{
	background: #97233F url(/images/layout/expand.gif) no-repeat right 3px;
}
.Site a.lessQuals,
.Site a.lessMsg
{
	background: #97233F url(/images/layout/expand2.gif) no-repeat right 3px;
}*/	
.Site .buttonClosed,
.Site a.lessQuals,
.Site a.lessMsg
{
	display:none;
}

.Site #studentProfile .list
{
	border-bottom:0;
}
.Site #studentProfile H3,
.Site #companyProfile H3
{
	border-bottom:solid 1px #ffffff;
}
.Site #companyDocs a
{
	font-size:120%;
	font-weight:bold;
	color:#a5a5a5;
	position:relative;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
}
.Site #companyDocs a img
{
	position:absolute;
	top:0;
	left:0;
}
.Site #companyDocs a:hover
{
	color:#ffffff;
}
.Site #companyDocs .docpath
{
	padding-left:25px;
	margin-bottom:15px;
}
.Site .makeRed
{
    border:solid 1px #f00;
}
.Site .button
{
	background:#5f1627 url(/images/layout/principle.gif) repeat-x left top;
	color:#D2D2D2;
	padding-top:2px;
	padding-left:2px;
}
.Site .button:hover
{
	color:#FFFFFF;
	background:#5f1627 url(/images/layout/principle_hover.gif) repeat-x left top;
}
.Site .principle
{
	background:#5f1627 url(/images/layout/login_button2.gif) no-repeat right center;
	color:#D2D2D2;
	padding-top:2px;
	padding-left:2px;
	padding-right:15px;
}
.Site .principle:hover
{
	color:#FFFFFF;
	background:#5f1627 url(/images/layout/login_button2_hover.gif) no-repeat right center;
}
.Site .buttonDisabled,
.Site .buttonDisabled:hover
{
    background:#efefef;  
}
.Site #clearSearchCrit
{
    float:right;    
}
.Site span.alert
{
	background-image:url(/images/layout/alert.gif);
}

.Site div.loadingLine
{
    /*clear:both;*/
background: url(/images/layout/ajax-loader2.gif) no-repeat left 2px;
padding: 0 0 10px 20px;
}


/* ##########################    Calendar     ##############################*/

.Site table#studentCalendar td.calendarday
{
	background-color:#605e5e;
}
.Site table#studentCalendar td.anotherMonth
{
	background-color:#4a4949;
	color:#adacac;
}
.Site table#studentCalendar td.today
{
	background-color:#aeaeae;
}
.Site .dayNumber
{
	background:#3d3c3c url(/images/layout/calendar_day.gif) repeat-x left top;
}

.Site #nextMonth a
{
	background:#363636 url(/images/layout/calendar_right_button.gif) no-repeat right 2px;
	padding-right:25px;
}
.Site #nextMonth a:hover
{
	background:#363636 url(/images/layout/calendar_right_button_hover.gif) no-repeat right 2px;
}
.Site #prevMonth a
{
	background:#363636 url(/images/layout/calendar_left_button.gif) no-repeat left 2px;
	padding-left:25px;
}
.Site #prevMonth a:hover
{
	background:#363636 url(/images/layout/calendar_left_button_hover.gif) no-repeat left 2px;
}

.Site .calendarday .calContent
/*.Site .calendarday .TermTime,
.Site .calendarday .Exams,
.Site .calendarday .Work,
.Site .calendarday .WorkPlacement,
.Site .calendarday .Other,
.Site .calendarday .Company*/
{
	padding-left:3px;
	padding-right:3px;
	border-bottom:solid 1px #363636;
	font-family:Arial;
	background-image: url(/images/layout/calendarEntry_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.Site .calendarday .calContentTermTime
{
	background-color:#3967A4;
	border-color: #224472; 
}
.Site .calendarday .calContentHolidays
{
	background-position: left -30px;
	color:#000000;
	border-color: #2E7341;
}
.Site .calendarday .calContentExams
{
	background-position: left -60px;
	color: #FFF;
	border-color: #832525;
}
.Site .calendarday .calContentWork
{
	background-position: left -90px;
	border-color: #623C80;
}
.Site .calendarday .calContentWorkPlacement
{
	background-position: left -120px;
	color:#000000;
	border-color: #8E8825;
}
.Site .calendarday .calContentOther
{
	background-position: left -150px;
	color:#000000;
	border-color: #909090;
}
.Site .calendarday .calCompContent
{
	background-position: left -180px;
	color:#000000;
	border-color: #704A02;
}
.Site .calendarday a.calCompContent:hover
{
	background-position: left -210px;
	color:#FFFFFF;
	border-color: #FBD284;
}
.Site .calContent .editCalContent
{
    background: url(/images/layout/stud_edit.gif) top left no-repeat;    
}
.Site a.calContent:hover .editCalContent
{
      background-position: -9px 0px  
}
.Site .calendarday .calContentWorkPlacement .editCalContent,
.Site .calendarday .calContentOther .editCalContent,
.Site .calendarday .calContentHolidays .editCalContent
{
   background-position: -9px -8px !important;   
}
.Site .calendarday .calContentExams .editCalContent
{
   background-position: 0 0 !important;   
}






.Site .calendarday .company
{
	background-color:#8a7870;
}
.Site .today .dayNumber
{
	background:#5c0510 url(/images/layout/calendar_today.gif) repeat-x left top;
}
.Site .anotherMonth .dayNumber
{
	background:#3c3b3b url(/images/layout/calendar_anotherday.gif) repeat-x left top;
}

/* ##################################  Social Networking  ############################ */
.Site .social a,
.Site .social a img
{
	border:none !important;
	padding:0 !important;
}
.Site .social a
{
	margin-right:8px !important;
}
.Site .social a img
{
	width:16px;
	height:16px;
}

/* ##################################  Search  ####################################### */
.Site #resultsText
{
    font-size: 1.2em;
    color: #4b4b4b;
    font-weight: bold;
}
.Site #npButtons a
{
	color:#4b4b4b;
}
.Site #npButtons a:hover
{
	color:#000000;
}
.Site #npButtons #nextMonth a
{
	background:transparent url(/images/layout/search_right_button.gif) no-repeat right 2px;
	padding-right:25px;
}
.Site #npButtons #nextMonth a:hover
{
	background:transparent url(/images/layout/search_right_button_hover.gif) no-repeat right 2px;
}
.Site #npButtons #prevMonth a
{
	background:transparent url(/images/layout/search_left_button.gif) no-repeat left 2px;
	padding-left:25px;
}
.Site #npButtons #prevMonth a:hover
{
	background:transparent url(/images/layout/search_left_button_hover.gif) no-repeat left 2px;
}
.Site #nextprev
{
	background:#bcbcbc url(/images/layout/nextprev_bg.gif) repeat-x left top;
	width:100%;
}



.Site #searchCriteria td
{
	text-align:center;
	border-right:solid 1px #424547;
	border-left:solid 1px #000000;
}
.Site #searchCriteria td.last
{
	border-right:none;
}
.Site #searchCriteria td.first
{
	border-left:none;
}
.Site #searchResults
{
	background-color:#eaeaea;
	color:#000000;
}


.Site #alphaUni
{
	background-color:#6f7173;
	border:solid 1px #888b8c;
}
.Site #alphaUni a.alphaLetter,
.Site #alphaUni a#uniLetter
{
	border:solid 1px #000;
	text-align:center;
	text-transform: uppercase;
	background: #222 url(/images/layout/unia-z.gif) top left repeat-x;
	font-weight: bold;
	color: #FFF;
}
.Site #alphaUni a.alphaLetter:hover,
.Site #alphaUni a#uniLetter:hover
{
    background: #62012C url(/images/layout/unia-z_over.gif) top left repeat-x; 
    border: 1px solid #370118;   
}
.Site #alphaUni a.alphaLetterCurrent
{
    background: #720101 url(/images/layout/unia-z_current.gif) top left repeat-x !important; 
    border: 1px solid #400101 !important;   
}

.Site .student_list td.sr
{
    border-bottom: 1px solid #FFF !important;
    border-top: 1px solid #A4A5A5 !important;   
}
.Site .student_list_alternate td
{
     background-color: #E3E2E2 !important;   
}
.Site .student_list_first td.sr
{
     border-top: 0 !important;      
}
.Site .student_list td.sr_name p
{
    color: #1C1F21 !important;  
}
.Site .student_list td.sr_image
{
   
    text-align: center;    
}
.Site .student_list td.sr_desc
{
    background: url(/images/layout/seperator.gif) right center no-repeat;
    text-align: left;   
}
.Site .student_list td.sr_viewCV,
.Site .student_list .sr_viewProfile
{
    background: url(/images/layout/seperator.gif) right center no-repeat;
}
.Site .student_list td.sr_viewCV,
.Site .student_list td.sr_viewCal,
.Site .student_list .sr_viewProfile
{
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;    
}
.Site .student_list td.sr_viewCV a,
.Site .student_list td.sr_viewCal a,
.Site .student_list .sr_viewProfile a
{
    background: url(/images/layout/viewCalCV.gif) center top no-repeat;
    color: #1C1F21;
    font-weight: bold;
}
.Site .student_list .sr_viewProfile a
{
    background: url(/images/layout/viewprofile_icon.gif) center top no-repeat;
}
.Site .student_list td.sr_viewCV a:hover
{
    background-position: center -75px;
    color: #97233F;    
}
.Site .student_list td.sr_viewCal a
{
    background-position: center -155px;    
}
.Site .student_list td.sr_viewCal a:hover
{
    background-position: center -232px; 
    color: #97233F;   
}
.Site .student_list td.sr_image img
{
    border: 1px solid #BFBFBF;    
}
.Site span.morelink a
{
    color: #1C1F21 !important;    
}
.Site span.morelink a:hover
{
    color: #97233F !important;    
}
.Site .formMainTable img
{
    border:0;    
}
.Site h4.qualHeader
{
    border-bottom: 1px solid #FFF;
    margin: 20px 0 10px 0;    
}

.Site #companyListContainer td.listsubpage
{
    border-bottom: 1px dashed;    
}
.Site #companyListContainer td.listsubpage a
{
    background: url(/images/layout/linkArrow.gif) left 5px no-repeat;    
}
.Site #companyListContainer td.listsubpage a:hover
{
    background: url(/images/layout/linkArrow_over.gif) left 5px no-repeat;    
}
.Site .Company_Documents
{
    border-bottom: 1px dashed;    
}
.Site .Company_Documents a
{
    font-weight: normal !important;
}
.limitedProfile
{
    background: #363636 !important;
    padding: 30px;   
}
