
body
{
font-family:Tahoma;
font-size:10pt;
margin:0px;
background-color:#040C21;
cursor:default;
}


table
{
border-spacing:0px;
border-collapse:collapse;
}

td
{
empty-cells:show;
}

a
{
color:#007ffa;
text-decoration:none;
}

.main
{
width:100%;
}

.content
{
width:100%;
}

.footer
{
width:100%;
}

.right
{
float:right;
}

.left
{
float:left;	
}

.topLogo
{
background:transparent url("../images/edurg_logo.png") no-repeat 0px 0px;
width:196px;
height:106px;
position:absolute;
top:12px;
left:20px;
cursor:pointer;
}



.topGrad
{
height:95px;
background:transparent url("../images/t2.jpg") repeat-x 0px 0px;
}

/* ************ */

.m1,.m2,.m3,.m4,.m5
{
height:87px;
}

.m1
{
width:52px;
background:transparent url("../images/m1.jpg") repeat-x 0px 0px;
padding:0px;
}

.m2
{
width:7px;
background:transparent url("../images/m2.jpg") no-repeat 0px 0px;
padding:0px;
}

.m3
{
width:887px;
background:transparent url("../images/m3.jpg") repeat-x 0px 0px;
padding:0px;
}

.m4
{
width:8px;
background:transparent url("../images/m4.jpg") no-repeat 0px 0px;
padding:0px;
}

.m5
{
background:transparent url("../images/m1.jpg") repeat-x 0px 0px;
padding:0px 1px;
}

/* ************ */

.body4 .m1
{
height:284px;
background-image:url("../images/m1b.jpg");
}

.body4 .m2
{
height:284px;
background-image:url("../images/m2b.jpg");
}

.body4 .m3
{
height:284px;
background-image:url("../images/m3b.jpg");
}

.body4 .m4
{
height:284px;
background-image:url("../images/m4b.jpg");
}

.body4 .m5
{
height:284px;
background-image:url("../images/m1b.jpg");
}

/* ************ */

.body5 .m1
{
height:353px;
background-image:url("../images/m1c.png");
}

.body5 .m2
{
height:353px;
background-image:url("../images/m2c.png");
}

.body5 .m3
{
height:353px;
background-image:url("../images/m3c.png");
}

.body5 .m4
{
height:353px;
background-image:url("../images/m4c.png");
}

.body5 .m5
{
height:353px;
background-image:url("../images/m1c.png");
}


/* ************ */

.b1
{
width:50px;
background:#DDE5F0 url("../images/b1.jpg") repeat-y top right
}

.b2
{
background-color:#FFFFFF;
padding:0px 10px 40px 10px;
width:882px;
}

.b3
{
background:#DDE5F0 url("../images/b2.jpg") repeat-y 0px 0px
}

.f1
{
width:52px;
height:81px;
background-color:#040C21;
padding:0px;
}

.f2
{
background-color:#DCE6F0;
padding:0px;
}

.f3
{
height:81px;
background-color:#040C21;
}

.footerLogo
{
background:transparent url("../images/footerLogo.jpg") no-repeat scroll 0px;
float:right;
height:84px;
position:relative;
top:16px;
width:240px;
}

.c1
{
width:52px;
height:7px;
background-color:#040C21;
padding:0px;
}

.c2
{
height:7px;
width:7px;
background:#DCE6F0 url("../images/c1.jpg") no-repeat 0px 0px;
padding:0px;
}

.c3
{
height:7px;
background-color:#DCE6F0;
padding:0px;
width:890px;
}

.c4
{
height:7px;
width:5px;
background:#DCE6F0 url("../images/c2.jpg") no-repeat 0px 0px;
padding:0px;
}

.c5
{
height:7px;
background-color:#040C21;
padding:0px;
}

.d1
{
background-color:#040C21;
height:50px;
padding-top:15px;
text-align:right;
width:900px;
}

DIV.topR
{
height:25px;
text-align:right;
width:950px;
padding-top:5px;
}

a.topLink:hover
{
color:#1F5182;	
}

.top2R,.top2Rs
{
padding:10px;
}

.top2R
{
color:#FFFFFF;
}

.top2Rs
{
font-weight:bold;
color:#1E5083;
}

.topBs
{
height:44px;	
}

.topB
{
padding-left:225px;
display:table-cell;
position:relative;
}

A.topBB:hover
{
background-color:#1E5083;
color:#EAEFF5;
}

A.topBB
{
background-color:#EAEFF5;
color:#1E5083;
padding:5px 10px;
font-weight:bold;
margin-right:3px;
}

.topBB2
{
background-color:#E2EBF3;
color:#D3D9DE;
padding:5px 10px;
font-weight:bold;
margin-right:3px;
}








.m3a
{
color:#FFFFFF;
font-size:22pt;
font-weight:bold;
padding-left:10px;
}

.m3b
{
color:#FFFFFF;
font-size:13pt;
padding-left:15px;
}

.home_m3a,.home_m3b,.home_m3c
{
width:550px;
padding-left:30px;	
}

.home_m3a
{
color:#FFFFFF;
font-size:22pt;
font-weight:bold;
padding-top:20px;
}

.home_m3b
{
color:#FF9800;
font-size:14pt;
padding-top:5px;
padding-bottom:5px;
}

.home_m3c ul
{
margin:0px;
padding-left:15px;
}

.home_m3c li
{
color:#FFFFFF;
font-size:10pt;
padding:1px 0px;
line-height:22px;
}

.body4 .midsection TR
{
vertical-align:top;
}

.body5 .midsection TR
{
vertical-align:top;
}

.body5 .b2
{
padding:40px 10px 25px 10px;
}

.home_m3d
{
background:transparent url("../images/submitq.gif") no-repeat 0px 0px;
height:34px;
width:301px;
margin-left:65px;
margin-top:30px;
cursor:pointer;
}


.body5 .home_m3d
{
margin-top:20px;	
}

.b2head,.b2head2
{
padding:5px 0px;
color:#F1AD00;
font-weight:bold;
font-size:14pt;
}

.b2head2
{
font-size:25pt;
background:transparent url("../images/ipod.png") no-repeat top right;
}

.b2text
{
padding:5px 0px;
color:#666666;
font-size:10pt;
}

.b2subhead
{
padding:5px 0px;
color:#040C21;
font-size:13pt;
font-weight:bold;
padding-top:10px;
}

.b2line,.b2line2
{
border-bottom:1px dotted #CBCFD8;
}

.b2line
{
margin:20px 10px;
}

.b2line2
{
margin-bottom:10px;
}





.f2b,.f2c
{
color:#656764;
font-size:8pt;
padding-top:2px;
}

.f2a,.f2b
{
margin-left:50px;
}

.f2a
{
font-size:13pt;
font-weight:bold;
color:#040C21;
padding-top:10px;
}

.f2b
{
float:left;
width:150px;
}

.f2c
{
float:left;
width:155px;
margin-left:50px;
}







a.d1a:hover
{
text-decoration:underline;
}

a.d1a
{
color:#FFFFFF;
font-size:8pt;
}


.d1b
{
color:#8F9190;
font-size:8pt;
}

.d1c
{
color:#8F9190;
padding-left:10px;
font-size:7pt;
}



TR.table1
{
vertical-align:top;
padding:5px 0px;
}

TD.table1L,TD.table1R
{
padding:8px 0px;
font-size:11pt;
}

TD.table1L
{
color:#F3AD00;
font-weight:bold;
text-align:right;
padding-left:10px;
}

TD.table1R
{
color:#666666;
padding-left:20px;
}


.contactL
{
padding:10px 30px;
width:550px;
float:left	
}

.contactR
{
float:right;
padding:40px 10px 0px 0px;
}

.contactImg
{
background:transparent url('../images/mkt1.jpg') no-repeat 0px 0px;
width:247px;
height:353px;
border:1px solid #DCE6F0;
}






TABLE.formContact
{
}

TR.formContact
{
height:29px;
}

TD.formContactL
{
font-weight:bold;
color:#060C22;
text-align:right;
padding-right:20px;
width:190px;
}

TD.formContactR
{
font-size:8pt;
color:#666666;
}


TD.formContactR INPUT,TD.formContactR SELECT
{
border:1px solid #D3E1EA;
font-size:11pt;
padding:3px;
color:#666666;
}

.qaQuestionHolder
{
border-bottom:1px dotted #CBCFD8;
width:100%;
}

.qaQuestionVisibleFalse
{
display:none;
}

.qaQuestionVisibleTrue
{
}

.qaQuestionHolder1
{
background-color:#FFFFFF;	
}

.qaQuestionHolder0
{
background-color:#FFFFFF;	
}

.qaQuestionHolderValid0
{
background-color:#FEF1F1;
}

.qaQuestionHolderValid1
{
}

.qaQuestionHolder TR
{
vertical-align:top;
}

.qaQuestion
{
padding:16px 20px 16px 45px;
width:565px;
text-indent:-30px;
}

SPAN.qaQuestionNum
{
font-weight:bold;
color:#030B22;
}

SPAN.qaQuestionTxt
{
color:#030B22;
padding-left:10px;
}

DIV.qaQuestionTxt2
{
color:#030B22;
padding-left:10px;
}

.qaQuestionAnswer
{
margin-left:15px;
width:250px;
color:#666666;
padding:16px 0px;
}

.qaQuestionAnswerScale
{
width:190px;	
}

TD.qaQuestionTableHolder
{
padding:16px 0px 16px 20px;	
}

TABLE.qaQuestionTable
{
width:99%
}

TABLE.qaQuestionTable TR
{
vertical-align:middle;
}

TABLE.qaQuestionTable TR.qaScaleHeader
{
vertical-align:bottom;
color:#000000;
}

TD.qaScaleHeader
{
text-align:center;
padding-bottom:5px;
border-bottom:1px dotted #B8C5D5;
width:35px;
}

TD.qaScaleHeaderQuestionText
{
width:600px;
text-align:left;
padding-bottom:15px;
font-weight:bold;
}

TD.qaScaleColor0
{
background-color:#FFFFFF;
}

TD.qaScaleColor1
{
background-color:#F5F6F8;
}

.qaScaleHeaderText
{
font-size:8pt;
text-indent:3px;
}

.qaScaleHeaderNote
{
font-size:7pt;
}

TR.qaScaleChild
{
height:32px;
}

TR.qaScaleChildValid0
{
background-color:#FEF1F1;
}

TR.qaScaleChildValid1
{	
}

TR.qaScaleChild TD
{	
border-bottom:1px dotted #B8C5D5;
}

.qaScaleChildText
{
padding:0px 15px 0px 15px;
text-align:left;	
}

.qaScaleChildTextNum
{
font-weight:bold;	
}

.qaScaleChildTextReg
{
padding-left:10px;
}

.qaScaleChildInput
{
text-align:center;
}




DIV.qaQuestionAnswerRadio
{
font-size:8pt;
text-align:center;
color:#666666;
}

.qaQuestionAnswerRadio span.qRadioText
{
padding:0px 15px 0px 3px;
}

.qaPagerSubmit,.qaPagerButton
{
background:#EEF3F7 url("../images/btn1.jpg") repeat-x 0px 0px;
border:1px solid #E8EFF7;
border-left-color:#C9D3DC;
border-bottom-color:#99AEBF;
border-right-color:#C7D4DD;
color:#102A4D;
font-weight:bold;
padding:0px 30px;
height:33px;
font-size:12pt;
cursor:pointer;
}

.qaPagerSubmit
{
}

.qaPagerButton
{
margin:20px 5px 0px 5px;
}

.qaPagerButtonHolder
{
text-align:center;
}

.qaPagerVisualHolder
{
float:right;
margin-top:5px;
margin-bottom:5px;
}

.qaPagerVisualPageActive,.qaPagerVisualPageInactive
{
cursor:pointer;
float:left;
width:19px;
height:24px;
line-height:26px;
text-indent:6px;
font-weight:bold;
}

.qaPagerVisualPageActive
{
color:#666666;
background:transparent url("../images/page_active.png") no-repeat 0px 0px;
}

.qaPagerVisualPageInactive
{
color:#DADADA;
background:transparent url("../images/page_inactive.png") no-repeat 0px 0px;
}

.qaPagerVisualSpacer
{
float:left;
height:13px;
width:9px;
border-bottom:1px dotted #B8C4D4;	
}

.qaPagerHR
{
width:100%;
border-top:1px solid #ADB7C3;
border-bottom:1px solid #EBEBEB;
margin:20px 0px 5px 0px;
}

.qaPagerText
{
float:left;
}

.qaQuestionHolder INPUT.text,
.qaQuestionHolder SELECT,
.qaQuestionHolder TEXTAREA.text
{
border:1px solid #D3E1EA;
font-size:11pt;
padding:3px;
color:#666666;
margin-right:3px;
margin-left:0px; /* This is because IE inherits margins */
}

.qaQuestionHolder INPUT.text,
.qaQuestionHolder TEXTAREA.text
{
width:240px;
}

.qaQuestionHolder TEXTAREA.text
{
height:50px;	
}

.qaQuestionHolder SELECT.select
{
width:250px;
}

DIV.qaQuestionHolder INPUT.checkbox
{
vertical-align:-30%;
.vertical-align:-15%;
}

DIV.qaQuestionHolder INPUT.radio
{
vertical-align:-12%;
.vertical-align:-30%;
}

DIV.qaQuestionCheckbox
{
padding:1px 0px 1px 25px;
text-indent:-25px;
}

DIV.qaQuestionCheckboxTxt
{
display:inline-block;
text-indent:-15px;
padding-left:15px;	
}

SPAN.qaQuestionReq
{
color:red;
font-weight:bold;
font-size:10pt;
padding-left:5px;	
}






TD.qaQuestionAnswer DIV.autoComplete
{
/*position:relative;*/
z-index:9999;
background-color:#FFFFFF;
}

.autoComplete .yui-ac-content
{
border:1px solid #A3C1D4;
color:#666666;
}

.autoComplete ul
{
overflow:hidden;
padding-left:0px;
margin:0px;
}

.autoComplete li
{
padding:0px 5px;
width:100%;
}

.autoComplete .yui-ac-content .yui-ac-bd li.yui-ac-highlight
{
background-color:#DDE5F0;
color:#000000;
}






.home_contentL
{
float:left;
width:180px;
}

.home_contentL .text1
{
padding:20px 0px 10px 0px;
font-size:14pt;
color:#0C213E;
margin-left:20px;
}

.home_contentL .image1
{
height:118px;
width:138px;
border:1px solid #215182;
background:#A6A6A6 url("../images/northeast.jpg") no-repeat 4px 4px;
margin-left:20px;
}

.home_contentL .media1
{
height:110px;
width:130px;
margin-left:20px;
margin-top:40px;
}

.home_contentR
{
float:left;
}

.home_contentR .text1
{
padding-top:15px;
color:#FE9901;
font-size:17pt;
font-weight:bold;
}

.home_contentR .text2
{
color:#FE9901;
font-size:10pt;
padding-left:15px;
}

.home_contentR .text2 li span
{
color:#1D507F;
font-weight:bold;
line-height:15pt;
}

.home_contentR .text3
{
color:#1D507F;
font-size:10pt;
font-weight:bold;
}

.home_contentSubText
{
padding:20px 0px 30px 0px;
margin-left:30px;
width:450px;
color:#FE9901;
font-size:13pt;
font-weight:bold;
}

.home_button
{
background:transparent url("../images/submitq.gif") no-repeat 0px 0px;
cursor:pointer;
height:34px;
margin-left:150px;
margin-top:10px;
width:301px;	
}

.home_globe
{
background:transparent url("../images/world.png") no-repeat 0px 0px;
position:absolute;
left:515px;
top:79px;
width:464px;
height:232px;
}

.home_represent,
.home_represent2
{
background:transparent url("../images/represent.png") no-repeat 0px 0px;
width:152px;
height:437px;
cursor:pointer;
}

.home_represent
{
margin:20px 50px 0px 0px;
position:absolute;
left:750px;
top:320px;	
}

.fiveFor5_sideImage
{
background:transparent url("../images/5for5sideImage.png") no-repeat 0px 0px;
position:absolute;
left:630px;
top:108px;
width:260px;
height:324px;
z-index:99;
}

.fiveFor5_banner
{
background:transparent url("../images/5for5banner.png") no-repeat 0px 0px;
position:absolute;
left:140px;
top:360px;
width:733px;
height:133px;
z-index:100;
cursor:pointer;
}

.postSubmitH1,
.postSubmitH2,
.postSubmitH3
{
text-align:center;
}

.postSubmitH1
{
color:#333333;
font-size:21pt;
font-weight:bold;
padding-top:20px;
padding-bottom:40px;
}

.postSubmitH2
{
color:#222222;
font-size:13pt;
padding-bottom:10px;
}

.postSubmitH3
{
color:#222222;
font-size:13pt;
}

.promo2a,.promo3a
{
height:72px;
width:467px;
background:transparent url("../images/promo_2a.gif") no-repeat 0px 0px;
position:absolute;
top:101px;
left:440px;
}

.promo2b,.promo3b
{
height:58px;
width:287px;
background:transparent url("../images/promo_2b.png") no-repeat 0px 0px;
position:absolute;
left:90px;
top:110px;
}

.promo3a
{
top:6px;
}

.promo3b
{
top:15px;
}

.questionPage
{
	display:none;
}

.questionPage1
{
	
}

/* Fix up IE6 PNG Support */
.png 
{
behavior: url(includes/css/iepngfix.htc);
}


TABLE.schoolTop
{
margin-top:10px;	
}

TD.schoolTopL
{
width:625px;
}

.school_name
{
font-size:14pt;
font-weight:bold;
color:#F1AD00;
}

.school_address
{
color:#676767;	
}

.school_phone
{
color:#676767;	
padding-bottom:5px;
}

.school_email
{
color:#676767;	
}

.school_website
{
color:#676767;
}

DIV.schoolTR
{
background:#5D6E7E url("../images/school_rank_bg.png") no-repeat 0px 0px;
width:239px;
height:135px;
}

DIV.schoolTR TABLE.schoolStats
{
width:100%;
margin-top:10px;
}

TABLE.schoolStats TD.schoolRankNum,
TABLE.schoolStats TD.schoolScoreNum
{
text-align:center;
padding:0px;
color:#FFFFFF;
font-size:35pt;
width:50%;
}

TABLE.schoolStats TD.schoolScoreNum
{
border-left:1px dashed #030B1E;
}

TABLE.schoolStats TD.schoolRankText,
TABLE.schoolStats TD.schoolScoreText
{
padding:0px;
text-align:center;
color:#FFFFFF;
font-size:8pt;
}

DIV.school_category,
DIV.school_division
{
padding-left:10px;	
}

TABLE.school_tableData
{
margin-left:30px;
width:600px;
}

TABLE.school_tableData TR.row0 TD,
TABLE.school_tableData TR.row1 TD
{
padding:5px 20px 5px 30px;
color:#676767;
}

TABLE.school_tableData TR TD:first-child
{
width:170px;	
}

TABLE.school_tableData TR.row1 TD
{
background-color:#F8FCFF;
}

TABLE.school_tableData TR.row0 TD:first-child,
TABLE.school_tableData TR.row1 TD:first-child
{
font-weight:bold;
color:#040C21;
}

.school_mission
{
color:#676767;
padding:10px 20px;	
}








TABLE.alumniTable
{
font-size:8pt;
padding:5px;
margin:20px 0px;
width:100%;
}

TABLE.alumniTable TR
{
}

TABLE.alumniTable TR TD
{
padding:5px 5px;
border-bottom:1px dashed #CECECE;
}

TABLE.alumniTable TR.header
{
font-weight:bold;
background-color:#D0D0D0;
}

TABLE.alumniTable TR.header TD
{
white-space:nowrap;
}

TABLE.alumniTable TR.header INPUT
{
vertical-align:-35%;
}

.alumniButton,.alumniButton2,.alumniRemoveSchool
{
font-weight:bold;
padding:0px 10px;
.padding:0px;
height:22px;
font-size:10pt;
cursor:pointer;	
}

.alumniButton,.alumniButtonBig1
{
background:#EEF3F7 url("../images/btn1.jpg") repeat-x 0px 0px;
border:1px solid #E8EFF7;
border-left-color:#C9D3DC;
border-bottom-color:#99AEBF;
border-right-color:#C7D4DD;
color:#102A4D;
}

.alumniButton2,.alumniButtonBig2,.alumniRemoveSchool
{
background:#EEF3F7 url("../images/btn2.jpg") repeat-x 0px 0px;
border:1px solid #FEE6ED;
border-left-color:#F7CAD7;
border-bottom-color:#E1A6B6;
border-right-color:#F7CAD7;
color:#702036;
}

.alumniButtonBig1,.alumniButtonBig2
{
font-weight:bold;
padding:0px 10px;
.padding:0px;
height:33px;
font-size:12pt;
cursor:pointer;		
}

.alumniButtonDisabled
{
color:#C0C0C0;
cursor:default;
}

.alumniRemoveSchool
{
padding:0px;
margin-left:5px;
}

.alumniPager1
{
padding:5px 20px 0px 20px;
font-size:9pt;
color:#666666;
}

.alumniPager2
{
padding:5px 100px 0px 20px;	
font-size:9pt;
color:#666666;
}

table.alumniSearch
{
}

table.alumniSearch TR
{
vertical-align:top;	
}

table.alumniSearch TD
{
padding:5px;
white-space:nowrap;
}

DIV.autoComplete
{
position:absolute;
background-color:#FFFFFF;
}

TABLE.alumniSearch INPUT.alumniSchool
{
width:250px;	
}

DIV.searchLoading
{
background:transparent url("../images/loading.gif") no-repeat 50% 50%;
width:100%;
height:100px;	
}

DIV.alumniSpacer
{
width:100%;
margin-bottom:20px;
margin-top:10px;
border-top:1px solid #EEEEEE;
border-bottom:1px solid #BBBBBB;
font-size:0pt;
line-height:0pt;
}

TABLE.alumniTotal
{
border-collapse:collapse;
margin:1px;
margin-right:100px;
margin-bottom:5px;
}

TABLE.alumniTotal TD
{
padding:4px;
border:1px solid #BBBBBB;
}

TABLE.invoiceList TD
{
padding:7px;
border:1px solid #BBBBBB;
font-size:12pt;
}





/* ************ */

.body50 .m1,
.body50 .m2,
.body50 .m3,
.body50 .m4,
.body50 .m5
{
height:145px;
background-position:bottom left;
}

.body50 .m1
{
background-image:url("../images/m1b.jpg");
}

.body50 .m2
{
background-image:url("../images/m2b.jpg");
}

.body50 .m3
{
background-image:url("../images/m3b.jpg");
}

.body50 .m4
{
background-image:url("../images/m4b.jpg");
}

.body50 .m5
{
background-image:url("../images/m1b.jpg");
}

/* ************ */

DIV.eventMenu
{
line-height:16px;text-indent:30px;margin-left:-10px;width:101%;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;cursor:pointer;
}

DIV.eventMenu:hover
{
background-color:#DDE5F0;
font-weight:bold;
border-color:#C4D5E7;
}


TABLE.propForm TR
{
vertical-align:top;
padding:5px 0px;
}

TABLE.propForm TR TD
{
font-size:8pt;
color:#666666;
}

TABLE.propForm TD.col1
{
text-align:right;
padding-right:5px;	
}

TABLE.propForm TD.col2
{
}

TABLE.propForm TD.col2 INPUT,
TABLE.propForm TD.col2 SELECT
{
width:98%;
}

TABLE.propForm TD.col2 SELECT,
TABLE.propForm TD.col2 INPUT,
TABLE.propForm TD.col2 TEXTAREA
{
border:1px solid #D4D4D4;	
}

TABLE.propForm TD.col2 INPUT.checkbox,
TABLE.propForm TD.col2 INPUT.radio
{
width:auto;
vertical-align:-15%;
border-width:0px;
}

TABLE.propForm TD.col2 .multi
{
padding-bottom:3px;	
}

TABLE.propForm TD.col2 .multi .part1
{
}

TABLE.propForm TD.col2 .multi .part2
{
padding-left:25px;
}









/* ****************************************** */



div.videoAssist
{
	position:fixed;
	right:0px;
	bottom:-5px;
	width:216px;
	height:288px
}

/* START - This is used for the video assist fixed position */

html, body
{
	_height: 100%;
	_overflow: auto;
}

div.videoAssist
{
	_position: absolute;
	_bottom:-18px;
}

/* END - This is used for the video assist fixed position */




/* ****************************************** */





































