/* Styles for Sedona Technologies */

.LTR
{
background-color:#fff;
}

body
{
width:100%;
height:100%;
font-family:Arial;
font-size:12px;
color:#000;
margin:0px;
padding:0px;
background-color:#fff;
}

/* #Breadcrumbs# */
.breadcrumbs
{
font-size:11px;
display:block;
margin:0px;
padding:0px 0px 10px 0px;
}

/* #Links# */
a
{
color:#193989; /*38434e*/
text-decoration:none;
}
a:hover
{
color:#beaf54;
text-decoration:none;
}
.toplinks a
{
color:#000;
text-decoration:none;
}
.toplinks a:hover
{
color:#beaf54;
text-decoration:none;
}

/* #Container# */
.container
{
width:auto;
height:100%;
margin:0px;
padding:0px;
}

/* #Container/Header# */
.header
{
position:relative;
width:800px;
height:65px;
margin:0px auto;
padding:0px;
}
/* #Container/Header/Logo# */
.logo
{
position:absolute;
top:2px;
left:0px;
}
/* #Container/Header/Search# */
.search
{
position:absolute;
top:10px;
left:560px;
width:250px;
border:0px solid red;
}
.txtSearch
{
width:auto;
border:1px solid #000;
}
/* #Container/Header/Top Links# */
.toplinks
{
position:absolute;
top:45px;
left:590px;
}

.Dealertoplinks
{
position:absolute;
top:45px;
left:460px;
font-size:11px;
width:350px;
}


/* #Container/Main# */
.main
{
width:100%;
height:auto;
background-color:#38434e;
margin:5px 0px 0px 0px;
padding:0px;
}
.mainTable
{
width:800px;
height:auto;
margin:0px auto;
padding:0px;
border:0px solid #38434e;
}
/* #Container/Main/Boxes# */
/* staffing */
.mainTable .box1
{
width:200px;
height:auto;
vertical-align:top;
border-right:1px solid #d0d3ca;
}
.mainTable .box1 a.boxlink
{
display:block;
width:200px;
height:150px;
background:Transparent url('../App_Themes/SedonaTek/Images/staffing_box.jpg') top left no-repeat;
}
.mainTable .box1 a.boxlink:hover
{
display:block;
width:200px;
height:150px;
background:Transparent url('../App_Themes/SedonaTek/Images/staffing_box_hover.jpg') top left no-repeat;
}
/* technology */
.mainTable .box2
{
width:200px;
vertical-align:top;
border-right:1px solid #d0d3ca;
}
.mainTable .box2 a.boxlink
{
display:block;
width:200px;
height:150px;
background:Transparent url('../App_Themes/SedonaTek/Images/technology_box.jpg') top left no-repeat;
}
.mainTable .box2 a.boxlink:hover
{
display:block;
width:200px;
height:150px;
background:Transparent url('../App_Themes/SedonaTek/Images/technology_box_hover.jpg') top left no-repeat;
}
/* engineering */
.mainTable .box3
{
width:200px;
vertical-align:top;
border-right:1px solid #d0d3ca;
}
.mainTable .box3 a.boxlink
{
display:block;
width:200px;
height:150px;
background:Transparent url('../App_Themes/SedonaTek/Images/engineering_box.jpg') top left no-repeat;
}
.mainTable .box3 a.boxlink:hover
{
display:block;
width:200px;
height:150px;
background:Transparent url('../App_Themes/SedonaTek/Images/engineering_box_hover.jpg') top left no-repeat;
}
/* software products */
.mainTable .box4
{
width:200px;
vertical-align:top;
}
.mainTable .box4 a.boxlink
{
display:block;
width:200px;
height:150px;
background:Transparent url('../App_Themes/SedonaTek/Images/software_box.jpg') top left no-repeat;
}
.mainTable .box4 a.boxlink:hover
{
display:block;
width:200px;
height:150px;
background:Transparent url('../App_Themes/SedonaTek/Images/software_box_hover.jpg') top left no-repeat;
}
.mainTable .box1 img, .mainTable .box2 img, .mainTable .box3 img, .mainTable .box4 img
{
display:inline;
vertical-align:bottom;
}

/* #Container/Menu# */
.menuBg
{
clear:both;
width:100%;
height:30px;
margin:0px 0px 0px 0px;
padding:0px;
background:#747c83 url(../App_Themes/sedonatek/Images/horizontal_menu_bg.jpg) repeat-x;
border-top:1px solid #d0d3ca;
}
.menu
{
width:800px;
height:30px;
margin:0px auto;
padding:0px;
}
* html .menuBg
{
margin-top:-3px;
}
/* #Container/Menu/Styles# */

.Horizontal { font-size:13px; WIDTH:auto; BACKGROUND-COLOR:Transparent; height:26px; margin-top:4px; /*margin-left:200px;*/ }
.Horizontal UL { PADDING:0px; MARGIN:0px auto; WIDTH:auto; LIST-STYLE-TYPE:none; }
.Horizontal LI { PADDING:0px 5px; DISPLAY:inline; FLOAT:left; }
.Horizontal A { PADDING:2px 5px; DISPLAY:block; MARGIN:0px; WIDTH:auto; COLOR:#fff; BACKGROUND-COLOR:Transparent; TEXT-DECORATION:none; }
.Horizontal A:hover { BACKGROUND:Transparent; color:#beaf54; }
.Horizontal UL UL { display:block; Z-INDEX:500; WIDTH:auto; BORDER-BOTTOM:#c2c2c2 2px solid; POSITION:absolute; background-color:#747c83; padding:5px 0px; }
.Horizontal UL UL LI {clear:left; width:auto; DISPLAY:block; POSITION:relative; padding: 1px 5px; }
.Horizontal UL UL UL LI {width:auto;}
.Horizontal UL UL UL { LEFT:100%; TOP:-1px; }
.Horizontal UL UL { DISPLAY:none; }
.Horizontal UL LI:hover UL UL { DISPLAY:none; }
.Horizontal UL UL LI:hover UL UL { DISPLAY:none; }
.Horizontal UL LI:hover UL { DISPLAY:block; }
.Horizontal UL UL LI:hover UL { DISPLAY:block; }
.Horizontal UL UL UL LI:hover UL { DISPLAY:block; }

.mainCMSListMenuHighlightedLI { font-weight:bold; }
.subCMSListMenuHighlightedLI { font-weight:bold; }
a.subCMSListMenuLink { width:175px; display:block; }

.categories
{
font-weight: normal;
}


/* #Container/Content# */
.content
{
clear:both;
width:800px;
height:auto;
margin:0px auto 0px auto;
padding:15px 0px;
border-left:0px solid #ccc;
border-right:0px solid #ccc;
}

/* #Container/Footer# */
.footerBg
{
clear:both;
width:100%;
height:30px;
margin:0px;
padding:0px;
background:#747c83 url(../App_Themes/sedonatek/Images/horizontal_menu_bg.jpg) repeat-x;
border-top:0px solid #d0d3ca;
}
.footer
{
color:#fff;
clear:both;
width:800px;
height:auto;
margin:0px auto;
padding:5px 0px;
border-top:0px solid #747c83;
border-left:0px solid #ccc;
border-right:0px solid #ccc;
}

.footer a
{
color:#fff;
}

.footer a:hover
{
color:#beaf54;
}

/* #H Tags# */
h1
{
color:#38434e;
font-size:17px;
font-weight:bold;
margin:0px;
padding:5px 0px 5px 0px;
}
h2
{
color:#38434e;
font-size:12px;
font-weight:bold;
}
h3
{
color:#38434e;
font-size:11px;
font-weight:bold;
}
.mainTable .box1 h2, .mainTable .box2 h2, .mainTable .box3 h2, .mainTable .box4 h2
{
color:#fff;
font-size:14px;
font-weight:1em;
text-transform:uppercase;
margin:0px auto;
text-align:center;
padding: 8px 0px;
border-bottom:1px solid #d0d3ca;
}
.titlelink
{
color:#fff;
font-size:14px;
font-weight:1em;
text-transform:uppercase;
}
.titlelink:hover
{
color:#38434e;
}
.mainTable .box1 h2
{
width:200px;
background-color:#6B8094;
}
.mainTable .box2 h2
{
width:200px;
background-color:#beaf54;
}
.mainTable .box3 h2
{
width:200px;
background-color:#6F5F52;
}
.mainTable .box4 h2
{
width:200px;
background-color:#AD9D90;
}

/* #Two Column - Right Text# */
.twoCol .zoneContent
{
width:auto;
margin:0px 210px 20px 210px;
padding:0px 15px 0px 0px;
}

* html .twoCol .zoneContent
{
width:350px;
margin-left:215px;
}

.twoCol .zoneRight /* LEFT SIDE */
{
/*width:185px;*/
width:202px;
float:left;
margin:0px 0px 20px 0px; /*597px*/
/*padding:10px 8px 10px 7px;*/
padding:0px;
/*border:1px solid #747c83;*/
}

.twoCol .zoneNewsColumn
{
/*width:180px;*/
width:202px;
float:right;
margin:0px 0px 20px 0px; /*597px*/
/*padding:10px 10px 10px 10px;
border:1px solid #747c83;*/
padding:0px;
}

/* #Two Column - Office Map# */
.officeListMap .zoneLeftColumnLocations /*390px*/
{
width: 370px;
float:left;
margin:0px 0px 20px 0px;
padding:0px 20px 0px 0px;
}
.officeListMap .zoneRight /*400*/
{
width:400px;
height:100%;
margin:0px 0px 20px 395px;
padding:0px;
border:1px solid #747c83;
}
.officListMap .zoneRight .map
{
width:380px;
height:400px;
}
/* #Two Column - Left menu# */
.zoneLeftColumn
{
width:auto;
float:left;
}

.zoneLeft
{
width:138px;
margin:0px 0px 20px 0px;
padding:10px;
border:1px solid #747c83;
}

.zoneAddress
{
width:128px;
margin:0px 0px 20px 10px;
padding:10px;
}

.zoneRight
{
width:620px;
margin:0px 0px 20px 160px;
padding:0px 0px 0px 20px;
}
* html .zoneRight
{
width:610px;
}

/* #Two Column - Left menu/Arrow Menu# */
.leftmainCMSTreeMenuTable
{
padding: 2px 5px;
}
.leftmainCMSTreeMenuItem
{
width:135px;
padding:7px 0px 5px 0px;
border-bottom: 1px dashed #747c83;
}
.leftmainCMSTreeMenuSelectedItem
{
width:135px;
padding:7px 0px 5px 0px;
border-bottom: 1px dashed #747c83;
}
.leftmainCMSTreeMenuLink
{
color:#000;
text-decoration:none;
}
.leftmainCMSTreeMenuSelectedLink
{
color:#000;
text-decoration:none;
}
/*sub*/
.leftsubCMSTreeMenuTable
{
padding: 2px 5px;
}
.leftsubCMSTreeMenuItem
{
font-size:10px;
padding:7px 0px 5px 10px;
border-bottom: 1px dashed #747c83;
}
.leftsubCMSTreeMenuSelectedItem
{
font-size:10px;
padding:7px 0px 5px 10px;
border-bottom: 1px dashed #747c83;
}
.leftsubCMSTreeMenuLink
{
color:#000;
text-decoration:none;
}
.leftsubCMSTreeMenuSelectedLink
{
color:#000;
text-decoration:none;
}



/* #Arrow List# */
.arrowList
{
padding:0px;
margin:0px;
/*list-style: circle outside url('../App_Themes/SedonaTek/Images/menuitem.gif');*/
list-style-type:none;
}
.arrowList li
{
background: Transparent url('../App_Themes/SedonaTek/Images/menuitem.gif') center left no-repeat;
padding:7px 15px 5px 15px;
border-bottom: 1px dashed #747c83;
}
.arrowList ul ul
{
padding:0px;
margin:0px;
list-style-type:none;
}




/* #Secure Area# */
.lblCurrentUser
{
display:none;
visibility:none;
}
.txtCurrentUser
{
font-size:10px;
}

/* #Share# */
.share
{
width:800px;
height:auto;
margin:0px auto;
padding:5px 0px;
clear:both;
}
.shareTitle
{
color:#000;
}


/* #Other# */
.designCheckboxes
{
font-size:11px;
}
.designCheckboxes .EditingFormControlNestedControl
{
display:inline;
}
.EditingFormErrorLabel, .ErrorLabel
{
color:red;
}
.UploaderLabel
{
display:none;
visibility:none;
}
.textSimple
{
margin:0px;
padding:0px;
}
.subpage_left
{
width:auto;
margin-right:240px;
}
.subpage_right
{
background-color:#ddd;
float:right;
width:200px;
padding:10px 15px;
border:1px solid #747c83;
}

.FormButton, .btnSearch
{
background-color:#747c83;
color:#fff;
border:1px solid #38434e;
}

.btnSearch
{
margin-left:10px;
}




/* #Two Column - Portfolio# */
.twoColPortfolio .zoneLeft /*190px*/
{
width:168px;
float:left;
margin:0px 0px 20px 0px;
padding:10px;
border:1px solid #747c83;
}
.twoColPortfolio .zoneRight /*610px*/
{
width:590px;
margin:0px 0px 20px 190px;
padding:0px 0px 0px 20px;
}
* html .twoColPortfolio .zoneRight
{
width:580px;
}
.twoColPortfolio .zoneLeft td
{
padding:2px;
}

.Tab_Datalist
{
width:auto;
height:auto;
background-color:#fff;
border-top:1px solid #000;
border-bottom:1px solid #000;
padding:5px 0;
margin:10px 0;
}

.Tab_Datalist h2
{
text-align:center;
}

.thumbnail
{
margin:0 4px;
}

.lightbox
{
float:left;
width:200px;
text-align:center;
margin:10px;
}

/* #Powered By Contact Form# */
.hiddenfield, #plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_CustomBizform_BizFormNew_ctl00_Website_FieldLabel
{
/*display:none;*/
}
.contactText
{
}
.siteText
{
font-style:italic;
}

/*# Job Openings #*/
.jobList .Row
{
background-color:	#f1f1f1;
}
.jobList .AltRow
{
background-color:	#fff;
}
.jobList .DataGrid
{
border-color:		#f1f1f1;
}
.jobList table
{
width:			620px;
}
.jobList .DataGrid td
{
padding:		4px 10px 4px 4px;
width:			auto; /*198px*/
}
.jobList table a
{
color:			#d20000;
text-decoration:	none;
}
.jobList a:hover
{
text-decoration:	underline;
}
.applyNowButton
{
background-color:#747c83;
color:#fff;
border:1px solid #38434e;
margin:			0px auto;
padding:		3px;
width:			65px;
cursor:			hand;
text-align:		center;
}
.applyNowButton a, .applyNowButton a:hover
{
color:			#fff;
text-decoration:	none;
}


/*# Google Search #*/
#plcRoot_Layout_zoneContent_pageplaceholder_pageplaceholder_Layout_zoneContent_GoogleSearch_GoogleSearchControl_SearchControl
{
width:			100%;
border:			1px dashed red;
}
.gsc-expansionArea, .gsc-results, .gsc-tabData, .gsc-control
{
width:			100%;
}

/*# Web Part Containers #*/
.sedonaColumnBox {}
.sedonaColumnBox h2.title
{
width:			202px;
height:			20px;
color:			#fff;
font-size:		14px;
font-weight:		bold;
background: Transparent url('../App_Themes/SedonaTek/Images/column-heading.jpg') top left no-repeat;
padding:		4px 0px 0px 0px;
margin:			0px;
text-align:		center;
}
.sedonaColumnBox .content
{
width:185px;
margin:0px 0px 0px 0px;
padding:10px 8px 10px 7px;
border:1px solid #747c83;
}

/*#iCarousel#*/
.slideShowContent
{
float:left;
//border:2px solid blue;
padding-bottom:10px;
}
.slideShowContent .itemLI, .slideShowContent .itemLI div
{
padding-bottom:5px;
//border:1px solid green;
}
.iCarousel .thumbsContent
{
width:50px;
margin-left:10px;
//border:2px solid red;
}









/*#Forum#*/

.ForumModerationInfo
{
	text-align: center;
	margin: 5px;
	padding: 5px;
}

.ForumModerationInfoText
{
	margin: 15px;
	border: solid 1px #cccccc;
	padding: 35px;
	background-color: #fff6df;	
}

.ForumSearchResultsInfo
{
	background-color:#cccccc;
	padding: 8px;
	font-weight:bold;
}
	
.Forum .Unapproved
{
	background-color:#fff2cf;
}

.Post img
{
	border: 0px;
}

.PostAttachments
{
	border: 1px solid #cccccc;
	background: #eeeeee;
	padding: 5px;
	margin: 10px 0px;
}

.PostAttachments .PostAttachmentsList
{
	padding: 2px 0px;
}

.PostAttachments .PostAttachmentsHeader
{
	color: gray;
}

.PostAttachments .PostAttachmentsList a
{
	color: black;
}

/*#Forum/Attachments#*/

.ForumAttachments
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}


.ForumAttachments .AttachmentTable
{
	border: solid 1px #cccccc;
	border-collapse: collapse;
	margin-top: 12px;
}

.ForumAttachments .AttachmentTable td
{
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader
{
	background-color: #eeeeee;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader th, .AttachmentTable .AttachmentFileSize, .AttachmentAction 
{
	text-align: center;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 3px;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader .AttachmentFileName
{
	text-align: left;
}

.ForumAttachments .AttachmentTable .AttachmentTableFooter
{
	display: none;
}

.ForumAttachments .AttachmentTable .AttachmentTableUpload input
{
	height: 23px;
}

.ForumAttachments .AttachmentTable .AttachmentTableUpload .Button
{
	width: 100px;
}

.ForumAttachments .AttachmentTable .AttachmentTableFooter
{
	display: none;
}

.ForumAttachments .Title
{
	font-size: 16px;
	font-weight: bold;
}

/*#Forum/Extended actions#*/

.PostExtendedActions
{
	border-top: solid 1px #eeeeee;
	margin-top: 10px;
	padding-top: 5px;
	margin-bottom: 5px;
}

.PostExtendedActions span
{
	display: none;
}

.PostExtendedActions .SendMessage
{
	display: block; 
	float: left; 
	width: 16px; 
	height: 16px; 
	background-image: url(../App_themes/Default/Images/Design/Forums/sendmessage.gif);
	margin-right: 7px;
}

.PostExtendedActions .Friendship
{
	display: block; 
	float: left; 
	width: 16px; 
	height: 16px; 
	background-image: url(../App_themes/Default/Images/Design/Forums/friendship.gif);		
}

/*#Forum/Extended search#*/

.ForumExtendedSearch .TextBox 
{
	width: 300px;
}

.ForumExtendedSearch .DropDownList
{
	width: 304px;
}


.ForumExtendedSearch .Button
{
	margin-top: 20px;
	width: 150px;
}

/*#Forum/Mark as answer#*/

.Post .AcceptedSolution
{
	background-color: #efffef;
}

.AcceptedSolutionArea
{
	color:Green;
	font-size:14pt;
	width:100%;
	margin-bottom: 5px;
}

.AcceptedSolutionArea td 
{
 	padding-left: 5px !important;
	padding-bottom: 5px !important;
}
 
.AcceptedSolutionArea .AcceptedSolutionText
{
	width:100%;
}

/*#Forum/Quote#*/

.PostText blockquote
{
	border: solid 1px #d4d4d4;
	background-color: #eeeeee;
	padding: 4px;
	margin-left: 10px;
}

.PostText blockquote cite 
{
	display: block;
	font-weight: bold;
}

/*#Forum/Manage#*/

.ForumManage
{
	border: 1px solid #cccccc;
	margin: 4px 0px 5px 5px;
	padding: 2px 5px;
	background-color: #eeeeee;
}

.PostManageEdit table

{
	border: none !important;
}

.PostManageEdit .ForumNewPost td
{
	border-bottom: none !important;
}

.ForumNewPost .SignatureAreaItem
{
	width: 500px;
	height: 50px;
}

.SignatureArea
{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}

.ForumTree .PostTree .SignatureArea
{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}


/*#Forum/Forum Group#*/
.ForumGroup
{
	width: 100%;
}

.ForumGroup *
{
	font-family: Arial;
}

.ForumGroup .Table
{
	width: 100%;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	background-color: #ffffff;
}

.ForumGroup .Table td
{
	padding: 6px;
}

.ForumGroup .Table .Header td
{
	font-weight: bold;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left;
}

.ForumGroup .Table .Info td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #888888;
	border-top: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left;
	height: 55px;
	vertical-align: top;
}

.ForumGroup .Table .GroupName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	color: #ffffff;
}

.ForumGroup .Table .GroupDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}


.ForumGroup .Table .ForumInfo
{

	padding-top: 10px;
	padding-bottom: 10px;
}

.ForumGroup .Table .Threads
{
	text-align: center;
	width: 50px;
}

.ForumGroup .Table .Posts
{
	text-align: center;
	width: 50px;
}

.ForumGroup .Table .LastPost
{
	text-align: center;
	width: 200px;
}

.ForumGroup .Table .PostTime
{
	white-space: nowrap;
}

.ForumGroup .Table .PostUser
{
	white-space: nowrap;
	font-weight: bold;
	color: #e36c26;
}

.ForumGroup .ForumOdd td
{
	background-color: #f8f8ff;
}

.ForumGroup .Forum td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}



.ForumGroup .Forum .ForumName
{
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	color: black;
}

.ForumGroup .Forum .ForumDescription
{
	padding-left: 10px;
}


/*#Forum/Forum flat layout#*/
.ForumFlat *
{
	font-family: Arial;
}

.ForumFlat .Table
{
	width: 100%;
	background-color: #ffffff;
}

.ForumFlat .Table td
{
	padding: 6px;
}


.ForumFlat .Table .Info td
{
	border: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left;
	height: 55px;
	vertical-align: top;
}

.ForumFlat .Table .ForumContent
{
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	/*font-size: 110%;*/
}

.ForumFlat .Table .Posts
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}

.ForumFlat .Table .ForumName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #ffffff;
}

.ForumFlat .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumFlat .Table .Informations td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
	background-color: #fffec0;
}

.ForumFlat .Table .Actions td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
}

.ForumFlat .Table .Actions .ActionLink
{
	color: #e36c26; 
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}


.ForumFlat .Table .Posts td
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 0px;
}

.ForumFlat .Table .PostsTable
{
	width: 100%;
}

.ForumFlat .Table .PostsTable td
{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px #cccccc;
}

.ForumFlat .Pager td
{
	background-color: #eeeeee;
	border: none;
	padding: 0px;
	height: 23px;
	font-weight: bold;
	text-align: center;
}

.ForumFlat .Pager a
{
	font-weight: bold;
	text-decoration: underline;
	color: #65a02f;
}

.ForumFlat .ThreadTable
{
	border-left: solid 1px #cccccc;
}

.ForumFlat .ThreadTable td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.ForumFlat .ThreadTable .Header td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(../App_Themes/CorporateSite/Images/genbackground.gif);
}

.ForumFlat .ThreadTable .Author
{
	text-align: center;
	width: 200px;
	color: #e36c26;
}

.ForumFlat .ThreadTable .Posts, .ForumFlat .ThreadTable .Views
{
	text-align: center;
	width: 50px;
}

.ForumFlat .ThreadTable .LastPost
{
	text-align: center;
	width: 200px;
}

.ForumFlat .ThreadTable .PostTime
{
	white-space: nowrap;
}

.ForumFlat .ThreadTable .PostUser
{

	white-space: nowrap;
	font-weight: bold;
	color: #e36c26;
}

.ForumFlat .ThreadTable .ThreadInfo
{
	text-align: left;
}

.ForumFlat .ThreadTable .ThreadInfo .ThreadName
{
	font-weight: bold;
	text-decoration: underline;

	color: #e36c26;
}

.ForumFlat .ForumBreadCrumbs

{


	font-weight: normal;
	font-size: 9pt;
	font-family: Arial;
	padding: 0px 5px 0px 5px;
}

.ForumFlat .ForumNewPost
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

/*#Forum/Forum flat layout/Post#*/
.ForumFlat .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumFlat .PostIndent .ForumPost
{
	border-left: solid 1px #cccccc;
}

.ForumFlat .PostIndent
{
	padding-left: 30px;
}

.ForumFlat .PostUser, .ForumFlat .PostUserLink
{
	white-space: nowrap;
	font-weight: bold;
	color: #e36c26;
}

.ForumFlat .PostUser
{
	text-decoration: none;
}

.ForumFlat .PostSubject
{

	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumFlat .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumFlat .PostActionLink
{
	text-decoration: underline;
	color: #e36c26;
	padding: 0px 5px 0px 5px;
}

/*#Forum/New post form#*/
.ForumNewPost
{
	padding: 5px;
	font-family: Arial;
}

.ForumNewPost .PostReply
{
	border: solid 1px #cccccc;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .FormPadding
{
	/*border: solid 1px #cccccc;*/
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .Title
{
	font-size: 17px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
}

.ForumFlat .ForumNewPost .PostForm td
{
	border: none;
}

.ForumNewPost .ItemLabel
{
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
}

.ForumNewPost .Button
{
	width: 100px;
}

.ForumNewPost .TextboxItem
{
	width: 500px;
}

.ForumNewPost .TextboxItemShort
{
	width: 300px;
}



.ForumNewPost .TextareaItem
{
	width: 500px;
	height: 200px;
}


/*#Forum/Tree layout#*/
.ForumTree *
{
	font-family: Arial;
}

.ForumTree .Table

{
	width: 100%;
	background-color: #ffffff;
}

.ForumTree .Table td
{
	padding: 6px;
}


.ForumTree .Table .Info td
{
	background-color: #5c99e8;
	border: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top 

left;
	height: 55px;
	vertical-align: top;
}

.ForumTree .Table .ForumName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #ffffff;
}

.ForumTree .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumTree .Table .Actions td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
}

.ForumTree .Table .Actions .ActionLink
{
	color: #e36c26;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}

.ForumTree .Table .Posts
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree td
{
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree
{
	padding: 5px;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
}

.ForumTree .ForumNewPost .PostForm td
{
	border: none;
}

/*#Forum/Tree layout/Post#*/
.ForumTree .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumTree .PostDetail .ForumPost
{
	border-bottom: solid 1px #cccccc;
}

.ForumTree .PostUser, .ForumTree .PostUserLink
{
	color: #e36c26;
	font-weight: bold;
	white-space: nowrap;
}

.ForumTree .PostUser
{
	text-decoration: none;
}

.ForumTree .PostSubject
{
	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumTree .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumTree .PostActionLink
{
	color: #e36c26;
	padding: 0px 5px;
	text-decoration: underline;
}

.ForumTree .PostTree .ForumPost
{
	 border: solid 1px #cccccc;
	 width: 600px;
}
/*#My account#*/

.TabsContent
{
	border: 1px solid #cccccc;
	width: 719px;
	padding: 15px;
}

.TabsContent .Error
{
	color: Red;
}

.TabsContent .FieldLabel
{
	font-weight: bold;
	width: 140px;
}

.TabsContent .UniGridHead
{
	color: White;
	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
}

.TabsContent .Grid
{
	width: 100%;
	border: 1px solid #aaa
}

.TabsContent .OddRow
{
	background-color: #eee;
}

.MyCredit .TotalCredit
{
	font-weight: bold;
	font-size: 120%;
	color: #002756;
}

.TabsContent input[type=text], .TabsContent input[type=password], 
.TabsContent input[type=file], .TabsContent textarea, .MyProfileFileUpload
{
	width: 300px;
}

.clear 
{
	width:0px; 
	height:0px; 
	clear:both; 
	line-height: 0px; 
	font-size: 0px;

}

.SubscriptionsGroup
{
	padding: 8px;
}

.SubscriptionsPanel
{
	padding-top: 22px;
}

