body,div,dl,dt,dd,ul,li,ol,h1,h2,h3,h4,h5,h6,pre,code,form,input,textarea,p,blockquote{margin:0;padding:0;}
fieldset {display: block;}
h1,h2,h3,h4,h5,h6{font-weight:normal; line-height:normal;}
abbr,acronym {border:0;font-variant:normal;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
a {outline: 0;}
sup,sub{line-height:0;}
td p,td pre,td input,td textarea,td select,td td,td th,td blockquote,td ul,td ol,
td dl,li li,dl dl,dl p,dl label,dl input, dl textarea{font-size:1.00em;}
input,textarea,select,td,th,p,blockquote,li,dl,label{font-size:1.17em;}

p{
	color:#333333;
	line-height:170%;
	padding:0 0 30px 0;
}
.diplomas_title {
    padding-bottom: 10px;
}
blockquote{
	padding-left:20px;
	line-height:170%;
}
blockquote p, blockquote blockquote{
	font-size:1.00em;
}
/* span.abbr is used for IE6 */
abbr, acronym, span.abbr{
	border-bottom:1px dotted #000000;
	cursor:help;
}

p.photo img{
	padding:8px;
	background:#f9f7ea;	
	border-bottom:1px solid #e9e3c1;
}


/* Links */
a			{color:#B82837; text-decoration:underline;}
a:hover		{color:#E61127; text-decoration:none;}
a img		{border:none;}

.required{color:#B82837;}
p.photo{padding:0;line-height:normal;}
p.center{text-align:center;}
p.legend{line-height:normal; font-size:1.08em;}

/* Headings */
h1{
	font-size:2.00em;
	color:#B82837;
	font-weight:bold;
	padding:0 0 5px 0;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
}
h2{
	font-size:1.33em;
	color:#706048;
	font-weight:bold;
	padding:0 0 15px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:-1px;
}
h3{
	font-size:1.50em;
	color:#B82837;
	font-weight:bold;
	padding:0 0 10px 0;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
}
h4{
	font-size:1.25em;
	color:#B82837;
	font-weight:bold;
	padding:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
h5{
	font-size:1.17em;
	color:#706048;
	font-weight:bold;
	padding:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
}
h6{
	font-size:1.17em;
	color:#333333;
	font-weight:bold;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}


/* Lists */
ul{
	color:#333333;
	margin-top: 0;
	margin-bottom: 25px;
}
ul ul{
	margin: 0 0 0 8px;
}
ul ul li{
	padding:4px 0 0px 13px;
}
ol ol{
	margin: 2px 0 0 18px;
}
ul li, ul li ul li {
	background:url(../images/bullets/bullet.gif) 0 8px no-repeat;
	list-style:none;
	padding:0 0 0 13px;
	line-height:170%;
}
ol{
	color:#333333;
	margin:5px 0 18px 0;
}
ol li{
	padding:1px 0 4px 0;
        margin-left: 35px;
        list-style-type: decimal;
}
ol ol li{
	padding:4px 0 0 0;
}
ol.double_col, div.double_col {
    -moz-column-count: 2;
    -moz-column-gap: 50px;
    -webkit-column-count: 2;
    -webkit-column-gap: 50px;
    column-count: 2;
    column-gap: 50px;
}
dl {
	color:#333333;
	margin:2px 0 10px 0;
	padding:0;
	display:block;
}
dl dt {
	font-weight:bold;
	margin:2px 0 2px 0;
	padding:0;
}
dl dd {
	margin:0 0 0 30px;
	padding:0;
}


/* Table */
table{
	border-collapse:collapse;
	font-family: Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 5px 0;
	width:100%;
}
table caption{
	font-weight:bold;
	padding:0 0 10px 0;
	text-align:left;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.92em;
}
thead	{}
tbody	{}
tfoot	{}
th		{text-align:left; font-weight:bold; background:#7DA6A2; color:#B82837; padding:5px; border-bottom:1px solid #F1EBBC;}
td		{color:#333333; padding:5px; background:#BFB089; border-bottom:1px solid #F1EBBC; border-left:1px solid #F1EBBC;}
td p	{font-size:1.00em;}
td h1	{font-size:1.82em;}
td h2	{font-size:1.64em;}
td h3	{font-size:1.45em;}
td h4	{font-size:1.27em;}
td h5	{font-size:1.09em;}
td h6	{font-size:1.00em;}


/* Forms */

form{margin:0; padding:0;}
input{
	color:#706048;
	border:none;
	background:#d9cea5;
	padding:7px 0 7px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.17em;
	width:217px;
}
fieldset{border:none;}

textarea, select{
	font-family:Arial, Helvetica, sans-serif;
	color:#706048;
	background:#d9cea5;
	padding:7px 0 7px 8px;
	border:none;
	font-size:1.17em;
	width:225px;
}
textarea{
	width:465px;
}
label{
	color:#333333;
	font-size:1.17em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

/* Horizontal Rule */
hr	{height:1px; background:#333333; border:none; color:#333333; margin:12px 0 25px 0;}
