body {
	background-color: #2ea1d5;
	background-image: url(../images/background/page-bg.jpg);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img{border:0px}
.img2middle{vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}

.blue-link{color:#06285f!important;}
.blue-link:hover{color:#c4201e!important;}

.mainstage{
width:922px; border:1px solid #354771; height:100%; margin:auto;
background-image:url(../images/background/main-bg.gif); background-repeat:repeat-y;
}
.headerbg{background-image:url(../images/background/header-bg.gif); height:148px; width:899px; margin:auto; position:relative;}
.headerstage{ width:899px; margin:auto; background-image:url(../images/background/header-bg1.gif); background-repeat:repeat-x;}
.subheaderstage{ width:899px; margin:auto; background-image:url(../images/background/subheader-bg.gif); height:187px;}

.subheaderstage_{ width:819px; margin:auto; background-color:#FFFFFF; padding:20px 30px 20px 50px; line-height:18px;}
.subheaderstage_ a{ text-decoration:none; color:#1d7fb3;}
.subheaderstage_ a:hover{ text-decoration:none; color:#000;}


.subheaderstage ul{margin:0; padding:0;}
.subheaderstage li {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP:0px; list-style-type: none;}
.innerheaderstage{ width:859px; margin:auto; background-image:url(../images/background/content-bg.gif); background-repeat:repeat-x; background-color:#FFFFFF; padding:10px 20px 10px 20px; position:relative; margin:0;}
.innerheaderstage h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#06285f; padding:0 0 10px 0; border-bottom:1px solid #70bbdc; margin:0 0 10px 0;}

/* added new */
.innerheaderstage1{ width:859px; margin:auto; background-image:url(../images/background/content-bg.gif); background-repeat:repeat-x; background-color:#FFFFFF; padding:30px 20px 20px 20px; position:relative;}

.rightpanel{background:url(../images/background/rightnavbg.gif) 0 0 no-repeat; position:absolute; z-index:99; margin:10px 0 0 620px; height:350px; width:290px;}

.rightpanel ul{margin:50px 0 0 15px; padding:0;}
.nonselect {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000; margin:0 0 6px 0; padding:0 0 6px 10px; background:url(../images/background/rightpaneldivider.gif) 10px 30px no-repeat; list-style-type: none; height:26px;}

.select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFF; margin:0 0 5px 0; padding:12px 0 0 10px; background-image:url(../images/background/selectedbg.gif); background-repeat:no-repeat; list-style-type: none; height:49px;}

.rightpanel ul li a{color:#000; text-decoration:none;}
.rightpanel ul li a:hover{color:#1d7fb3;text-decoration:none;}

/*.rightpanel{background:url(../images/background/rightnavbg.gif) 0 0 no-repeat; position:absolute; z-index:99; margin:10px 0 0 620px; height:350px; width:290px;}

.rightpanel ul{margin:50px 0 0 15px; padding:0;}
.rightpanel ul li{list-style-type: none;}
.rightpanel ul li.select{background-image:url(../images/background/selectedbg.gif); background-repeat:no-repeat; padding:12px 0 0 15px; font-size:13px; font-weight:bold; color:#FFF; height:37px;}

.rightpanel ul li a{color:#000; text-decoration:none; display:block; height:37px; width:240px; background-image:url(../images/background/rightpaneldivider.gif); background-repeat:no-repeat; padding:12px 0 0 15px;}
.rightpanel ul li a:hover{font-size:13px; font-weight:bold; color:#FFF; text-decoration:none; display:block; height:37px; width:240px;background-image:url(../images/background/selectedbg.gif); background-repeat:no-repeat; padding:12px 0 0 15px;}*/


/*.nonselect {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000; margin:0 0 6px 0; padding:12px 0 6px 20px; background:url(../images/background/rightpaneldivider.gif) 10px 30px no-repeat; list-style-type: none; height:26px;}

.select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFF; margin:0 0 5px 0; padding:12px 0 0 20px; background-image:url(../images/background/selectedbg.gif); background-repeat:no-repeat; list-style-type: none; height:37px;}

.rightpanel ul li a{color:#000; text-decoration:none; display:block; height:49px;}
.rightpanel ul li a:hover{color:#FF0000;text-decoration:none; display:block; height:49px; background:url(../images/background/selectedbg.gif) 0px 0px no-repeat;}*/



.newsletter{width:255px; padding:0 0 0 0; margin:40px 0 0 4px; height:145px; background-color:#f5f5f5; border:1px solid #efefef;}

.newsletter p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#06285f; padding:10px 0 0 20px; margin:0 0 2px 0;}
.newsletter p span{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#06285f;}
.input{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#06285f; border:1px solid #3294c9; width:195px; padding:5px 0 0 5px; margin:0 0 8px 20px; height:29px;}
.btn{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FFF;background-color:#3294c9; border:none; height:37px; width:95px; padding:5px; margin:0 0 50px 20px; }

.innerheaderstage1 h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:28px; font-weight:normal; color:#06285f; padding:0 0 30px 10px; margin:0 0 0 0;}
.innerheaderstage1 h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#06285f; padding:0 10px 5px 10px; margin:0 0 0 0; width:535px; line-height:20px;}
.innerheaderstage1 span{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#0e73a8; padding:0 0 0 10px; margin:0 0 30px 0; width:580px; line-height:20px;}
.innerheaderstage1 span p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#002859; padding:0 20px 0 30px; margin:20px 0 30px 0;  width:530px; line-height:20px;}

.innerheaderstage1 p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#002859; padding:0 20px 0 10px; margin:20px 0 30px 0;  width:530px; line-height:20px;}

.bigfont{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#002859;}

.innerheaderstage1 div{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#002859; padding:0 20px 0 10px; margin:20px 0 30px 0;  width:530px; background:url(../images/background/gradientbg.gif) repeat-x;}

.innerheaderstage1 div ul{margin:0; padding:0;}
.innerheaderstage1 div ul li{margin:10px 0 10px 0; padding:0 0 10px 0; list-style-type: none; border-bottom:1px solid #FFF;}

/*.innerheaderstage1 div ul li{margin:10px 0 10px 0; padding:0 0 10px 15px; background:url(../images/bullete_red.gif) 0 5px no-repeat; list-style-type: none; border-bottom:1px solid #FFF;}*/

.innerheaderstage1 div ul li a{color:#c4201e; text-decoration:none;}
.innerheaderstage1 div ul li a:hover{color:#002859; text-decoration:none;}
.textCol{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#0082c9;}
/*added new */

.content{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; font-weight:normal; color:#06285f; margin:0; padding:0;}
.content a{color:#c4201e; text-decoration:none}
.content a:hover{color:#06285f; text-decoration:none}

.content h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px; color:#06285f; font-weight:normal;
text-decoration:none;
}

.header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px; color:#06285f; font-weight:normal;
text-decoration:none;
}
/*closet start */
.closet{ width:830px; margin:5px auto;}
.closet ul{margin:0; padding:0;}
.closet li {PADDING-RIGHT: 40px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP:0px; list-style-type: none; }
/* colset end */


.footerbg{background-image:url(../images/background/footer-bg.gif); height:69px; width:899px; margin:auto;}
.footertxt{padding:10px 0px 0px 0px; margin-left:46px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0f5492; padding-left:5px; position:relative;}

.footertxt a{text-decoration:none; color:#0f5492;}
.footertxt a:hover{text-decoration:none; color:#92131f;}

.footertxt span{color:#92131f;}
.footertxt span a{text-decoration:none; color:#ed0300;}
.footertxt span a:hover{text-decoration:none; color:#06285f;}

.topnavsml{float:right; margin:10px 60px 0 0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#bcdae0;}
.twitter{margin:0; position:absolute; left:850px; top:4px;}
.topnavsml a{text-decoration:none; color:#bcdae0;}
.topnavsml a:hover{text-decoration:none; color:#FFF;}
.topnavsml span{font-size:16px; font-weight:normal;}

.menu{background-image:url(../images/background/menu-bg.gif); background-repeat:no-repeat; width:613px; height:36px; margin:14px 20px 0 0; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#e2effe; text-decoration:none;}

.menu ul {margin:0px; padding:0px;}

.menu li{PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 7px; PADDING-TOP:8px; list-style-type: none;}

.menu a:link{color:#e2effe; text-decoration:none;}
.menu a:hover{background-color:#658db8; display:block; color:#e2effe; text-decoration:none; height:18px;}
.menu a:visited{color:#e2effe; text-decoration:none;}

.imhfading{padding-top:7px; float:right; padding-right:50px;}
.homeflash{float:left; position:absolute; margin-left:478px; }
.giftimg{float:left; position:absolute; margin-left:825px; margin-top:-22px;}

/*accordion start*/
.mypets{ /*header of 1st demo*/
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #E1E1E1;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: yellow;
}

.technology{ /*header of 2nd demo*/
cursor: pointer;
font: bold 14px/18px Arial;
color:#06285f;
margin: 10px 0;
border-top:1px Solid #EEEEEE;
padding-top:5px;
width:95%;
line-height:20px;

}
.thelanguage{
font: normal 14px/18px Arial;
color:#06285f;
margin: 10px 0 20px 0;
width:95%;
line-height:20px;
}

.thelanguage a:link{color:#c4201e; text-decoration:none}
.thelanguage a:hover{color:#06285f; text-decoration:none}
.thelanguage a:link{color:#c4201e; text-decoration:none}

.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: #c4201e;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #06285f;
}
/*accordion end*/

.redbullete
{
	margin:10px 0 0 0;
	height:auto;
	vertical-align:middle;
}
.redbullete ul
{
	margin:0 0 0 7px; padding:0;
}
.redbullete li
{
	background:url(../images/red_dot.jpg) 0 8px no-repeat;
	padding-left:10px;
	margin-bottom:3px;
	padding-bottom:3px;
	vertical-align:middle;
	list-style-type: none;
	/*border-bottom:1px dashed #EEEEEE;*/
}

.clear{clear:both;}

.redbullete1
{
	margin:10px 0 0 0;
	height:auto;
	vertical-align:middle;
}
.redbullete1 ul
{
	margin:0 0 0 7px; padding:0;
}
.redbullete1 li
{
	background:url(../images/red_dot.jpg) 0 5px no-repeat;
	padding:0 0 0 10px;
	margin:0 0 2px 0;
	vertical-align:middle;
	list-style-type: none;
}
.borderbottom{border-bottom:1px solid #EEE; padding-bottom:15px;}
.title{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#06285f; }
.titlewithbg{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:#319bca; padding:5px 400px 5px 5px; height:18px;}


.bluebullete
{
	margin:10px 0 0 0;
	height:auto;
	vertical-align:middle;
}
.bluebullete ul
{
	margin:0 0 0 7px; padding:0;
}
.bluebullete li
{
	background:url(../images/red_dot.jpg) 0 9px no-repeat;
	padding:0 0 0 10px;
	margin:0 0 15px 0;
	vertical-align:middle;
	list-style-type: none;
}
.bluebullete li a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px; color:#06285f; font-weight:normal;
text-decoration:none;
}
.bluebullete li a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px; color:#ed0300; font-weight:normal;
text-decoration:none;
}

.first{background-color:#A8D9EF; font:normal 12px/15px Verdana; vertical-align:top;}
.second{background-color:#EAEAEA; font:normal 12px/15px Verdana; vertical-align:top;}
.innerheaderstage2{ width:609px; margin:auto; text-align:left; background-color:#FFFFFF; padding:0 260px 0 30px; position:relative;}
.innerheaderstage3{ width:859px; margin:auto; text-align:left; background-color:#FFFFFF; padding:30px 20px 0 20px;position:relative;}
.innerheaderstage3 h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#06285f; padding:0 0 0 10px; margin:0 0 30px 0; line-height:20px;}

.innerheaderstage3 p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#002859; padding:0 20px 0 10px; margin:20px 0 30px 0;  line-height:20px;}
.divw3c{width:922px; margin:3px auto; text-align:center;}
.topphone{position:absolute; top:0; left:240px; background-image:url(../images/background/bgphone.jpg); background-repeat:no-repeat; width:445px; height:29px;color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:center; padding-top:6px;}
.topphone span{font-size:18px;}
