/*

Theme Name: WordPress Default

Theme URI: http://wordpress.org/

Version: 1.6

Author: Jeegsh Net Solutions

Author URI: http://www.jeegsh.com/

Tags: blue, custom header, fixed width, two columns, widgets

	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php

*/

/* Begin Typography & Colors */

body { font:12px Arial, Verdana, Geneva, sans-serif; color:#0f437c; background:#16640E; }

a {text-decoration:none; outline:none;}

a:hover {text-decoration:underline; outline:none;}

a img {border:none;}


#page { width:1002px; margin:0 auto;  background:#fff url(images/bg.gif) repeat-x; padding-top:25px; display:table; height:100%; }


.logo {float:left; margin-left:18px; margin-top:4px;}

#header {

	width:1002px;

	}

.free-report {float:right; background:url(images/free-report.gif) no-repeat; width:262px; height:73px; font-size:13px; color:#fff; padding:6px 50px 6px 85px; line-height:22px; text-align:left;}
.free-report a {color:#fff; font-weight:bold; color:#036;}

ul.nav { display:inline; list-style:none; }

ul.nav li {float:left; list-style:none;}

ul.nav li a { font-size:13px; color:#fff; text-decoration:none; float:left; padding:14px 9px 15px 9px; }

ul.nav li a:hover { background:url(images/hover-nav.gif) repeat-x; color:#000; }

ul.nav li a.selected { background:url(images/hover-nav.gif) repeat-x 0 100%; color:#fff; }

#navi { display:block; width:100%; text-align:center; margin-left:19px; }

#banner { border-top:1px solid #fff; }


#headerimg 	{

	margin: 7px 9px 0;

	height: 192px;

	width: 740px;

	}



#content {
	background:#fff;

	}



.widecolumn .entry p {

	font-size: 1.05em;

	}



.narrowcolumn .entry, .widecolumn .entry {

	line-height: 1.4em;
	background: #fff;
	width:97%;

	}



.widecolumn {

	line-height: 1.6em;

	}



.narrowcolumn .postmetadata {

	text-align: left;

	}



.thread-alt {

	background-color: #f8f8f8;

}

.thread-even {

	background-color: white;

}

.depth-1 {

border: 1px solid #ddd;

}



.even, .alt {



	border-left: 1px solid #ddd;

}

.preparation-list { float:left; border-top:1px solid #ccc; padding-top:5px; width:97%; }

.preparation-list h3 { font:bold 14px Arial, Verdana, Geneva, sans-serif; margin-top:10px; }

.preparation-list ul {float:left; width:400px;}
.preparation-list ul li {float:left; width:382px; /* background:url(images/bullet.gif) no-repeat 0 5px; */ padding-left:18px; margin-bottom:8px; color:#333;}
.preparation-list1 {float:left; padding-top:5px; width:682px;}
.preparation-list1 ul {float:left; width:auto;}
.preparation-list1 ul li {/*float:left; */width:auto; background:url(images/bullet.gif) no-repeat 3px 3px; padding-left:18px; margin-bottom:8px; color:#082257; }
.homeul{ padding:0px; margin:10px; }
.margin-top-none { width:97%; line-height:18px; }
.margin-top-none a{ color:#333; text-decoration:underline;}
.margin-top-none a:hover{ color:#333; text-decoration:none;}

.twitter { width:120px; margin:5px 1px; padding-left:30px; margin-right:8px; float:right; white-space:nowrap; }


#div_srch { float:right; margin-right:4px;  }




#footer {
font-size:11px;
display:block; float:left;
}
.footer-content {width:1002px; margin:0 auto; background:#fff url(images/footer-bg.gif) repeat-x; padding-top:24px;}
.footer-link {text-align:center; line-height:18px; padding:0 40px;} 
.footer-link a {color:#303032;}
.footer-msg {padding:0 15px;}
.footer-msg a {color:#0c9112;}
.float_right {float:right;}
.float_left {float:left;}


small {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 0.9em;

	line-height: 1.5em;

	}



h1, h2, h3 {

	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;

	font-weight: bold;

	}



h1 {

	font-size: 4em;

	text-align: center;

	}



#headerimg .description {

	font-size: 1.2em;

	text-align: center;

	}



h2 {

	font-size: 1.6em;

	}



h2.pagetitle {

	font-size: 1.6em;

	}



#sidebar h2 {

	font-size: 1.6em;
	font-family:Arial,"Trebuchet MS",Helvetica,sans-serif;
	background:#fff url(images/college-dreams-heading.gif) no-repeat right top; text-align:center; color:#fff; width:236px; padding:11px 0 18px 17px; float:right; margin-top:8px;

	}



h3 {

	font-size: 1.3em;

	}



h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {

	text-decoration: none;

	color: white;

	}



h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

/*	color: #333; */

	}



h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {

	text-decoration: none;

	}



.entry p a:visited {

	color: #b85b5a;

	}



.sticky {

	background: #f7f7f7;

	padding: 0 10px 10px;

	}

.sticky h2 {

	padding-top: 10px;

	}



.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}

.commentlist li ul li {

	font-size: 1em;

}



.commentlist li {

	font-weight: bold;

}



.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

	}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}



#commentform p {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



.commentmetadata {

	font-weight: normal;

	}



small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

	color: #777;

	}



code {

	font: 1.1em 'Courier New', Courier, Fixed;

	}



acronym, abbr, span.caps

{

	font-size: 0.9em;

	letter-spacing: .07em;

	}



a, h2 a:hover, h3 a:hover {

	color: #06c;

	text-decoration: none;

	}



a:hover {

	color: #147;

	text-decoration: underline;

	}



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}

/* End Typography & Colors */







/* Begin Structure */

body {

	margin:0;

	padding:0;

	}




#headerimg {

	margin: 0;

	height: 200px;

	width: 100%;

	}



.narrowcolumn {

	float: left;

	padding: 0 0 20px 5px;

	margin: 0px 0 0;

	width:735px;

	}



.widecolumn {

	padding: 10px 0 20px 0;

	margin: 5px 0 0 150px;

	width: 450px;

	}



.post {

	margin: 10px 0 40px;

	text-align: justify;

	}

.post h1 {	font:bold 24px Arial,  "Trebuchet MS", Helvetica, sans-serif; color:#0F437C; /*background:url(images/welcome-text.gif) no-repeat; */  padding:21px 5px 20px 7px;  text-align:left; }



.post hr {

	display: block;

	}



.widecolumn .post {

	margin: 0;

	}



.narrowcolumn .postmetadata {

	padding-top: 5px;

	}



.widecolumn .postmetadata {

	margin: 30px 0;

	}



.widecolumn .smallattachment {

	text-align: center;

	float: left;

	width: 128px;

	margin: 5px 5px 5px 0px;

}



.widecolumn .attachment {

	text-align: center;

	margin: 5px 0px;

}



.postmetadata {

	clear: both;

}



.clear { clear: both; line-height:0; font-size:0; overflow:hidden; height:0; }



/*#footer p {

	margin: 0;

	padding: 20px 0;

	text-align: center;

	}*/

/* End Structure */







/*	Begin Headers */

h1 {

	padding-top: 70px;

	margin: 0;

	}



h2 {

	margin: 30px 0 0;

	}



h2.pagetitle {

	font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0F437C; /* background:url(images/welcome-text.gif) no-repeat;*/ padding:21px 5px 0px 7px; text-align:left;
	margin-bottom:-20px;

}




h3 {

	padding: 0;

	margin: 30px 0 0;

	}



h3.comments {

	padding: 0;

	margin: 40px auto 20px ;

	}

/* End Headers */







/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

/* End Images */







/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */



html>body .entry ul {

	margin-left: 0px;

	padding: 0 0 0 30px;

	list-style: none;

	padding-left: 10px;

	text-indent: -10px;

	}



html>body .entry li {

	margin: 7px 0 8px 10px;

	}



.entry ul li:before, #sidebar ul ul li:before {

	content: "\00BB \0020";

	}



.entry ol {

	padding: 0 0 0 35px;

	margin: 0;

	}



.entry ol li {

	margin: 0;

	padding: 0;

	}



.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}



#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;
	float:right;

	}

#sidebar #frm_sidebar_report { margin-top:20px; display:block; float:right; }
#sidebar #frm_sidebar_report form{ float:right; background:url(images/box-bg.jpg); width:233px; /*height:194px;*/ font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 14px 0 8px;  }

.af-element {
	color:#000000;
	float:left;
	font:bold 12px Verdana,Geneva,sans-serif;
	margin:2px 0;
	width:235px;
}

#sidebar #frm_sidebar_report form p {text-align:justify; color:#fff;}
#sidebar #frm_sidebar_report form label {
	float:left;
	color:#000000;
	display:block;
	font:bold 12px Verdana,Geneva,sans-serif;
	margin:0 3px 3px 0;
	text-align:left;
	white-space:nowrap;
	width:70px;	
}

.red_text{
	color:#FF0000;
}
#sidebar #frm_sidebar_report form input {float:left;}
#sidebar #frm_sidebar_report form input.report-btn {float:left; background:none; border:none; padding:0; width:120px; font-size:16px; color:#fff; margin:39px 0 0 23px; cursor:pointer;}
.report-btn2 {color:#960;}
html* #sidebar #frm_sidebar_report form input.report-btn {margin-top:15px;}

.input-147 { width:147px; border:none; background:url(images/input-bg.gif) repeat-x; }



#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 15px;

	}

#sidebar ul li ul { margin-right:10px; }

#sidebar ul li ul li { background:url(images/dotted-border.gif) repeat-x 0 100%; padding-bottom:6px; margin-bottom:5px; width:230px; text-align:right; }


#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;

	}



#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

	}



#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;

	}



ol li, #sidebar ul ol li {

	list-style: decimal outside;

	}



#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0 0;

	padding: 0;

	}

/* End Entry Lists */







/* Begin Form Elements */

#searchform {

	margin: 10px auto;

	padding: 5px 3px;

	text-align: center;

	}



#sidebar #searchform #s {

	width: 108px;

	padding: 2px;

	}



#sidebar #searchsubmit {

	padding: 1px;

	}



.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

	}



select {

	/*width: 130px;*/

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform {

	margin: 5px 10px 0 0;

	}

#commentform textarea {

	width: 100%;

	padding: 2px;

	}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

#commentform #submit {

	margin: 0 0 5px auto;

	float: right;

	}

/* End Form Elements */







/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: justify;

	}



.commentlist li {

	margin: 15px 0 10px;

	padding: 5px 5px 10px 10px;

	list-style: none;



	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

}



.commentlist p {

	margin: 10px 5px 10px 0;

}

.children { padding: 0; }



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */

/* Begin Sidebar */

#sidebar {
	padding: 3px 0 10px 0;
/*	margin-left: 545px; */
	width: 261px;
	float:left;
	background-color:#FFFFFF;
	border-right:1px solid #CCCCCC;
	height:100%;
	margin-top:-10px;
	height:100%;
}

#sidebar ul li a { width:214px; color:#616161; text-align:right; text-decoration:none;}

#sidebar ul li a:hover { color:#f00; text-decoration:none; cursor:pointer;}




.widget_tag_cloud div { margin-left:30px; }


#sidebar form {

	margin: 0;

	}

/* End Sidebar */







/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	}



.hidden {

	display: none;

	}

	

.screen-reader-text {

     position: absolute;

     left: -1000em;

}



hr {

	display: none;

	}



a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}

/* End Various Tags & Classes*/







/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}




/*=======DROP DOWN=======*/
.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/

}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{position:absolute; top: 0; border: 1px solid #BBB; /*THEME CHANGE HERE*/ border-bottom-width: 0; font:normal 12px Verdana; line-height:18px; z-index:100; margin-top:25px;background-color: white;
width: 200px; visibility: hidden;}

.dropmenudiv a{width: auto; display: block; text-indent: 3px; border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/ padding: 2px 0; text-decoration: none; color:#FFFFFF; background:#249C17 !Important;}
.dropmenudiv a:hover{/*background:url(../images/hover-nav.gif) repeat-x !Important;*/ background:#000DA9 !Important; color:#FFFFFF;}
* html .dropmenudiv a{ /*IE only hack*/width: 100%;}


/* ######### Style for Drop Down Menu For Blog Pages ######### */
div.nav2 {float:left; width:900px; border:none; color:#fff; font-size:13px; margin:-13px 0px 0px 0px;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; position:relative; z-index:100;}
.nav2 ul li ul {display:none; border:none;}
.nav2 ul li ul {margin-left:-30px; padding:0 30px 30px 30px; background:url(../img/bg_head_bottom_nav_hover.gif) top center;} /*Sticky hover zones*/
.nav2 ul li a {float:left; display:inline; height:1em; line-height:1em; padding:14px 9px 15px 9px; text-decoration:none; color: #fff;}
.nav2 ul li:hover {width:auto;}
.nav2 table {position:absolute; z-index:99; top:0; left:0; border-collapse:collapse;}

/*Non-IE6*/
.nav2 ul li:hover a {background:url(images/hover-nav.gif) repeat-x 0 100%; color:#fff;} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; position:absolute; z-index:98; top:3.2em; margin-top:0; left:0;}
.nav2 ul li:hover ul li ul {display: none;}
.nav2 ul li:hover ul li a {display:block; width:12em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border:solid 1px #BBB; background:#249C17; font-weight:normal; color:#FFFFFF;} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {background:#000DA9; text-decoration:none;} /*Color subcells hovering mode*/

/*IE6*/
.nav2 ul li a:hover {background:url(images/hover-nav.gif) repeat-x 0 100%; color:#fff;} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul {display:block; position:absolute;z-index:97; top:3.1em; t\op:3.0em; left:0; marg\in-top:0.1em;}
.nav2 ul li a:hover ul li a {display:block; w\idth:12em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border:solid 1px #BBB; background:#249C17; font-weight:normal; color:#FFFFFF;} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a ul {visibility:hidden; height:0px; width:0px; position:absolute; z-index: 97;}
.nav2 ul li a:hover ul li a:hover {background:#000DA9; text-decoration:none;} /*Color subcells hovering mode*/

/* End captions */





.btn-submit {
	background:url("images/btn-submit.jpg") repeat-x scroll left top transparent;
	border:1px solid #419B00;
	color:#FFFFFF;
	margin:20px;
	padding:2px 10px;
	text-align:center;
}

.submit-btn{
	display:block;
	float:left;
	padding-left:74px;
	text-align:center;
}
