/* @import url(/panels.css); */
div.idk
{
    margin: 0px;
    padding: 0px;
    border: 0px;
}

#headerbg
{
    width: 100%;
    background: #484848;
	background-image:url(/cdsweb/SharedComponents/bajasae.net/img/header_bkg.jpg);
	background-repeat:repeat-x;	
}

#nav
{
	color: #ffffff;
    font-weight: normal;
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
}

a.nav:link {color: #ffffff; }
a.nav:visited {color: #ffffff; }
a.nav:hover {color: #ffffff; }
a.nav:active {color: #ffffff; }

a.default:link {color: Blue; }
a.default:visited {color: Blue; }
a.default:hover {color: Blue; }
a.default:active {color: Blue; }

div.TopNav
{
	padding: 0px 5px 0px 0px;
	width: 950px;
	text-align: left;
	float: right;
	border: solid 0px red;
}

div.TopNav a
{
	padding-right: 12px;
	font-family: Verdana;
	color: #000000;
	font-size: 12pt;
	font-weight:bold;
}

div.TopNav ul
{
	padding: 0px 0px 0px 0px;
}

div.TopNav li
{
	display: inline;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	padding: 0px 0px 0px 0px;
}

div.quick-pit
{
	background-color:#FFF;
	font-weight: normal;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	padding: 10px 10px 10px 10px;
	
	}

div.thisjustin
{
	background-color:#FFF;
	font-weight: normal;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	padding: 10px 10px 10px 10px;
	
	}
	
div.headlights
{
	background-color:#FFF;
	font-weight: normal;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	padding: 10px 10px 10px 10px;
	
	}
	
div.content
{
	background-color:#FFF;
	width:1000px;
	font-weight: normal;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	margin-top: 10px;
	text-align: left;
	min-height: 700px;
	padding-top: 2px;
	}
	
	div.externalcontent
{
	width:1000px;
	font-weight: normal;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	margin-top: 10px;
	text-align: left;
	min-height: 700px;
	
	}
	
div.PageMenu
{
	background-color:#E3EAEB;
	width:1000px;
	font-weight: normal;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	margin-top: 10px;
	text-align: left;
	min-height: 10px;
	
	}
	
div.question
{
	font-weight: normal;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	padding: 10px 10px 10px 10px;
	
	}

div.actualquestion
{
	font-weight: normal;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	padding: 10px 10px 10px 10px;
	
	}
	
div.answer
{
	font-weight: normal;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	padding: 10px 10px 10px 10px;
	
	}
	
div.explination
{
	font-weight: normal;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	padding:  10px 10px 0px 10px;
	
	}
	
div.prev-next
{
	font-weight: normal;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	padding: 10px 10px 10px 5px;
	
	}
	
div.comment
{
	font-weight: normal;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	padding: 10px 10px 10px 10px;
	
	}
	
a.prev-next:link {color: Maroon; }
a.prev-next:visited {color: Maroon; }
a.prev-next:hover {color: Maroon; }
a.prev-next:active {color: Maroon; }

div.answsers img 
{
    
}

div.Head1
{
    font-family: Verdana;
    font-size: 14pt;
    font-weight: bold;
    padding-left: 8px;

}

div.Head2
{
    font-family: Verdana;
    font-size: 10pt;
    padding-left: 9px;
    padding-top: 9px;

}

div.Head3
{
    font-family: Verdana;
    font-size: 12pt;
    padding-left: 9px;
    padding-top: 9px;
    font-weight:bold;

}

div.Head-Post
{
    font-family: Verdana;
    font-size: 12pt;
    padding-bottom: 2px;
    font-weight:bold;

}

div.NavPath
{
    font-family: Verdana;
    font-size: 9pt;
    padding-left: 7px;
    padding-top: 9px;
    font-weight:bold;
    
}

div.TableTitle
{
     background-color:Silver ; 
     height: 16px; 
     padding: 5px 5px 5px 5px;   
    font-weight: bold;
    font-size: 13px;
    box-sizing: initial;
}

div.LoginBoxTitle
{
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
}

div.LoginText
{
    font-family: Verdana;
    font-size: 10pt;
}

div.LoginBox
{
    margin-left:15px;
}

div.VerifBox
{
    margin-left:15px;
    font-family: Verdana;
    font-size: 10pt;
}

div.VerifText
{
    font-family: Verdana;
    font-size: 10pt;
}

td.VerifText
{
    font-family: Verdana;
    font-size: 10pt;
}

div.LandingModules
{
    margin: 0px 15px 15px 15px;

}

td.ModuleTitle
{
	color: White;
	font-family: Verdana;
    font-size: 11pt;
    font-weight: bold;
    background: #484848;	
}

div.ModuleDesc
{
	color: White;
	font-family: Verdana;
    font-size: 8pt;
    background: #484848;	
}


div.ModMenu
{
    font-family: Verdana;
    font-size: 8pt;

}

.Announcements
{
	font-family: Verdana;
    font-size: 8pt;
}

.CommunityCenter
{
	font-family: Verdana;
    font-size: 8pt;
}

div.SmallText
{
	font-size: 8pt;
}

.AlternatingStyle
{
	background-color: white;
}

.AlternatingStyle2
{
	background-color: #dedede;
}

div.ForgotPassword
{
    font-family: Verdana;
    font-size: 12pt;
    padding-left:25px;
    padding-top:25px;
    padding-bottom:25px;
}

div.CreateAccount
{
	padding: 9px 9px 9px 9px ;
}

div.HtmlBlock
{
	padding: 9px 9px 9px 9px ;
	margin-left: 18px;
	background-color: #F9F9F9;
	border: solid 1px #CCCCCC;
	width: 945px;
}

table.tblAccountCreate
{
	width: 953px;
	padding-left:28px;
}

div.UploadDocument
{
	padding: 9px 9px 9px 9px ;
}

div.CompetitionTitle
{
     background-color:#f2f2f2; 
     height: 16px; 
     padding: 5px 5px 5px 5px;   
    font-weight: bold;
    font-size: 14pt;
}

div.SubmissionTitle
{
	background-color:#f2f2f2; 
    font-family: Verdana;
    font-size: 13pt;
    padding-left: 5px;
    padding-top: 5px;
    font-weight:bold;

}

div.Title
{
    font-family: Verdana;
    font-size: 10pt;
    padding-left: 5px;
    padding-top: 9px;
    font-weight:bold;

}

div.dDescription
{
    font-family: Verdana;
    font-size: 9pt;
    padding-left: 5px;
    padding-top: 5px;

}

table.tDescription
{
    font-family: Verdana;
    font-size: 9pt;
    padding-left: 5px;
    padding-top: 5px;
	background-color: #E6FFE6;
}

div.ListTitle
{
    background-color:Silver;
    height: 16px;
    padding: 5px 5px 5px 5px;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 13px;
}

div.List
{
    font-family: Verdana;
    font-size: 9pt;
    padding-top: 9px;

}

td.ListHeaders
{
	background-color:Silver;
	font-weight: bold;

}

/*  input.CoolButton
{
	color:black; 
	font: bold 84% verdana; 
	background-color: white; 
	border: 1px solid; 
	border-color: black; 
	cursor: pointer;
}

*/

input.CoolButton
{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#b0b0b0');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #314275;
	display:inline-block;
	color:#4a494a;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	padding: 2px 4px 4px 4px;
	text-decoration:none;
	text-shadow:1px 1px 0px #e3e3e3;
	}

input.CoolButton:hover
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b0b0b0), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #b0b0b0 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0b0b0', endColorstr='#ededed');
	background-color:#b0b0b0;

}

input.CoolButton:active
{
	position:relative;
	top:1px;

}

.btn-space-2 {
    margin-top: 2px;
    margin-bottom: 2px;
}

.disabledText {
    color: lightgray !important;
}

div.YearSelect
{
    font-family: Verdana;
    font-size: 9pt;
    padding-left: 9px;
    padding-top: 9px;

}

div.TableOutline
{
    border: solid 1px black;
    margin-left:6px;
    margin-right:6px;

}

div.ItemEdit
{
    font-family: Verdana;
    font-size: 9pt;
    text-align:left;
    vertical-align: middle;
    /* border: solid 1px #f6f6f6; */
    /* background-color: #f2f2f2; */
    display: inline;
    margin: 2px 10px 2px 2px;
    padding: 2px 2px 2px 2px;
}

div.ItemEdit img
{
    vertical-align: middle;
    margin: 2px 2px 2px 2px;
    border: solid 0px white;
}

td.itemspacing
{
	padding:  10px 10px 10px 10px ;
}

.DocumentError
{
	font-family: Verdana;
    font-size: 8pt;
    color: red;
    font-weight:bold;
}

.DocumentErrorBox
{
	font-family: Verdana;
    font-size: 10pt;
    color: red;
    font-weight:bold;
    border: solid 1px red;
    min-height: 50px;
    min-width: 300px;
    background-color: #FFCCCC;
    text-align: center;
    vertical-align: bottom;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
}

.SaveSuccess
{
	font-family: Verdana;
    font-size: 8pt;
    color: Green;
    font-weight:bold;
}

div.messageformat
{
	background-color:Yellow;
	width: 460px;
	margin-top: -7px;
	padding: 7px 7px 7px 7px
}

/* css test

div.roundedborder {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	width:400px;
	height:25px;
	background-color:#FFEEDD;
	border: 1px solid #FF8855;
	padding: 5px;
	margin: 10px 10px 10px 10px;
    
} */

span.InfoBlock
{
	font-size: 12px;
	/* color: #999999;	-- Removed so that InfoBlocks could have their own text colors */
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	border: solid 0px red;
}

span.SmallGrayNote
{
	font-size: 8pt;
	color: Gray;
}

input.RequiredTextBox
{
	border: solid 1px #666666;
	padding-left: 2px;
}

input.OptionalTextBox
{
	border: dashed 1px #666666;
}

div.CorrectAnswer
{
    font-family: Verdana;
    font-size: 11pt;
    padding-left: 9px;
    padding-top: 9px;
    background-color:Green;
    color: White;
}

div.EditQuestionPadding
{
    
    padding: 10px 10px 10px 10px;
}

div.QuizTableOutline
{
    border: solid 1px black;
    margin-left:6px;

}

.questionlist
{
    padding-left: 5px;
    padding-bottom: 5px;
	width: 720px;
}

div.EditQuestion
{
    font-family: Verdana;
    font-size: 9pt;
    text-align:right;
}

.ClosedTitle
{
    margin-left: 3px;
    font-family: Verdana;
    font-size: 11pt;
    color: red;
    font-weight:bolder;
}

.ClosedMessage
{
    margin-left: 9px;
}

.quizlist
{
    padding-left: 5px;
}

div.addquestion
{
    font-family: Verdana;
    font-size: 9pt;
    padding-left: 9px;
    padding-top: 9px;

}

div.QuizFinishedStatus
{
    font-family: Verdana;
    font-size: 14pt;
    font-weight: bold;
    padding:10px 10px 10px 10px;
}

div.ReturnToMyQuizzes
{
    padding-left:10px;
    padding-bottom:10px;
}

div.NoAccess
{
    font-family: Verdana;
    font-size: 10pt;
    padding-left: 35px;
    padding-top: 9px;

}

div.HomeRightBoxes
{
	background-color:#ebebeb;
	border: 1px solid black;
	width:240px;
	text-align:left;
	padding: 6px 6px 8px 6px;
}

div.HomeMiddleBox
{
	background-color:#ebebeb;
	border: 1px solid black;
	width:415px;
	text-align:left;
	padding: 6px 6px 8px 6px;
}

div.NewsTitle
{
    font-family: Verdana;
    font-size: 14pt;
    font-weight: bold;
    font-style:italic;
    text-decoration:underline;
    float:left;
     
}

div.NewsBody
{
    font-family: Verdana;
    font-size: 11pt;
    font-style:italic;
}

div.ModTitle
{
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
    font-style:italic;
    float:left;
    margin:  -2px 0px 0px 4px;
     
}

div.ModItems
{
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    margin-left: 4px;
    margin-top: 2px;
}

div.ReviewMessage
{
	color:Red;
}

div.NoData
{
padding-left: 10px;
font-weight: bold;
}

.inquiry_post, .approved_resolution, .rejected_resolution, .alt_inquiry_post
{
    background-color:#B6DDE4;
    background-image: linear-gradient(bottom, #B6DDE4 30%, #B6DDE4 65%);
    background-image: -o-linear-gradient(bottom, #B6DDE4 30%, #B6DDE4 65%);
    background-image: -moz-linear-gradient(bottom, #B6DDE4 30%, #B6DDE4 65%);
    background-image: -webkit-linear-gradient(bottom, #B6DDE4 30%, #B6DDE4 65%);
    background-image: -ms-linear-gradient(bottom, #B6DDE4 30%, #B6DDE4 65%);
    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.3, #B6DDE4),
	    color-stop(0.65, #B6DDE4)
    );
    
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    min-height:100px;
    color: Black;
    padding: 12px 10px;
    margin: 0 0 8px 8px;
}
.comment_inquiry_post
{
	color: #888888;
    background-color: #DEDEDE;
    background-image: linear-gradient(bottom, #DEDEDE 30%, #DEDEDE 65%);
    background-image: -o-linear-gradient(bottom, #DEDEDE 30%, #DEDEDE 65%);
    background-image: -moz-linear-gradient(bottom, #DEDEDE 30%, #DEDEDE 65%);
    background-image: -webkit-linear-gradient(bottom, #DEDEDE 30%, #DEDEDE 65%);
    background-image: -ms-linear-gradient(bottom, #DEDEDE 30%, #DEDEDE 65%);

    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.3, #DEDEDE),
	    color-stop(0.65, #DEDEDE)
    );
}
.approved_resolution
{
    background-color:#00CC66;
    background-image: linear-gradient(bottom, #00CC66 30%, #00CC66 65%);
    background-image: -o-linear-gradient(bottom, #00CC66 30%, #00CC66 65%);
    background-image: -moz-linear-gradient(bottom, #00CC66 30%, #00CC66 65%);
    background-image: -webkit-linear-gradient(bottom, #00CC66 30%, #00CC66 65%);
    background-image: -ms-linear-gradient(bottom, #00CC66 30%, #00CC66 65%);

    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.3, #00CC66),
	    color-stop(0.65, #00CC66)
    );
    
    color:White;
}
.rejected_resolution
{
    background-color: #EC8A82;
    background-image: linear-gradient(bottom, #EC8A82 30%, #EC8A82 65%);
    background-image: -o-linear-gradient(bottom, #EC8A82 30%, #EC8A82 65%);
    background-image: -moz-linear-gradient(bottom, #EC8A82 30%, #EC8A82 65%);
    background-image: -webkit-linear-gradient(bottom, #EC8A82 30%, #EC8A82 65%);
    background-image: -ms-linear-gradient(bottom, #EC8A82 30%, #EC8A82 65%);

    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.3, #EC8A82),
	    color-stop(0.65, #EC8A82)
    );
    color:White;
}

.proposed_resolution
{
    background-color:#CCCC99;
    background-image: linear-gradient(bottom, #CCCC99 30%, #CCCC99 65%);
    background-image: -o-linear-gradient(bottom, #CCCC99 30%, #CCCC99 65%);
    background-image: -moz-linear-gradient(bottom, #CCCC99 30%, #CCCC99 65%);
    background-image: -webkit-linear-gradient(bottom, #CCCC99 30%, #CCCC99 65%);
    background-image: -ms-linear-gradient(bottom, #CCCC99 30%, #CCCC99 65%);

    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.3, #CCCC99),
	    color-stop(0.65, #CCCC99)
    );
    
    color:Black;
}

.field-title
{
    font-weight:bolder;
    height: 16px; 
    padding: 5px 5px 5px 5px;   
    font-size: 13px;
}

.fr
{
    float:right;
}
.fl
{
    float:left;
}

.paddingleft10px
{
    padding-left: 10px;
}

.RQA_Post_UserName
{
	font-size: 10pt;
	font-weight: bold;
}

.RQA_Post_UserDetails
{
	color: #c0c0c0;
	font-size: 8pt;	
}

.RQA_Post_PostDate
{
	font-weight: bold;
	font-size: 8pt;
	color: #797979;
}

.RQA_Post_PostType
{
	font-style: italic;
	padding-left: 5px;
	font-weight: bold;
	color: #797979;
}

.RQA_Post_AttachmentsContainer
{
	padding-bottom:5px;
}

.RQA_Post_RulesManagerActions
{
	text-align: center; 
	background-color:Aqua; 
	border: 1px solid #333333; 
	width:260px; 
	padding: 5px 5px 5px 5px; 
}

div.rpt_SubmissionCommentBlock_typeDatabound
{
    margin-left: 10px;
    margin-bottom: 20px;
    padding: 10px 10px 10px 10px;
    background-color: #f2f2f2;
    border: 1px solid grey;
}

div.rpt_SubmissionCommentBlock_typeFalse
{
    margin-left: 10px;
    margin-bottom: 20px;
    padding: 10px 10px 10px 10px;
    background-color: #B6DDE4;
    border: 1px solid grey;
}

div.rpt_SubmissionCommentBlock_typeTrue
{
    margin-left: 10px;
    margin-bottom: 20px;
    padding: 10px 10px 10px 10px;
    background-color: #f2f2f2;
    border: 1px solid grey;
}

div.rpt_SubmissionCommentBody
{
    padding: 10px 10px 10px 10px;
    font-style: italic;
}

div.SystemNotice
{
    font-family: Verdana, Sans-Serif;
    max-width: 950px;
    background-color: #FFFFCC;
    border: 2px solid #FF0000;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    font-size: small;
}

div.SystemNoticeHead
{
    font-weight: bold;
    font-size: small;
    padding-bottom: 2px;
}

div.ActionMenu ul 
{
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

div.ActionMenu li 
{
    display: inline;
    margin-left: 12px;
}

.ListDetailSubtext
{
    margin-left: 15px;
    font-size: 11pt;
}

.NewHomePageMiddlePanel
{
    font-size: 12pt;
}

.SearchResultsContainer
{
    border: solid 1px #dedede;
    width: 100%;
}