/* Common Styles */
*{ margin:0;padding:0; }
.clear{clear:both;}
.hidden{display:none;}
.fleft { float: left; width: 28em; }
.replace{}
.underline {
	margin: 1em 0 0 0;
	text-align: center;
}

.center {
	text-align: center;
}

.errmsg2 
{
	float: left;
	margin: -1.8em 0 0 0;
}

/* Common Selectors */
h2{margin:0 0 0.5em 0; font-size:1.7em; color:#111085;}
h3{margin:0 0 1.32em 0; font-size:1.4em; color:#111085; font-weight:normal;}
p{margin:0 0 0.82em 0; font-size:1.1em; color:#7d7d7d;}
a{text-decoration:none; color:#111184;}
a:hover{text-decoration:underline; color:#111184;}
a img{border:0 none;}

/* Core Layout Styles */
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.4em;
	background: #ddd;
	color: #000;
	text-align: center;
}

#page {
	margin: 0.5em auto;
	width: 78.35em; /*78.33em*/
	background: #ddd url(../img/bg_body.jpg) left top repeat-y;
	text-align: left;
}

/* Header Styles */
#logo {
	float: left;
	width: 17.75em;
}

#logo img {
	width: 17.75em;
}

/* Menu Styles */
#menu {
	float: left;
	width: 60.58em;
	height: 8.7em;
}

#bgmenu img {
	width: 60.58em;
}

#menulist {
	position: relative;
	top: -3.3em;
	list-style: none;
}

#menulist li {
	padding: 1em 0;
	display: inline;
}

#menulist li.home { background: transparent url(../img/bghome.gif) top left no-repeat; }
#menulist li.about { background: transparent url(../img/bgabout.gif) top left no-repeat; }
#menulist li.account { background: transparent url(../img/bgaccount.gif) top left no-repeat; }
#menulist li.training { background: transparent url(../img/bgtraining.gif) top left no-repeat; }
#menulist li.life { background: transparent url(../img/bglife.gif) top left no-repeat; }
#menulist li.application { background: transparent url(../img/bgapplication.gif) top left no-repeat; }

#menulist li.active a {
	color: #fff;
}

#menulist li.active a:hover {
	text-decoration: none;
}

#menulist li a {
	padding: 1em;
	font-size: 1em;
}

/* Submenu Styles */
#submenu {
	position: relative;
	top: -1.25em;
	height: 3.8em;
	text-align: center;
}

#bgsubmenu img {
	width: 74.33em;
}

#submenulist {
	position: relative;
	top: -2.8em;
	list-style: none;
}

#submenulist li {
	padding: 1em 0 1em 1.2em;
	display: inline;
}

#submenulist li.subactive {
	background: transparent url(../img/subnavOver_left.gif) left 1.15em no-repeat;
}

#submenulist li a {
	padding: 1em 1.2em 1em 0;
	font-size: 1em;
}

#submenulist li.subactive a {
	background: transparent url(../img/subnavOver_right.gif) right 1.15em no-repeat;
}

/* Content Styles */
#bgcontent img {
	width: 78.33em;
}

#content {
	padding: 0 3.7em;
	text-align: center;
	z-index: 2;
}

#homeflash {
	width: 71.83em;
	height: 35.25em;
}

#homeflash img {
	width: 71.25em;
}

#content .leftcolumn {
	float: left;
	width: 27em;
	font-size: 0.8em;
	text-align: left;
}

#content .leftcolumn .leftsubmenu {
	margin: 0 0 2.5em 0;
	padding: 0;
	list-style: none;
	font-size: 1.1em;
}

#content .leftcolumn .leftsubmenu li {
	padding: 0.25em 0;
	color: #111184;
}

#content .leftcolumn .leftsubmenu li.activeprof a {
	text-decoration: underline;
}

#content .column {
	float: left;
	width: 69em;
	margin: 0 0 1.5em 0.9em;
	text-align: left;
}

#content .column #gradvideo {
	border: 2px solid #000;
	width: 45em;
	height: 25.25em;
}

#content .rightcolumn {
	float: left;
	width: 47.5em;
	margin: 0 0 1em 0.9em;
	text-align: left;
}

#content .column h2,
#content .rightcolumn h2 {
	font-size: 1.4em;
}

#content .column h3,
#content .rightcolumn h3 {
	margin: 0 0 0.5em 0;
	font-size: 1.2em;
}

#content .column p,
#content .rightcolumn p {
	font-size: 0.9em;
}

#content .rightcolumn #aboutimg {
	width: 47.33em;
}

#content .rightcolumn #manageimg {
	width: 45.66em;
}

#content .rightcolumn #trainimg {
	width: 46.91em;
}

#content .rightcolumn #socialimg {
	width: 46.91em;
}

.underline img {
	width: 14em;
}

.leftcolumn .underline img {
	width: 17.3em;
}

/* Profile Styles */

#content .profile {
	width: 20em;
}

.profile_image {
	float: right;
}

.profile_image img {
	width: 16.83em;
}

/* Gallery Styles */

/* size=thumb&raw=0 */
#flickr_gallery,
#flickr_gallery table {
	width: 70em;
}

#flickr_gallery tr {
	float: left;
	margin: 0 0.5em 0.5em 0.5em;
}

#flickr_gallery td {
	width: 10em;
	height: 10em;
	border: 1px solid #ccc;
	text-align: center;
}

#flickr_gallery td:hover {
	border: 1px solid #909090;
}

/* size=square&raw=1 */
#flickr_gallery a {
	float: left;
	width: 10em;
	height: 8em;
	margin: 0 0.7em 1em 0.7em;
	padding: 1.5em 0 0 0;
	border: 1px solid #ccc;
	text-align: center;
}

#flickr_gallery a:hover {
	border: 1px solid #909090;
}

#content #blog {
	height: 200em;
}

/* Form Block Styles */
.form_block {
	float: left;
	margin: 0 0 0 2em;
	font-size: 0.8em;
	text-align: left;
}

.form_box {
	padding: 0;
}

.form_box label {
	float: left;
	width: 7.5em;
	padding: 0.1em 0 0 0;
	font-size:1.1em;
	color:#171286;
}

.form_box label.form_quest {
	width:50em;
}

.txtBox{border:1px solid #F6CD0F; color:#6D6562; background:#FFF7D2; font-size:1.1em; padding:2px; width:12.08em; margin:0;}
.fileBox{border:1px solid #F6CD0F; color:#6D6562; background:#FFF7D2; font-size:1.1em; padding:2px; width:18em; margin:0;}
.gradsite{width:50em; height:47px; border:1px solid #F6CD0F; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#6D6562; padding:4px; background:#FFF7D2;}

.buttonBlock{clear:both; margin: 0.5em 0 0 0; text-align:right;}
.applyBtn{border:0 none; background:url(../img/button_bg.gif) no-repeat top left; width:14em; font-size:1.1em; font-weight:bold; padding: 0.9em 0 ; color:#FFFFFF; text-transform:uppercase; cursor:pointer}
.ApplyAgain 
{
    padding: 0.6em 4.5em 1em 4.5em;
    color: #fff;
    font-size:1.1em;
    font-weight:bold;
    text-transform:none;
    background:url(../img/button_bg.gif) no-repeat top left;
}

a.ApplyAgain:hover
{
    color: #fff;
    text-decoration: none;
}

.message {
	margin: 5em 0 24em 0;
	color: #f00;
	font-weight: bold;
	text-align: center;
}


/* Sitemap Styles */
ul#sitemap {
	float: left;
	width: 20em;
	margin: 0 0 10em 0;
	list-style-type:none;
	text-align: left;
}

ul#sitemap li{background:transparent url('../img/underline_wherearewe.gif') no-repeat left bottom; padding:0 0 0.3em 0;}

ul#sitemap li a{margin:0.2em 0.4em; display:block;}

ul#sitemap li ul{list-style-type:none;padding:0 0 0 1.5em;}

ul#sitemap li ul li{background:transparent none;}

ul#sitemap li ul li a{font-weight:normal;font-size:0.9em;}

/* Footer Styles */
#footer {
	margin: 0 0 1.2em 0;
	padding: 1.66em 0 0 0;
	background: #ddd url(../img/bg_footer.jpg) no-repeat top left;
	color: #626262;
	text-align: center;
}

#footer p {
	font-size: 0.9em;
}
