body {
	font-family: Arial, sans-serif;
	background-color: #CCCCCC;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(img/bg.gif);
	background-repeat: repeat;
}



#mainpage {
	width:820px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background-color: #000000;
	height: auto;
	position: relative;
}

#headerpage {
	
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	height: auto;
}

#toppanelleft{
	float: left;
	background-image: url(img/toppanel_first.jpg);
	background-repeat: no-repeat;
	height: 72px;
	width: 294px;
}

#toppanelmiddle {
	float: left;
	width:283px; 
	height:72px; 
	background-image:url(img/toppanel_middlebg.jpg); 
	background-repeat:no-repeat;
}

#toppanelright {
	float: left;
	width:243px;
	height:72px;
	background-image:url(img/toppanel_rightbg.jpg);
	background-repeat:no-repeat;
}


#button{
	width:59px;
	text-align:left;
	height: 20px;
	position: absolute;
	left: 743px;
	top: 5px;
}

#search{
	width:190px;
	text-align:left;
	height: 20px;
	position: absolute;
	left: 620px;
	top: 35px;
}

.searchtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#copyrightcontact{
    position: absolute;
	width:350px; 
	height:20px; 
	left: 22px; 
	top: 540px; 
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
}

#copyrightportfolio{
	position: absolute;
	width:350px;
	height:20px;
	left: 22px;
	top: 725px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#copyrightcon{
	position: absolute;
	width:350px;
	height:20px;
	left: 22px;
	top: 1650px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;

}

#copyright{
	position: absolute;
	width:350px;
	height:20px;
	left: 21px;
	top: 600px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;

}
#copyrightProduct{
    position: absolute;
	width:350px; 
	height:20px; 
	left: 22px; 
	top: 900px; 
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;

}

#copyrightRia{
    position: absolute;
	width:350px; 
	height:20px; 
	left: 20px; 
	top: 840px; 
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;

}

#copyrightProcourse{
    position: absolute;
	width:350px; 
	height:20px; 
	left: 22px; 
	top: 928px; 
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;

}

#copyrightProductintro{
    position: absolute;
	width:350px; 
	height:20px; 
	left: 25px; 
	top: 820px; 
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;

}



.rightpanelcolortext {
	color: #6dcff6;
	font-weight: bold;
}

#menu{
	float:left;
	width:820px;
	background-color: #2a305f;
	background-image: url(img/menu_bg.jpg);
	background-repeat: repeat-x;
	text-align: center;

}
/* ------ Job Oppertunity Contents----- */

#contentJobIntroLM {
	float:left;
	width:510px;
	height:750px;
	background-image:url(img/JobmainLpanelM_bg.jpg);
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:repeat-x;
	line-height: 16px;
	color: #FFFFFF;
	background-color: #193157;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #314c83;
	border-right-color: #314c83;
	border-bottom-color: #314c83;
	border-left-color: #314c83;
}
#contentJobRpanelM{
	float:left;
	width: 230px;
	height:495px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

#contentJobIntroMain {
	float:left;
	width:820px;
	height:820px;
	background-image:url(img/contentJobintromain_bg.jpg);
	background-repeat:repeat-x;
	background-color: #040710;
}
#contentJobIntroLL {
	float:left; 
	width:5px; 
	height:650px; 
	background-image:url(img/JobmainLpanelL_bg.jpg);
}

#contentJobIntroLR {
	float:left; 
	width:5px; 
	height:650px; 
	background-image:url(img/JobmainLpanelR_bg.jpg);
}


#copyrightJob{
	position: absolute;
	width:350px;
	height:20px;
	left: 30px;
	top: 877px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

/* ------ product contents ------ */

#productsubmenu {
    float:left; 
	width:820px; 
	background-image:url(img/productMenu_bg.jpg); 
	background-repeat:repeat-x;
}

#productsubmenubar {
    float:left; 
	width:820px; 
	background-image:url(img/productMenuB_spacer.jpg); 
	background-repeat:repeat-x;
}

#contentCourseL {
    float:left; 
	width:780px; 
	margin-top:0px;
}

#contentCourseLL {
    float:left; 
	width:5px; 
	height:400px; 
	background-image:url(img/contentproductCourseL_bg.jpg); 
	background-repeat:no-repeat;
}

#contentCourseLM {
    float:left; 
	width:770px; 
	height:400px; 
	background-image:url(img/contentproductCourseM_bg.jpg); 
	background-repeat:repeat-x;
}

#contentCourseLR {
    float:left; 
	width:5px; 
	height:400px; 
	background-image:url(img/contentproductCourseR_bg.jpg); 
	background-repeat:no-repeat;
}


#contentCourseLML {
    font:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:16px; 
	color:#FFFFFF; 
	float:left; 
	width:375px; 
	margin-top:15px;
}

#contentCourseLMR {
    font:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:16px; 
	color:#FFFFFF; 
	float:left; 
	width:370px; 
	margin-top:15px;
}

#contentCoursetitle {
    font:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#6dcff6; 
	margin-left:25px; 
	font-weight:bold;
}

#contentCoursetext {
    margin-left:25px; 
	margin-top:10px; 
	margin-bottom:10px;
}

#contentTims {
    float:left; 
	width:780px; 
	margin-top:27px;
}

#contentTimsL {
    float:left; 
	width:5px; 
	height:275px; 
	background-image:url(img/contentproductTimsleft_bg.jpg); 
	background-repeat:no-repeat;
}

#contentTimsM {
    float:left; 
	width:770px; 
	height:275px; 
	background-image:url(img/contentproductTimsM_bg.jpg); 
	background-repeat:repeat-x;
}

#contentTimsR {
    float:left; 
	width:5px; 
	height:275px; 
	background-image:url(img/contentproductTimsR_bg.jpg); 
	background-repeat:no-repeat;
}

#contentTimsLtext{
    font:Arial, Helvetica, sans-serif; 
	size:11px; 
	color:#FFFFFF; 
	float:left; 
	width:365px; 
	margin-top:15px;
}

#contentTimsRtext{
    font:Arial, Helvetica, sans-serif; 
	size:11px; 
	color:#FFFFFF; 
	float:left; 
	width:390px; 
	margin-top:15px;
}


#contentBlstat {
    float:left; 
	width:780px; 
	margin-top:0px;
}

#contentBlstatL {
    float:left; 
	width:5px; 
	height:auto; 
	background-image:url(img/contentproductBlstatleft_bg.jpg); 
	background-repeat:no-repeat;
}

#contentBlstatLM {
    float:left; 
	width:770px; 
	height:auto; 
	background-image:url(img/contentproductBlstatM_bg.jpg); 
	background-repeat:repeat-x;
}

#contentBlstatLR {
    float:left; 
	width:5px; 
	height:auto; 
	background-image:url(img/contentproductBlstatR_bg.jpg); 
	background-repeat:no-repeat;
}

#contentBlstatLtext {
    font:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:16px; 
	color:#FFFFFF; 
	float:left; 
	width:375px; 
	margin-top:15px;
}

#contentBlstatRtext {
    font:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:16px; 
	color:#FFFFFF; 
	float:left; 
	width:370px; 
	margin-top:15px;
}


#contentProductMain {
    float:left; 
	width:820px; 
	height:783px; 
	background-image:url(img/contentproductmain_bg.jpg); 
	background-repeat:repeat-x;
}

#contentProductSub {
    float:left; 
	background-color: #2b3262; 
	width:820px;
}

#contentRiaMain {
    float:left; 
	width:820px; 
	height:770px; 
	background-image:url(img/contentRiamain_bg.jpg); 
	background-repeat:repeat-x;
}

#contentProductIntroMain {
	float:left;
	width:820px;
	height:750px;
	background-image:url(img/contentintromain_bg.jpg);
	background-repeat:repeat-x;
}

#contentProductIntroLpanel {
	float:left;
	width:512px;
	margin-top:15px;
}

#contentProductIntrotop {
	float:left; 
	width:512px; 
	background-image:url(img/productmaintopbar.jpg); 
	background-repeat:repeat-x;
}

#contentProductIntroRtop {
	float:left; 
	width:230px; 
	background-image:url(img/productmaintopbar.jpg); 
	background-repeat:repeat-x;
}

#contentProductIntroimages {
	float:left; 
	width:224px; 
	margin-top:10px;
}


#contentProductIntroLL {
	float:left;
	width:5px;
	height:550px;
	background-image:url(img/productmainLpanelL_bg.jpg);
}

#contentProductIntroLM {
	float:left;
	width:510px;
	height:500px;
	background-image:url(img/productmainLpanelM_bg.jpg);
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:repeat-x;
	line-height: 16px;
	color: #FFFFFF;
	background-color: #193157;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #37568d;
	border-bottom-color: #37568d;
	border-left-color: #37568d;
}

#contentProductIntroLR {
	float:left;
	width:5px;
	height:550px;
	background-image:url(img/productmainLpanelR_bg.jpg);
}

#contentProductIntrobanner {
    float:left; 
	width:820px;
}


#contentProcourseMain {
    float:left; 
	width:820px; 
	height:810px; 
	background-image:url(img/contentprocoursemain_bg.jpg); 
	background-repeat:repeat-x;
}


.ultext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #FFFFFF;
	line-height: 12pt;
	list-style-type: none;
	list-style-image: url(img/square.gif);
	margin-top: 8px;
}


/* ------ portfolio contents ------ */

#contentPortfolioMain {
	float:left;
	width:820px;
	height:650px;
	background-image:url(img/content_bg.jpg);
	background-repeat:repeat-x;
	background-color: #03060f;
}

#contentMain {
	float:left;
	width:820px;
	height:530px;
	background-image:url(img/main_bg.jpg);
	background-repeat:repeat-x;
}

#contentMainLeft {
	float:left;
	width:779px;
	height:400px;
	margin-top:10px;
}

#contentMainTitlebar{
	float:left;
	width:529px;
	margin-top:15px;
	background-image:url(img/mainsubbar.jpg);
	background-repeat:repeat-x;
	height:26px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	text-indent: 10px;
}

#contentMainLL{
	float:left;
	width:5px;
	height:200px;
	background-image: url(img/mainLL.jpg);
	background-position: bottom;
}

#contentMainLM{
	float:left;
	width:519px;
	height:200px;
	background-image:url(img/mainLM.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}

#contentMainLR{
	float:left;
	width:5px;
	height:200px;
	background-image: url(img/mainLR.jpg);
	background-position: bottom;
}

#contentMaintab{
    float:left; 
	width:260px; 
	height:255px; 
	margin-top:15px; 
	margin-left:5px;
}

#contentMaintech{
    float:left; 
	width:220px; 
	margin-top:10px; 
	margin-left:10px;
}

#contentMaintechbox{
    float:left; 
	height:65px; 
	margin-left:5px; 
	border-bottom-width:1px; 
	border-color:#b9d7f3; 
	border-bottom-style:dashed; 
	width:210px; margin-top:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#FFFFFF;
}

#contentMainLcontent{
	float:left;
	width:529px;
}

#contentPortfoliospacer {
   float:left; 
   width:21px;
}

#contentProductspacer {
   float:left; 
   width:28px;
}

#contentPortfolioLeftcorner {
    float:left; 
	height:518px; 
	width:5px; 
	background-image:url(img/contentmainleft_bg.jpg); 
	background-repeat:repeat-x;
}

#contentPortfolioLeft {
    float:left; 
	width:513px; 
	height:484px; 
	margin-top:10px; 
}

#contentPortfolio {
    float:left; 
	width:503px; 
	height:518px; 
	background-image: url(img/contentmainmiddle_bg.jpg); 
	background-repeat:repeat-x;
}

#contentPortfoliotext {
    font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:11px; 
	padding-left:20px; 
	padding-right:30px;
}

#contentPortfolioFlash {
    padding-left:15px; 
	padding-top:20px;
}

#contentPortfolioRightcorner {
    float:left; 
	width:5px; 
	height:518px; 
	background-image:url(img/contentmainright_bg.jpg); 
	background-repeat:no-repeat;
}

#contentPortfolioMiddle{
   float:left; 
   width:26px; 
   height:570px; 
   background-image:url(img/middlebar_bg.jpg); 
   background-repeat:no-repeat;
}

#contentPortfolioRightpanel{
	float:left;
	width:230px;
	height:600px;
	left: 580px;
	top: 120px;
	margin-top:10px;
	margin-left:15px;
}

#contentPortfolioRightpanelTop{
   background-image:url(img/rightpaneltop_bg.jpg); 
   background-repeat:repeat-x; 
   height:15px; 
   width:230px; 
   float:left;
}

#contentPortfolioRightpanelLcorner{
	float:left;
	width:3px;
	height:600px;
	background-image:url(img/rightpanelleft_bg.jpg);
}

#contentPortfolioRightpanelcontent{
	float:left;
	width:228px;
	height:600px;
	background-color: #19325b;
	background-image: url(img/contentConLM.jpg);
	background-repeat: repeat-x;
	border: 1px solid #335289;
}

#contentPortfolioRightpaneltext{
   font-family:Arial, Helvetica, sans-serif; 
   color:#FFFFFF; 
   font-size:11px; 
   padding-left:10px; 
   padding-right:10px; 
}

#contentRiaRightpaneltext{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	padding-left:10px;
	padding-right:10px;
	float: left;
	width: 210px;
	line-height: 15px;
	margin-top: 5px;
}

#contentPortfolioRightpanellist{
   font-family:Arial, Helvetica, sans-serif; 
   color:#FFFFFF; 
   font-size:11px; 
   padding-left:10px; 
   padding-right:10px; 
   padding-top:5px;
}

#contentPortfolioRightpanelRcorner{
	float:left;
	width:3px;
	height:600px;
	background-image:url(img/rightpanelright_bg.jpg);

}

/* ------ portfolio contents end here ------ */

/* ------ contact contents ------ */

#contentContactMain {
    float:left; 
	width:820px; 
	height:470px; 
	background-image:url(img/contenContact_bg.jpg); 
	background-repeat:repeat-x;
}

#contentConMain {
	float:left;
	width:820px;
	height:1650px;
	background-image:url(img/contentconmain_bg.jpg);
	background-repeat:repeat-x;
	background-color: #000000;
}

#contentContactLeft{
   float:left; 
   width:512px; 
   height:393px; 
   margin-top:15px;
}

#contentRiaLeft{
   float:left; 
   width:512px; 
   height:393px; 
   margin-top:15px;
}

#contentRiaLL{
   float:left; 
   width:5px; 
   height:685px; 
   background-image:url(img/riamainLpanelL_bg.jpg); 
}

#contentRiaLM{
   float:left; 
   width:502px; 
   height:685px; 
   background-image:url(img/riamainLpanelM_bg.jpg); 
   background-repeat:repeat-x;
}

#contentRiaLtitle{
   font:Arial, Helvetica, sans-serif; 
   font-size:11px; 
   color:#6dcff6; 
   margin-top:0px; 
   font-weight:bold
}

#contentRiaLtext{
   margin-top:10px; 
   margin-bottom:10px; 
   color:#FFFFFF; 
   line-height:16px;
}


#contentConLeft{
	float:left;
	width:475px;
	height:550px;
	margin-left:15px;
	margin-top:15px;
	z-index: 2;
}

#contentConLL{
	float:left;
	background-image:url(img/contentConLL.jpg);
	width:3px;
	height:625px
}

#contentConLM{
	float:left;
	background-image:url(img/contentConLM.jpg);
	line-height:16px;
	background-repeat:repeat-x;
	width:513px;
	height:645px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color: #193157;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#contentConLR{
	float:left;
	background-image:url(img/contentConLR.jpg);
	background-repeat:no-repeat;
	width:3px;
	height:625px;
}

#contentContactLeftLcorner{
   float:left; 
   background-image:url(img/contentContactLeftcorner.jpg); 
   width:3px; 
   height:410px;
}

#contentContactflash{
   float:left; 
   margin-top:7px; 
   margin-left:10px;
}


#contentContactLeftM{
   float:left; 
   background-image:url(img/contentContactLeftmiddle.jpg); 
   line-height:16px; 
   background-repeat:repeat-x; 
   width:506px; 
   height:410px; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:11px; 
   color:#FFFFFF;
}

#contentContactLeftM a{
	font-size:11px;
	color:#7da7d8;
	text-decoration: none;
}

#contentContactLeftM a:hover{
	font-size:11px;
	text-decoration: underline;	
}

#contentContactLeftMtitles{
	float:left;
	margin-top:20px;
	width:475px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6dcff6;
	font-weight:bold;
	padding-left: 25px;
}

#contentContactLeftbox1{
	float:left; 
	padding-left:26px; 
	padding-top:12px; 
	width:128px;
}

#contentContactLeftbox2{
	float:left; 
	padding-left:20px; 
	padding-top:12px; 
	width:180px;
}

#contentContactFormtitle{
	float:left;
	margin-top:7px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	width: 150px;
	padding-left: 15px;
}




#contentContactLeftMtextbox{
   float:left; 
   margin-top:7px; 
   width:400px; 
   padding-left:26px
}

#contentCompanyLefttext{
   float:left; 
   margin-top:7px; 
   width:430px; 
   padding-left:26px
}

#contentConLeftMtextbox{
   float:left; 
   margin-top:7px; 
   width:430px; 
   padding-left:26px
}

#contentContactLeftRcorner{
   float:left; 
   background-image:url(img/contentContactRightcorner.jpg); 
   background-repeat:no-repeat; 
   width:3px; 
   height:410px; 
}

#contentContactRpanel{
	float:left;
	float:left;
	width:230px;
	height:425px;
	left: 580px;
	top: 120px;
	margin-top:15px;
	margin-left:10px;
}

#contentRpanel{
   float:left; 
   float:left; 
   width:230px; 
   height:530px; 
   left: 580px; 
   top: 120px; 
   margin-top:10px; 
   margin-left:10px;
}


#contentConRpanel{
	float:left;
	float:left;
	width:250px;
	height:397px;
	left: 580px;
	top: 120px;
	margin-top:15px;
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}

#contentRiaRpanel{
   float:left; 
   float:left; 
   width:235px; 
   height:397px; 
   left: 580px; 
   top: 120px; 
   margin-top:15px; 
   margin-left:10px;
}

#contentRiaRpanelL{
   float:left; 
   width:3px; 
   height:545px; 
   background-image: url(img/riamainRpanelL_bg.jpg);
}

#contentRiaRpanelM{
   float:left; 
   width: 224px; 
   height:545px; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:11px; 
   color:#FFFFFF 
}

#contentRiaRpanelR{
   float:left; 
   width:3px; 
   height:545px; 
   background-image: url(img/riamainRpanelR_bg.jpg);  
}

/* ------ style to delete 
#contentContactRpanelL{
	float:left;
	width:3px;
	height:425px;
	background-image: url(img/contentContactRightL.jpg);
}
------ */

#contentRL{
   float:left; 
   width:3px; 
   height:195px; 
   background-image: url(img/mainRL.jpg);
}

#contentLogin{
	float:right;
	width:230px;
	margin-top:25px;
	height:163px;
	color:#FFFFFF;
	font-size:11px;
	position: absolute;
	left: 571px;
	top: 318px;
}

#contentLoginL{
   background-image:url(img/mainsecRL.jpg); 
   width:3px; 
   float:left; 
   height:163px;;
}

#contentLoginLM{
   float:left; 
   width:224px; 
   height:163px; 
   background-image:url(img/mainsecRM.jpg); 
   background-repeat:repeat-x;
}

#contentLoginLR{
   background-image:url(img/mainsecRR.jpg); 
   width:3px; 
   float:left; 
   height:163px;
}

#contentContactRpanelM{
	float:left;
	width: 228px;
	height:425px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-image: url(img/contentConLM.jpg);
	background-repeat: repeat-x;
	border: 1px solid #335289;
}

#contentRM{
   float:left; 
   width: 224px; 
   height:195px; 
   background-image:url(img/mainRM.jpg); 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:11px; 
   color:#FFFFFF 
}

#contentRM a{
	font-size:11px;
	color:#7da7d8;
	text-decoration: none;
}

#contentRM a:hover{
	font-size:11px;
	
	text-decoration: underline;	
}



#contentProductRpanelM{
	float:left;
	width: 230px;
	height:690px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color: #FFFFFF;
}

/* ------ style to delete 
#contentContactRpanelR{
	float:left;
	width:3px;
	height:425px;
	background-image: url(img/contentContactRightR.jpg);
}
------ */

#contentRR{
   float:left; 
   width:3px; 
   height:195px; 
   background-image: url(img/mainRR.jpg);  
}
/* ------ contact contents end here ------ */





/* 
  -----------------------------------
  Accordion Panel Magic
  by Project Seven Development
  www.projectseven.com
  Style Theme: 01 - Carbon
  -----------------------------------
*/

.p7AB {
	background-color: transparent;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2b5e94;
}
.p7ABtrig {
	margin: 0;
	padding: 0;
}
.p7ABtrig h3, .p7ABtrig h4 {
	margin: 0;
	padding: 0;
	font-size: 14px;
}
#p7ABW1 .p7ABtrig a, #p7ABW2 .p7ABtrig a,
#p7ABW3 .p7ABtrig a, #p7ABW4 .p7ABtrig a,
#p7ABW5 .p7ABtrig a, #p7ABW6 .p7ABtrig a,
#p7ABW7 .p7ABtrig a, #p7ABW8 .p7ABtrig a,
#p7ABW9 .p7ABtrig a, #p7ABW10 .p7ABtrig a {
	display: block;
	text-decoration: none;
	padding: 4px 8px 4px 18px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #000033;
	background-image: url(img/riabarUp_bg.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #2b5e94;
	border-bottom-color: #000033;
}
#p7ABW1 .p7ABtrig a:hover, #p7ABW2 .p7ABtrig a:hover,
#p7ABW3 .p7ABtrig a:hover, #p7ABW4 .p7ABtrig a:hover,
#p7ABW5 .p7ABtrig a:hover, #p7ABW6 .p7ABtrig a:hover,
#p7ABW7 .p7ABtrig a:hover, #p7ABW8 .p7ABtrig a:hover,
#p7ABW9 .p7ABtrig a:hover, #p7ABW10 .p7ABtrig a:hover {
	color: #FFFFFF;
	background-color: #000066;
}
.p7ABtrig a:active, .p7ABtrig a:focus {
	outline: 1px dotted #ccc;
}
#p7ABW1 .p7ABtrig .p7ABtrig_down, #p7ABW2 .p7ABtrig .p7ABtrig_down,
#p7ABW3 .p7ABtrig .p7ABtrig_down, #p7ABW4 .p7ABtrig .p7ABtrig_down,
#p7ABW5 .p7ABtrig .p7ABtrig_down, #p7ABW6 .p7ABtrig .p7ABtrig_down,
#p7ABW7 .p7ABtrig .p7ABtrig_down, #p7ABW8 .p7ABtrig .p7ABtrig_down,
#p7ABW9 .p7ABtrig .p7ABtrig_down, #p7ABW10 .p7ABtrig .p7ABtrig_down {
	color: #FFFFFF;
	background-color: #333333;
	background-image: url(img/riabar_bg.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
}
.p7ABcontent {
	padding: 20px;
	font-size: 11px;
	line-height: 1.5em;
	color: #FFFFFF;
	background-color: transparent;


	
	
	border-right: 1px solid #2b5e94;
	border-left: 1px solid #2b5e94;
}
.p7ABcontent h2, .p7ABcontent h3, 
.p7ABcontent h4 {
	font-size: 14px;
	color: #333333;
	margin: 0px;
	line-height: normal;
	letter-spacing: 0.1em;
}
.p7ABcontent p {
	margin: 6px 0 12px 0;
}
.p7ap_currentmark {
	font-weight: bold;
}


/* 
  -----------------------------------
  TabPanel Magic Style Sheet
  by Project Seven Development
  www.projectseven.com

  Style Theme: 06 - Teal -No Box Style
  -----------------------------------
*/

.p7TPpanel {
	border: 0;
}
.p7TPwrapper {
	padding: 0;
}
.p7TPheader {
	padding: 0;
}
.p7TPheader h2, .p7TPheader h3 {
	margin: 0 0 6px 0;
	font-size: 1.1em;
	font-weight: normal;
}
.p7TP_tabs {
	padding: 0;
	font-size: 1em;
}
#p7TP1 .p7TP_tabs a, #p7TP2 .p7TP_tabs a,
#p7TP3 .p7TP_tabs a, #p7TP4 .p7TP_tabs a, 
#p7TP5 .p7TP_tabs a {
	padding: 5px 8px;
	display: block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(img/tabs05_up.jpg);
	background-repeat: repeat-x;
	border: 1px solid #7988a3;
	border-bottom: 0;
}
#p7TP1 .p7TP_tabs a:focus, #p7TP2 .p7TP_tabs a:focus,
#p7TP3 .p7TP_tabs a:focus, #p7TP4 .p7TP_tabs a:focus,
#p7TP5 .p7TP_tabs a:focus {
	outline: 1px dotted;
	outline-color: #CCCCCC;
}
#p7TP1 .p7TP_tabs a:hover, #p7TP2 .p7TP_tabs a:hover, 
#p7TP3 .p7TP_tabs a:hover, #p7TP4 .p7TP_tabs a:hover, 
#p7TP5 .p7TP_tabs a:hover, #p7TP1 .p7TP_tabs a:active, 
#p7TP2 .p7TP_tabs a:active, #p7TP3 .p7TP_tabs a:active,
#p7TP4 .p7TP_tabs a:active, 
#p7TP5 .p7TP_tabs a:active {
	color: #6dcff6;
}
.p7TP_tabs div {
	display: block;
	float: left;
	margin: 0 -1px 0 0;
}
.p7TPclear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.p7TPcontent {
	padding: 10px;
	font-size: 11px;
	line-height: 15px;
	position: relative;
	z-index: 1;
	top: -1px;
	left: 0;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #7988a3;
	border-bottom-color: #7988a3;
	border-left-color: #7988a3;
	border-top-color: #7988a3;
}
.p7TPcontenth2, .p7TPcontent h3, 
.p7TPcontent h4 {
	font-size: 1.1em;
	color: #444444;
	margin: 0px;
	line-height: normal;
}
.p7TPcontent p {
	margin: 6px 0 12px 0;
}
#p7TP1 .p7TP_tabs div.down, #p7TP2 .p7TP_tabs div.down, 
#p7TP3 .p7TP_tabs div.down, #p7TP4 .p7TP_tabs div.down, 
#p7TP5 .p7TP_tabs div.down {
	padding: 0;
	position: relative;
	z-index: 2;
}
#p7TP1 .p7TP_tabs div.down a, #p7TP2 .p7TP_tabs div.down a, 
#p7TP3 .p7TP_tabs div.down a, #p7TP4 .p7TP_tabs div.down a, 
#p7TP5 .p7TP_tabs div.down a {
	background-image: url(img/tabs05_down.jpg);
	background-repeat: repeat-x;
	color: #ffffff !important;
	cursor: default;
}
/*HIDE the TABS*/
.p7TP_tabs {
	display: none;
	font-size: 10px;
	color: #FFFFFF;
}
#contentMainTitlebarContent {
	width:500px;
	height:24%;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-indent: 10px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#NewsTicker{
	width:519px;
	height:160px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#NewsTicker h1{
		padding:6px; margin:0; border:0;
		background:#dfe9d5;
		color:#000000;
		font-size:11px;
		font-weight:bold;
}

#NewsVertical {
	width: 519px;
	height: 160px;
	display: block;
	overflow: hidden;
	position: relative;
}

#controller{
	padding:6px;
	font-size:11px;
	color:#FFF;
}

#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
#TickerVertical {
	width: 519px;
	height: 160px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#TickerVertical li {
	display: block;
	width: 510px;
	color: #FFF;
	text-align: left;
	font-size: 11px;
	margin: 0;
	padding: 6px;
	float: left;
}
#TickerVertical li a {
	color: #7da7d8;
}


#TickerVertical li .NewsTitle{
	display: block;
	color: #FFF;
	font-size: 12px;
	font-weight:bold;
	margin-bottom:6px;
}

#TickerVertical li .NewsTitle a:link,
#TickerVertical li .NewsTitle a:Visited {
	display: block;
	color: #6fa7c6;
	font-size: 12px;
	font-weight:bold;
	margin-bottom:6px;
	text-decoration:none;
}

#TickerVertical li .NewsTitle a:hover {
	text-decoration:underline;
}
		
#TickerVertical li .NewsImg{
	float:left;
	margin-right:10px;
}

#TickerVertical li .NewsFooter{
	display: block;
	color: #999;
	font-size: 10px;
	margin:6px 0 14px 0;
}
#copyrightServices {
	position: absolute;
	width:350px;
	height:20px;
	left: 21px;
	top: 670px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#contentMiddlebar {
	float:left;
	width:30px;
	height:100%;
	background-image:url(img/middlebar.png);
	background-repeat: repeat-y;
}
.bluelink {
	color: #9FC;
}
#contentFullPageLeftM {
	float:left;
	background-image:url(img/contentContactLeftmiddle.jpg);
	line-height:16px;
	background-repeat:repeat-x;
	width:750px;
	height:410px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

#contentFullPageLeft {
	float:left;
	width:775px;
	height:393px;
	margin-top:15px;
}

#contentFullPageLeftMtitles {
	float:left;
	margin-top:20px;
	width:700px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6dcff6;
	font-weight:bold;
	padding-left: 25px;
}

#contentFullPageLefttext {
	float:left;
	padding-left:26px;
	padding-top:12px;
	width:700px;
}
a {
	font-size:11px;
	color:#7da7d8;
	text-decoration: none;
}
a:hover {
	font-size:11px;
	text-decoration: underline;
}

/* ------ new styles ------ */
	
#mainContainer
{
	float: left;
	width: 820px;
	background-image: url(img/content_bg.jpg);
	background-repeat: repeat-x;
	background-color: #03060f;
	height: 100%;
}

#contentContainer
{
	float: left;
	width: 518px;
	display: inline;
	height: 100%;
	background-color: #193157;
	background-image: url(img/contentConLM.jpg);
	background-repeat: repeat-x;
	margin-top: 15px;
	margin-left: 15px;
	border: 1px solid #345288;
}

#content {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}

#middlebar
{
	float: left;
	width: 30px;
	background-image: url(img/middlebar.png);
	background-repeat: repeat-y;
	height: 500px;
}

#rtcolumntop{
   background-image:url(img/rightpaneltop_bg.jpg); 
   background-repeat:repeat-x; 
   height:15px; 
   width:225px; 
   float:right;
   display: inline;
   margin-top: 15px;
   margin-right: 15px;
   margin-left: 15px;
}

#rtcolumnContainer {
	float: right;
	width: 223px;
	display: inline;
	height: 100%;
	background-color: #000;
	background-image: url(img/contentConLM.jpg);
	background-repeat: repeat-x;
	margin-right: 15px;
	margin-left: 15px;
	border: 1px solid #335289;
}

#rtcolumn {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 10px;
}

#footer
{
	clear: both;
	text-align: center;
	height: 1%;
	width:820px;
	padding-top: 10px;
	padding-bottom: 10px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#footer2
{
	clear: both;
	text-align: right;
	height: 1%;
	width:820px;
	padding-top: 10px;
	padding-bottom: 10px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}


