/********************************************************

	Octagon.com
	Interior Styles
	Authored By: Amanda Postle
	Date Created: 2/02/09
	Date Modified: 4/29/09

********************************************************/
/******************************
Changes from Core.css
*******************************/
p, h2, h3, h4, ul, ol, .contactInfo, .sharepointGarbage, .sharepointGarbage div {
color:#bdbdbd;
}

#site_Branding ul li a.selected:link, #site_Branding ul li a.selected:visited,
#site_Branding ul li a.selected:hover, #site_Branding ul li a.selected:active {
background:url(../images/site_BrandingULdropDownBGover.jpg) repeat-x;
}

#mainContent {
background:none;
}



/******************************
MAIN CONTENT AREA
******************************/
#transparentBG {
width:984px;
margin-left:6px;
min-height:460px;
background:url(../images/interiorBGtransparent.png) no-repeat bottom;
}

#interiorMainContent {
margin-top:-212px;
/*overflow:hidden;*/
}

#interiorMainContent h1, #interiorMainContent h1.headerRed {
color:#fff;
font-size:28px;
font-weight:normal;
padding:0px 0px 30px 30px;
display:block;
float:left;
}

#interiorMainContent h1.headerRed {
color:#ff0000;
padding-left:10px;
}

/******************************
Breadcrumbs
*******************************/
#interiorMainContent ul.breadcrumbs {
margin:13px 0px 25px 13px;
font-size:10px;
}

#interiorMainContent ul.breadcrumbs li {
display:inline;
color:#990000;
}

#interiorMainContent ul.breadcrumbs li.finalBreadcrumb {
color:#bdbdbd;
}

#interiorMainContent ul.breadcrumbs li a:link, 
#interiorMainContent ul.breadcrumbs li a:visited {
color:#787878;
text-decoration:none;
}

#interiorMainContent ul.breadcrumbs li a:hover, 
#interiorMainContent ul.breadcrumbs li a:active {
color:#fff;
text-decoration:none;
}


/******************************
Side Nav
*******************************/
#interiorMainContent .modSideNav {
float:left;
padding:0px 30px 0px 25px;
margin:0px 0px 0px 0px;
width:170px;
border-right:solid 1px #3a3b3a;
/*padding:0px 30px 0px 25px;
margin:35px 0px 70px 0px;*/
min-height:650px;
}


#interiorMainContent .modSideNav ul {
list-style:none;
padding:5px 0px 5px 25px;
font-size:12px;
display:block;
}

/****** 
Level 1 
******/
#interiorMainContent .modSideNav ul.Level1 {
font-size:12px;
padding:0px 0px 0px 0px;
}

#interiorMainContent .modSideNav ul.Level1 li {
font-size:12px;
padding:0px 0px 10px 0px;
}

#interiorMainContent .modSideNav ul.Level1 a:link,
#interiorMainContent .modSideNav ul.Level1 a:visited {
text-decoration:none;
color:#787878;
background:none;
padding:5px 10px 5px 5px;
width:185px;
display:block;
}

#interiorMainContent .modSideNav ul.Level1 a:hover,
#interiorMainContent .modSideNav ul.Level1 a:active {
text-decoration:none;
color:#fff;
background:#660000;
padding:5px 10px 5px 5px;
width:185px;
display:block;
}

#interiorMainContent .modSideNav ul.Level1 a.selected:link,
#interiorMainContent .modSideNav ul.Level1 a.selected:visited,
#interiorMainContent .modSideNav ul.Level1 a.selected:hover,
#interiorMainContent .modSideNav ul.Level1 a.selected:active {
text-decoration:none;
color:#fff;
background:#660000;
padding:5px 10px 5px 5px;
width:185px;
display:block;
}


/****** 
Level 2 
******/
#interiorMainContent .modSideNav ul.Level2 {
padding:0px 0px 5px 15px;
}

#interiorMainContent .modSideNav ul.Level2 li {
font-size:12px;
padding:0px 0px 5px 0px;
}

#interiorMainContent .modSideNav ul.Level2 a:link,
#interiorMainContent .modSideNav ul.Level2 a:visited {
font-size:11px;
text-decoration:none;
color:#d71f1f;
background:none;
padding:5px 10px 5px 5px;
width:170px;
display:block;
}

#interiorMainContent .modSideNav ul.Level2 a:hover,
#interiorMainContent .modSideNav ul.Level2 a:active {
font-size:11px;
text-decoration:none;
color:#fff;
background:#660000;
padding:5px 10px 5px 5px;
width:170px;
display:block;
}

#interiorMainContent .modSideNav ul.Level2 a.selected:link,
#interiorMainContent .modSideNav ul.Level2 a.selected:visited,
#interiorMainContent .modSideNav ul.Level2 a.selected:hover,
#interiorMainContent .modSideNav ul.Level2 a.selected:active {
font-size:11px;
text-decoration:none;
color:#fff;
background:#660000;
padding:5px 10px 5px 5px;
width:170px;
display:block;
}


/****** 
Level 3 
******/
#interiorMainContent .modSideNav ul.Level3,
#interiorMainContent .modSideNav ul.Level3GL {
padding-left:15px;
}

#interiorMainContent .modSideNav ul.Level3 li,
#interiorMainContent .modSideNav ul.Level3GL li {
padding:0px 0px 5px 0px;
}

#interiorMainContent .modSideNav ul.Level3 a:link,
#interiorMainContent .modSideNav ul.Level3 a:visited,
#interiorMainContent .modSideNav ul.Level3GL a:link,
#interiorMainContent .modSideNav ul.Level3GL a:visited {
text-decoration:none;
color:#909090;
font-size:11px;
background:none;
padding:5px 10px 5px 5px;
width:155px;
display:block;
}

#interiorMainContent .modSideNav ul.Level3 a:hover,
#interiorMainContent .modSideNav ul.Level3 a:active,
#interiorMainContent .modSideNav ul.Level3GL a:hover,
#interiorMainContent .modSideNav ul.Level3GL a:active {
text-decoration:none;
color:#fff;
font-size:11px;
background:#660000;
padding:5px 10px 5px 5px;
width:155px;
display:block;
}

#interiorMainContent .modSideNav ul.Level3 a.selected:link,
#interiorMainContent .modSideNav ul.Level3 a.selected:visited,
#interiorMainContent .modSideNav ul.Level3 a.selected:hover,
#interiorMainContent .modSideNav ul.Level3 a.selected:active,
#interiorMainContent .modSideNav ul.Level3GL a.selected:link,
#interiorMainContent .modSideNav ul.Level3GL a.selected:visited,
#interiorMainContent .modSideNav ul.Level3GL a.selected:hover,
#interiorMainContent .modSideNav ul.Level3GL a.selected:active {
text-decoration:none;
color:#fff;
font-size:11px;
background:#660000;
padding:5px 10px 5px 5px;
width:155px;
display:block;
}


/****** 
Level 3GL 
******/
#interiorMainContent .modSideNav ul.Level3GL a:link,
#interiorMainContent .modSideNav ul.Level3GL a:visited {
color:#d71f1f;
}

#interiorMainContent .modSideNav ul.Level3GL a:hover,
#interiorMainContent .modSideNav ul.Level3GL a:active {
color:#fff;
}

/*************** 
Events Calendar
****************/
#interiorMainContent .modSideNav #calendar {
width:187px;
height:177px;
background:#b20606 url(../images/calendarTableBG.jpg) repeat-x;
margin-bottom:20px;
color:#fff;
line-height:28px;
text-align:center;
}

#interiorMainContent .modSideNav #calendar caption {
width:187px;
height:32px;
background:url(../images/captionBG.jpg) repeat-x;
line-height:14px;
}

#interiorMainContent .modSideNav #calendar caption img {
float:left;
padding:8px 8px 0px 8px;
}

#interiorMainContent .modSideNav #calendar caption p {
color:#fff;
padding:8px 0px 10px 0px;
float:left;
}

#interiorMainContent .modSideNav #calendar th {
color:#fff;
font-size:10px;
border-bottom:1px solid #000;
}

#interiorMainContent .modSideNav #calendar td {
width:20px;
height:20px;
border-bottom:1px solid #000;
border-right:1px solid #000;
font-size:10px;
}

#interiorMainContent .modSideNav #calendar td a:link, #interiorMainContent .modSideNav #calendar td a:visited,
#interiorMainContent .modSideNav #calendar td a:hover, #interiorMainContent .modSideNav #calendar td a:active {
display:block;
text-decoration:none;
background:#fff;
}



/******************************
Main Module
*******************************/
#interiorMainContent .modMiddle {
float:left;
margin:0px 0px 70px -1px;
padding:0px 50px 0px 20px;
border-right:solid 1px #3a3b3a;
border-left:solid 1px #3a3b3a;
width:440px;
min-height:650px;
}

#interiorMainContent .modMiddle div {
font-size:12px;
line-height:18px;
color:#BDBDBD;
}

#interiorMainContent .modMiddle p {
padding-bottom:15px;
line-height:18px;
}

#interiorMainContent .modMiddle h2 {
font-weight:bold;
font-size:14px;
padding-bottom:10px;
line-height:20px;
}

#interiorMainContent .modMiddle h3 {
font-weight:normal;
font-size:20px;
padding-bottom:20px;
}

#interiorMainContent .modMiddle h4 {
color:#bdbdbd;
font-weight:bold;
font-size:12px;
padding:10px 0px 20px 0px;
}

#interiorMainContent .modMiddle ul, 
#interiorMainContent .modMiddle ol {
list-style:square;
padding:5px 0px 15px 25px;
font-size:12px;
}

#interiorMainContent .modMiddle ol {
list-style:decimal;
}

#interiorMainContent .modMiddle ul li,
#interiorMainContent .modMiddle ol li {
padding:0px 0px 2px 0px;
line-height:18px;
}

#interiorMainContent .modMiddle .olLevel2 {
list-style:lower-alpha;
}

#interiorMainContent .modMiddle img {
float:left;
margin:0px 15px 10px 0px;
border:1px solid #3A3B3A;
}


/***************
Additional Links
****************/
#interiorMainContent .modMiddle p.additionalLinkHeader {
display:block;
font-weight:bold;
padding-top:15px;
}

#interiorMainContent .modMiddle img.addLink {
border:none;
}

#interiorMainContent .modMiddle .contactInfo {
font-size:12px;
line-height:18px;
padding:8px 0px 15px 0px;
}

#interiorMainContent .modMiddle .contactInfo .sharepointGarbage,
#interiorMainContent .modMiddle .contactInfo .sharepointGarbage div {
padding-bottom:0px;
}

/***************
Caption Box
****************/
#interiorMainContent .modMiddle #captionCreditBG {
margin:50px 0px 0px 0px;
}


/***************
Definition List
**************/
#interiorMainContent .modMiddle dl {
clear:both;
margin:0px 0px 50px 0px;
}

#interiorMainContent .modMiddle dl dt {
clear:left;
float:left;
font-size:20px;
color:#bdbdbd;
padding:6px 0 0 10px;
width:130px;
}

#interiorMainContent .modMiddle dl dd {
border-bottom:1px solid #3a3b3a;
margin:0;
padding:15px 12px 0px 5px;
}

#interiorMainContent .modMiddle dl dd h4 {
margin-bottom:15px;
float:left;
}

#interiorMainContent .modMiddle dl.title {
margin:10px 0px 0px 0px;
}

#interiorMainContent .modMiddle dl.title dt {
clear:left;
float:left;
font-size:20px;
color:#bdbdbd;
margin:0;
padding:3px 12px 0px 5px;
width:130px;
}

#interiorMainContent .modMiddle dl.title dd {
padding:10px 12px 30px 0px;
font-size:12px;
border-bottom:1px solid #3a3b3a;
margin:0;
}

#interiorMainContent .modMiddle dl.title dd a:link, #interiorMainContent .modMiddle dl.title dd a:visited,
#interiorMainContent .modMiddle dl.title dd a:hover, #interiorMainContent .modMiddle dl.title dd a:active {
padding:0px 20px 0px 0px;
margin:10px 0px 0px 0px;
}

#interiorMainContent .modMiddle dl dd a.outsideLink:link, #interiorMainContent .modMiddle dl dd a.outsideLink:visited,
#interiorMainContent .modMiddle dl dd a.outsideLink:hover, #interiorMainContent .modMiddle dl dd a.outsideLink:active {
background:url(../images/globalNetwork_linkicon.jpg) no-repeat right bottom;
padding-right:15px;
margin-left:6px;
display:block;
float:left;
}

#interiorMainContent .modMiddle dl dd p {
padding:0px 0px 0px 0px;
clear:left;
}

#interiorMainContent .modMiddle dl dd .contactInfo h3 {
font-size:12px;
font-weight:bold;
padding-bottom:15px;
}

#interiorMainContent .modMiddle dl dd .contactInfo {
padding-top:15px;
}

#interiorMainContent .modMiddle dl dd .sharepointGarbage {
padding-bottom:0px;
}


/***************
Data Table
**************/
#interiorMainContent .modMiddle table {
border-top:1px solid #3A3B3A;
border-right:1px solid #3A3B3A;
margin-bottom:15px;
}

#interiorMainContent .modMiddle table th, 
#interiorMainContent .modMiddle table td {
color:#BDBDBD;
font-size:12px;
border:1px solid #3A3B3A;
border-right:none;
border-top:none;
padding:10px;
vertical-align:top;
}

#interiorMainContent .modMiddle table th {
background:#151515;
}

#interiorMainContent .modMiddle table ul,
#interiorMainContent .modMiddle table ol {
margin-top:5px;
}

#interiorMainContent .modMiddle table caption {
color:#BDBDBD;
font-size:11px;
padding:10px;
border:1px solid #3A3B3A;
margin-bottom:15px;
margin-top:-15px;
background:#0b0b0b;
border-top:none;
}


/***************
News Table
**************/
#interiorMainContent .modMiddle table.News {
padding:20px 0px 0px 0px;
margin:0px;
border:none;
}

#interiorMainContent .modMiddle table.News th, #interiorMainContent .modMiddle table.News td {
color:#BDBDBD;
font-size:12px;
padding:0px;
margin:0px;
border:none;
background:none;
}

#interiorMainContent .modMiddle table.News td {
border-bottom:1px solid #3A3B3A;
padding:25px 37px 25px 0px;
}

#interiorMainContent .modMiddle table.News th.NewsTitle,
#interiorMainContent .modMiddle table.News td.NewsTitle {
padding-right:25px;
}

#interiorMainContent .modMiddle table.News th.NewsDate,
#interiorMainContent .modMiddle table.News td.NewsDate {
padding-left:10px;
}

#interiorMainContent .modMiddle table.News th.NewsRegion,
#interiorMainContent .modMiddle table.News td.NewsRegion {
padding-left:24px;
padding-right:15px;
}

#interiorMainContent .modMiddle table.News caption {
color:#BDBDBD;
font-size:12px;
padding:20px 0px 35px 0px;
text-align:right;
background:none;
border:none;
margin:0px;
}


/***************
Filter Text
**************/
#interiorMainContent .modMiddle .filterText {
margin-bottom:15px;
}

#interiorMainContent .modMiddle .filterText p {
padding:0px;
}


/***************
Form
**************/
#interiorMainContent .modMiddle .filterForm,
#interiorMainContent .modMiddle .filterFormNews {
background:#0B0B0B;
border:1px solid #3A3B3A;
padding:10px 10px 10px 0px;
margin:0px 0px 25px 50px;
width:350px;
}

#interiorMainContent .modMiddle .filterForm p,
#interiorMainContent .modMiddle .filterFormNews p {
width:200px;
text-align:center;
padding:0px 0px 20px 80px;
}

#interiorMainContent .modMiddle .filterFormNews {
width:360px;
margin-left:30px;
}

#interiorMainContent .modMiddle .filterForm label,
#interiorMainContent .modMiddle .filterFormNews label {
display:block;
color:#BDBDBD;
font-size:10px;
padding:0px 5px 5px 0px;
float:left;
text-align:right;
width:60px;
}

#interiorMainContent .modMiddle .filterForm select,
#interiorMainContent .modMiddle .filterFormNews select {
display:block;
width:220px;
border:1px solid #3A3B3A;
font-size:12px;
padding:0px 0px 0px 2px;
margin:0px 10px 10px 0px;
float:left;
}

#interiorMainContent .modMiddle .filterFormNews select {
width:120px;
}

#interiorMainContent .modMiddle .filterForm input,
#interiorMainContent .modMiddle .filterFormNews input {
display:block;
width:75px;
padding:0px 0px 0px 3px;
margin:0px 15px 25px 0px;
border:1px solid #3A3B3A;
font-size:12px;
float:left;
}

#interiorMainContent .modMiddle .filterForm input.submit,
#interiorMainContent .modMiddle .filterFormNews input.submit {
padding:5px 0px 0px 160px;
margin:0px;
width:auto;
border:none;
float:none;
}




#interiorMainContent .modMiddle #divEventsTable {
clear:both;
}

#interiorMainContent .modMiddle #divEventsTable h2 {
clear:both;
}

#interiorMainContent .modMiddle #divEventsTable a.prevNext:link,
#interiorMainContent .modMiddle #divEventsTable a.prevNext:visited,
#interiorMainContent .modMiddle #divEventsTable a.prevNext:hover,
#interiorMainContent .modMiddle #divEventsTable a.prevNext:active {
font-size:12px;
display:block;
float:left;
padding:0px 10px 15px 0px;
}


/*** Date Calendar ***/
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
background:#FF0000;
}



/******************************
Right Module
*******************************/
#interiorMainContent .modSideBar {
float:left;
margin:0px 0px 70px -1px;
padding:0px 10px 0px 20px;
border-left:solid 1px #3a3b3a;
width:215px;
min-height:650px;
}

#interiorMainContent .modSideBar img {
border:1px solid #3A3B3A;
margin-bottom:15px;
}


/***************
Additional Links
****************/
#interiorMainContent .modSideBar p.additionalLinkHeader {
display:block;
padding-top:15px;
font-weight:bold;
}

#interiorMainContent .modSideBar img.addLink {
padding:0px;
margin:0px 10px 0px 0px;
border:1px solid #3a3b3a;
clear:both;
}

#interiorMainContent .modSideBar h2, 
#interiorMainContent .modSideBar h2.headerRed {
color:#fff;
font-size:18px;
font-weight:normal;
padding:0px 7px 0px 0px;
display:block;
float:left;
}

#interiorMainContent .modSideBar h2.headerRed {
color:#ff0000;
padding:0px 0px 15px 0px;
float:none;
}

#interiorMainContent .modSideBar h3 {
font-size:12px;
font-weight:bold;
padding-bottom:15px;
}

#interiorMainContent .modSideBar h4 {
font-size:12px;
font-weight:bold;
}

#interiorMainContent .modSideBar p {
line-height:18px;
padding-bottom:15px;
}


/****** SPECIAL STYLE FOR WORLD CUP 2010 ******/
#interiorMainContent .modSideBar a {
color:#ff0000;
}
/****** WILL TAKE DOWN WHEN CUP IS OVER ******/


#interiorMainContent .modSideBar .contactInfo {
font-size:12px;
line-height:18px;
padding:8px 0px 15px 0px;
}

#interiorMainContent .modSideBar .contactInfo .sharepointGarbage {
padding-bottom:0px;
}


/***************
Filter Text
**************/
#interiorMainContent .modSideBar .filterText {
margin-bottom:15px;
}

#interiorMainContent .modSideBar .filterText p {
padding:0px;
}

#interiorMainContent .modSideBar ul, 
#interiorMainContent .modSideBar ol {
list-style:square;
padding:5px 0px 15px 25px;
font-size:12px;
}

#interiorMainContent .modSideBar ol {
padding:5px 0px 15px 32px;
}

#interiorMainContent .modSideBar ol {
list-style:decimal;
}

#interiorMainContent .modSideBar ul li,
#interiorMainContent .modSideBar ol li {
padding:0px 0px 2px 0px;
line-height:18px;
}



/*******************
Video Player Styles
********************/
#interiorMainContent .modMiddle .videoPlayer_modMiddle {
background:#343434;
width:449px;
min-height:347px;
padding:1px 0px 0px 1px;
margin-bottom:25px;
}

#interiorMainContent .modMiddle .videoPlayer_modMiddle .caption, #interiorMainContent .modSideBar .videoPlayer_modSideBar .caption {
background:#151515;
padding:0px 10px 0px 10px;
border-right:1px solid #343434;
border-bottom:1px solid #343434;
}

#interiorMainContent .modMiddle .videoPlayer_modMiddle .caption h2, #interiorMainContent .modSideBar .videoPlayer_modSideBar .caption h2 {
font-size:12px;
padding:7px 0px 5px 0px;
float:none;
}

#interiorMainContent .modMiddle .videoPlayer_modMiddle .caption p, #interiorMainContent .modSideBar .videoPlayer_modSideBar .caption p {
font-size:11px;
}

#interiorMainContent .modSideBar .videoPlayer_modSideBar {
background:#343434;
width:193px;
min-height:154px;
padding:1px 0px 0px 1px;
margin-bottom:25px;
}


/*******************
Sharepoint Garbage
********************/
.sharepointGarbage, .sharepointGarbage div {
line-height:18px;
padding-bottom:15px;
font-size:12px;
}

.sharepointGarbage a:link, .sharepointGarbage a:visited,
.sharepointGarbage a:hover, .sharepointGarbage a:active {
font-size:12px;
}


/******************************
Search Page
*******************************/
.searchContainer {
margin-top:-320px;
padding:0px 150px 0px 50px;
}

.searchContainer h2 {
padding:10px 0px 15px 0px;
}

.searchContainer ul {
font-size:12px;
line-height:18px;
}

.searchContainer ul li {
padding-bottom:25px;
}

.searchContainer ul li h3 {
padding-bottom:5px;
}


/******************************
Site Map
*******************************/
#interiorMainContent h1.siteMapH1 {
margin-top:-100px;
padding-bottom:0px;
}

#interiorMainContent .siteMapRow {
clear:both;
margin:0px 0px 0px 50px;
}

#interiorMainContent .siteMapRow ul {
padding:0px 0px 10px 0px;
}

#interiorMainContent .siteMapRow ul li {
font-size:11px;
line-height:18px;
padding:0px 0px 0px 10px;
}

#interiorMainContent .siteMapRow ul li a:link, 
#interiorMainContent .siteMapRow ul li a:visited {
text-decoration:none;
color:#D71F1F;
display:block;
width:185px;
padding:5px 10px 5px 5px;
}

#interiorMainContent .siteMapRow ul li a:hover,
#interiorMainContent .siteMapRow ul li a:active {
background:#660000;
color:#fff;
display:block;
padding:5px 10px 5px 5px;
width:185px;
}

#interiorMainContent .siteMapRow ul li h2 {
font-size:12px;
font-weight:normal;
padding:0px 0px 5px 0px;
}

#interiorMainContent .siteMapRow ul li h2 a:link,
#interiorMainContent .siteMapRow ul li h2 a:visited {
color:#787878;
text-decoration:none;
display:block;
width:185px;
padding:5px 10px 5px 5px;
}

#interiorMainContent .siteMapRow ul li h2 a:hover,
#interiorMainContent .siteMapRow ul li h2 a:active {
background:#660000;
color:#fff;
display:block;
padding:5px 10px 5px 5px;
width:185px;
}

#interiorMainContent .siteMapRow ul.siteMapColumn {
width:300px;
float:left;
padding:0px 0px 30px 0px;
}

#interiorMainContent .siteMapRow ul.siteMapColumn li ul li ul li a:link,
#interiorMainContent .siteMapRow ul.siteMapColumn li ul li ul li a:visited {
color:#787878;
}

#interiorMainContent .siteMapRow ul.siteMapColumn li ul li ul li a:hover,
#interiorMainContent .siteMapRow ul.siteMapColumn li ul li ul li a:active {
color:#fff;
}



/***************
Contact Us Form
****************/
#interiorMainContent .modMiddle .formContactUs p {
padding-bottom:0px;
}

#interiorMainContent .modMiddle .formContactUs label {
display:block;
color:#fff;
font-weight:bold;
padding-bottom:5px;
clear:both;
}

#interiorMainContent .modMiddle .formContactUs input,
#interiorMainContent .modMiddle .formContactUs select, 
#interiorMainContent .modMiddle .formContactUs textarea {
background:#0B0B0B;
color:#fff;
font-size:11px;
border:1px solid #3A3A3A;
padding:4px 4px 4px 6px;
width:250px;
margin:0px 0px 10px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#interiorMainContent .modMiddle .formContactUs textarea {
height:150px;
}

#interiorMainContent .modMiddle .formContactUs select {
width:262px;
}

#interiorMainContent .modMiddle .formContactUs input.submit {
background:none;
padding:0px;
border:none;
width:auto;
}

#interiorMainContent .modMiddle .formContactUs p.pErrorMsg {
padding-bottom:15px;
}

#interiorMainContent .modMiddle .formContactUs span.spanRequired {
color:#FF0000;
padding-left:5px;
}

#interiorMainContent .modMiddle .formContactUs label.sentTo,
#interiorMainContent .modMiddle .formContactUs label#subjectLbl {
display:block;
font-size:12px;
padding:0px 0px 5px 0px;
}

#interiorMainContent .modMiddle .formContactUs p#contactname,
#interiorMainContent .modMiddle .formContactUs p#subjectText {
background:#0B0B0B;
color:#fff;
font-size:11px;
border:1px solid #3A3A3A;
padding:4px 4px 4px 6px;
width:250px;
margin:0px 0px 10px 0px;
}

