/*------------------------------------
	Fonts
------------------------------------*/
@font-face 
{
	font-family:"WeblySleek UI Light";
	src:url("/resources/fonts/weblysleekuil.eot?") format("eot"),
	url("/resources/fonts/weblysleekuil.woff") format("woff"),
	url("/resources/fonts/weblysleekuil.ttf") format("truetype"),
	url("/resources/fonts/weblysleekuil.svg#WeblySleekUILight") format("svg");
}
@font-face
{
	font-family:"WeblySleek UI Semilight";
	src:url("/resources/fonts/weblysleekuisl.eot?") format("eot"),
	url("/resources/fonts/weblysleekuisl.woff") format("woff"),
	url("/resources/fonts/weblysleekuisl.ttf") format("truetype"),
	url("/resources/fonts/weblysleekuisl.svg#WeblySleekUISemilight") format("svg");
}
@font-face
{
	font-family:"WeblySleek UI Semibold";
	src:url("/resources/fonts/weblysleekuisb.eot?") format("eot"),
	url("/resources/fonts/weblysleekuisb.woff") format("woff"),
	url("/resources/fonts/weblysleekuisb.ttf") format("truetype"),
	url("/resources/fonts/weblysleekuisb.svg#WeblySleekUISemibold") format("svg");
}
/*------------------------------------
	Layout
------------------------------------*/
*
{
	margin:0px;
	padding:0px;
	border:0px none;
	font-family:"WeblySleek UI Light", Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
    line-height:20px;
	color:#323232;
}
body
{
	background:url(../../images/design-assets/body-bg.jpg) center top no-repeat;
	background-attachment:fixed;
}
#page
{
	width:960px;
	margin:0 auto;
}
#header
{
	background:url(../../images/design-assets/header-bg-repeat.png) left top repeat;
	margin-top:12px;
	height:64px;
}
#header h1 img
{
	float:left;
	display:inline;
}
#header h1 span
{
	display:inline-block;
	line-height:64px;
	margin-left:12px;
}
#content
{
	background:#FFFFFF;
	margin-top:12px;
}
#footer
{
	height:250px;
	background:#2F6BB6;
}
/*---------------------------------
	General Elements
---------------------------------*/
h1, h2
{}
h3
{}

.white{color:#FFF}
.orange{color:#E24100}
.blue{color:#013088}
.light-blue{color:#2F6BB6}
.extra-large{font-size:48px; line-height:70px}
.large{font-size:36px; line-height:54px}
.medium{font-size:24px; line-height:28px}
.default{font-size:16px; line-height:18px}
.small{font-size:12px}
.capitalize{ text-transform:uppercase}
.normal{font-weight:normal}
.bold{font-family:"WeblySleek UI Semibold", Tahoma, Arial, Helvetica, sans-serif;}

.general-ul
{
	list-style:none;
}
.general-ul li
{
	font-size:18px;
	line-height:24px;
}
#logo-img
{margin-top:12px;}

.img-with-cap-wrapper
{
	margin-bottom:12px;
}
.img-with-cap-wrapper img
{
	border-top:1px solid #BDBEC0;
	padding:2px 0px;
}
.img-with-cap-wrapper p
{
	padding:6px 12px;
	font-size:14px;
	line-height:16px;
	height:48px;
	background:#BFD0EA;
	border-top:1px solid #BDBEC0;
	border-bottom:1px solid #BDBEC0;
}
.img-with-cap-wrapper p strong
{
	font-size:14px;
	color:#E24100;
	font-weight:normal;
}