﻿body
{
	background-color: #1162a7;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.MainContBotm
{
	background-image: url(../../Images/MainContBotm.jpg);
	background-repeat: repeat-x;
	height: 40px;
	width: 100%;
}
.MainContLeft
{
	background-image: url(../../Images/MainContLeft.jpg);
	background-repeat: repeat-y;
	background-position: right;
	width: 30px;
}
.MainContRight
{
	background-image: url(../../Images/MainContRight.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width: 30px;
}
.MainCont
{
	width: 856px;
	background-color: White;
	height: 100%;
}
.SearchHolder
{
	background-color: #f0f0f0;
	height: 30px;
}
.SearchFont
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #6d6d6d;
	text-indent: 15px;
}
.SearchTextBox
{
	height: 17px;
	border: 1px solid #595958;
	width: 150px;
	font-family: Verdana;
	font-size: 11px;
	color: #6d6d6d;
	margin: 0px;
}
.TopNavLink a, .TopNavLink a:link, .TopNavLink a:visited
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.TopNavLink a:hover
{
	text-decoration: underline;
	color: #5092d3;
}
.SloganFont
{
	font-family: Trebuchet MS;
	font-size: 18px;
	text-decoration: none;
	color: #2e4c67; /*font-weight: bold;*/
	padding-top: 55px;
}
.Alumni
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #3476b7;
	padding-left: 5px;
	padding-right: 5px;
}
.Line
{
	color: #999999;
	height: 1px;
	width: 297px;
}
.LoginFont
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.LoginTextBox
{
	height: 17px;
	border: 1px solid #9b9a97;
	width: 80px;
	font-family: Verdana;
	font-size: 11px;
	color: #6d6d6d;
	margin: 0px;
	background-color: White;
}
.FooterLine
{
	height: 2px;
	background-color: #afafaf;
}
.FooterLink, .FooterLink a, .FooterLink a:link, .FooterLink a:visited
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #6d6d6d;
}
.FooterLink a:Hover
{
	text-decoration: underline;
	color: #5092d3;
}
.VoteOne
{
	background-color: #fafafa;
}
.VoteRightMidCont
{
	background-image: url(../../Images/VoteRightMidCont.jpg);
	background-repeat: repeat-y;
	width: 7px;
}
.VoteLeftMidCont
{
	background-image: url(../../Images/VoteLeftMidCont.jpg);
	background-repeat: repeat-y;
	width: 7px;
}

.VoteFont
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #fafafa;
	text-align: left;
	line-height: normal;
	margin:0;
}
/**** News************/

.NewsOne
{
	background-color: #e4f3ff;
}
.NewsRightMid
{
	background-image: url(../../Images/NewsRightMid.jpg);
	background-repeat: repeat-y;
	width: 7px;
}
.NewsLeftMid
{
	background-image: url(../../Images/NewsLeftMid.jpg);
	background-repeat: repeat-y;
	width: 7px;
}

.NewsFont, .NewsFont a, .NewsFont a:link, .NewsFont a:visited
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #0066cc;
}
.NewsFont a:hover
{
	text-decoration: underline;
}
.SignOut, .SignOut a, .SignOut a:link, .SignOut a:visited
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #0066cc;
}
.SignOut a:hover
{
	text-decoration: underline;
}

.More, .More a, .More a:link, .More a:visited
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #00509c;
	font-weight: bold;
}
.More a:hover
{
	text-decoration: underline;
}
.NewsContent
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	padding-left: 11px;
	padding-right: 5px;
	text-align: justify;
	line-height: 18px;
}
.Content
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	text-align:justify;
	line-height: 18px;
}
/******About***********/
.AboutOne
{
	background-color: #f2f2f2;
	height:100%;
}
.AboutRightMid
{
	background-image: url(../../Images/AboutRightMid.jpg);
	background-repeat: repeat-y;
	width: 7px;
}
.AboutLeftMid
{
	background-image: url(../../Images/AboutLeftMid.jpg);
	background-repeat: repeat-y;
	width: 7px;
}

.AboutFont, .AboutFont a, .AboutFont a:link, .AboutFont a:visited
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	line-height: 20px;
}
.AboutFont a:hover
{
	text-decoration: underline;
}
.AboutContent
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	word-spacing: 5px;
}
.LetterTitle
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #5e6630;
}
.NewsLettersMid
{
	background-image: url(../../Images/NewsLettersMid.jpg);
	background-repeat: repeat-x;
}
.LetterFormFont
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #606060;
}
.LetterTextBox
{
	height: 15px;
	border: 1px solid #aab95b;
	width: 100px;
	font-family: Verdana;
	font-size: 11px;
	color: #aab95b;
	margin: 0px;
}
.PartTitle
{
	font-family: Verdana;
	font-size: 18px;
	text-decoration: none;
	color: #636460;
	height:34px;
	line-height:34px;
}
.PartTitleTwo
{
	font-family: Verdana;
	font-size: 18px;
	text-decoration: none;
	color: #636460;
	
}
.PartenersMid
{
	background-image: url(../../Images/PartenersMid.jpg);
	background-repeat: repeat-x;

}

.rollmenu
{
	padding-right: 5px;
	display: block;
	padding-left: 10px;
	font-size: 11px;
	padding-bottom: 2px;
	color: white;
	line-height: normal;
	padding-top: 2px;
	border: 0px;
	font-family: Verdana;
	background-color: #3576B8;
	text-decoration: none;
	font-weight: bold;
	height: 20px;
	-moz-opacity: 0.85;
	filter: alpha(opacity:85);
}
.rollmenu:hover
{
		background-color: #3576B8;

	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color:  red;

	border-top-style: dotted;
}
.rollmenu A:hover
{
	background-color: #3576B8;

	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color:  red;

	border-top-style: dotted;
}


.menutable A:hover
{
	font-size: 11px;
	color: white;
	font-family: Verdana;
	text-decoration: none;
	background-color: #5192D4;
}
.menutable A:link
{
	font-size: 11px;
	color: white;
	font-family: Verdana;
	text-decoration: none;

}
.menutable A:active
{
	text-decoration: none;
	color: white;

}
.menutwo A:hover
{
	font-size: 11px;
	color: white;
	font-family: Verdana;
	text-decoration: none;
	background-color: #5192D4;
	height: 20px;
}
.menutwo A:link
{
	font-size: 11px;
	color: white;
	font-family: Verdana;
	text-decoration: none;
	height:20px;
}

.menutwo A:active
{
		font-size: 11px;
	color: white;
	font-family: Verdana;
	text-decoration: none;
	height:20px;
}

.menutwo A:Visited
{
	font-size: 11px;
	color: white;
	font-family: Verdana;
	text-decoration: none;
	height: 20px;
}


/*
.menutable A:hover
{
	font-size: 11px;
	color: red;
	font-family: Verdana;
	text-decoration: none;
}
.menutable A:link
{
	font-size: 11px;
	color: #005cb7;
	font-family: Verdana;
	text-decoration: none;
}
.menutable A:active
{
	text-decoration: none;
	color: #005cb7;
}

*/
/* newly added by sara for inner pages*/

.FormsTitle
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #4c4c4c;
}

.BtnFont, .BtnFont a, .BtnFont a:link, .BtnFont a:visited, BtnFont a:hover
{
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: White;
	padding-bottom:3px;
}
.BtnBg
{
	background-image: url(../../Images/BtnBG.jpg);
	background-repeat: repeat-x;
	height: 22px;
}

/*added by abdo*/


.CalendarTest .ajax__calendar_container
{
	border: 1px solid #cccccc;
	background-color: #f6f6f6;
	color: #000000;
	width: 200px;
}

.CalendarTest .ajax__calendar_body
{
	width: 200px;
}
.CalendarTest
{
	width: 200px;
}

.PopCalImage
{
	cursor: pointer;
}
.TextBox
{
	border-right: sienna 1px dotted;
	border-top: sienna 1px dotted;
	border-left: sienna 1px dotted;
	border-bottom: sienna 1px dotted;
}

.MaskedEditFocus
{
	border-right: mediumpurple 1px dotted;
	border-top: mediumpurple 1px dotted;
	border-left: mediumpurple 1px dotted;
	border-bottom: mediumpurple 1px dotted;
}

.modalBackground
{
	background-color: silver;
	color: green;
	font-family: Verdana;
	-moz-opacity: 1;
	filter: alpha(opacity:75);
}
.watermarked
{
	background-color: aliceblue;
	border-right: mediumpurple 1px dotted;
	border-top: mediumpurple 1px dotted;
	border-left: mediumpurple 1px dotted;
	border-bottom: mediumpurple 1px dotted;
}
.AllText
{
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
}

.AnyTextBox
{
	border: 1px solid #9b9a97;
	font-family: Verdana;
	font-size: 12px;
	color: #6d6d6d;
	margin: 0px;
	background-color: White;
	height: 21px;
}
.AnyDropDownList
{
	border: 1px solid #9b9a97;
	font-family: Verdana;
	font-size: 12px;
	color: #6d6d6d;
	margin: 0px;
	background-color: White;
	height: 25px;
}
.AnyMultiLineTextBox
{
	border: 1px solid #9b9a97;
	font-family: Verdana;
	font-size: 12px;
	color: #6d6d6d;
	margin: 0px;
	background-color: White;
	height: 50px;
}

/*Accordion******************/
/* Accordion */

/****Title Not selected****/
.accordionHeader
{
	border: 1px solid #2F4F4F;
	color: black;
	background-color: silver;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

 .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

 .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}
/*** Title****/
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

 .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}
/***Content***/
.accordionContent
{
	background-color: #d3deef;
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}
