/* GENERAL DEFINITIONS STARTS */
* {margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif;}
body {background: url(../images/defaults/bkg.jpg) #cef0f7;}
img {vertical-align:bottom;	border: none;}
object {outline:none; }
.clear {clear:both;	height:0px;	width:0px; line-height:0px;	display:block; font-size:1px;}
.FloaLeft{float:left}

h1{	font-size: 16px; color:#4d5eab; padding:0 0 20px 0}
h2{	font-size: 18px; color:#4d5eab}
h3{	font-size: 14px; color:#fff; padding:0 20px 0 0; float:right}
h4{	font-size: 18px; color:#fff}
p{ color:#000; font-size:14px; padding:2px 0; text-align:justify} 
span{ }
img, div, input { behavior: url("iepngfix.htc") }
ul{}
li{}
a{ color:#015498; text-decoration:none}
a:hover{text-decoration:underline} 

fieldset{
	width:470px;
	margin:0 auto;
	border:0px;
	}
label{
	padding:0 10px 0 5px;
	color:#333;
	font-size:14px}	
input { 
	color:#015498; 
	padding:4px;
	}
select{}
option{}
/* GENERAL DEFINITIONS ENDS */




/* MAIN PAGE STARTS */
#MainContainer {margin: 0 auto;	width: 950px;}
/* MAIN PAGE ENDS */

/* TOP STARTS */
#Top {width: 950px; height:343px; float:left; background:url(../images/defaults/header.jpg)}
#ImgHeader{ width:372; height:343px; float:left}
#Logo{float:right; margin:80px 40px 60px 0; width:536px; height:177px}
/* TOP ENDS */







/* NAV STARTS */
#nav {width: 950px; height:32px; background:url(../images/defaults/nav_bkg.jpg) repeat-x; padding:0 0 30px 0; float:left; font-size:14px;}
#nav ul{ margin:0 auto; width:800px;display: none; position: absolute; left: 0; margin: 0; padding: 0;}
#nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#nav a{ display:inline-block; font-weight:bold; padding:0 8px; line-height:32px;height:32px}
#nav a:hover{ color:#FFF; background:url(../images/defaults/nav_hover.jpg)}

  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul ul { left: 131px; }

/* Everything else is theming */
  #nav ul { top: 33px; }
 #nav *:hover { background-color: none; }
#nav ul li a { background-color: #ffda17; font-size:11px; width: 240px; }
#nav ul a { border-bottom: 1px solid white; border-right: none; opacity: 0.9; filter: alpha(opacity=90); }
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

/* NAV ENDS */






/* PAGECONTAINER STARTS */
#PageContainer {margin: 0 auto;	width:950px; background:url(../images/defaults/pagecontent.png) no-repeat bottom; float:left;}

#ColumnCenter{ width:436px; float:left}

/* PAGECONTAINER ENDS */


/* LEFT CONTENT STARTS */
#LeftContent {width: 292px; float:left}
#LeftContent ul{ margin:0 auto; width:242px; border:2px #FFF solid; background:#b8e9e5; padding:15px 0; text-align:center;float:left }
#LeftContent li{ display:inline-block; list-style:none; width:200px; padding:0 0 10px 0}
/* LEFT CONTENT ENDS */

/* RIGHT CONTENT STARTS */
#ColumnRight {width: 222px; float:left}
#ColumnRight ul{ margin:0 auto; width:172px; border:2px #FFF solid; background:#b8e9e5; padding:15px 0; text-align:center;  float:right;}
#ColumnRight li{ display:inline-block; list-style:none; width:142px; padding:15px 0}
/* LEFT CONTENT ENDS */


/* PAGE CONTENT STARTS */
#PageContent {width: 600px; float:left; padding:0 58px 0 0}
.TilePack{
	width:590px;
	height:35px;
	line-height:35px;
	padding:0 0 0 10px;
	font-weight:bold;
	color:#4582c4;
	background:#d2f1f3}
.TitleProg{
	font-weight:bold;
	font-size:12px;}	
.PriceProg{
	color:#0ba488;
	font-size:12px;
	font-weight:bold}


.TitleProgram{ font-weight:bold; padding:5px 0 0 0;}

.ListProgramDesc li{
padding:2px 0 0 50px;
list-style:none;
font-size:14px;}	

.ImgCVC{
float:left;
padding: 0 10px 5px 0}

.transfer{ float:left; width:220px; padding:10px 15px 0 0; }
.transfer h2{ font-size:14px}
.transfer p{ font-size:14px}
.transfer ul{ font-size:14px}
.transfer li{ width:200px}


/* PAGE CONTENT ENDS */


/* FOOTER STARTS */
#Footer {width: 950px; height:119px; background:url(../images/defaults/footer.png); float:left; font-weight:bold}
#Footer ul{ margin:0 auto; width:530px; float:right; padding:75px 0 0 0}
#Footer li{ list-style:none; color:#FFF}
#Footer a{ display:inline-block; font-weight:bold; color:#FFF;}
/* FOOTER ENDS*/